+
From: vincent@cubedesigners.com Plateforme de publication sémantique personnelle Bienvenue. WordPress est un projet très spécial pour moi. Chaque développeur et contributeur ajoute quelque chose d'unique à ce projet, et ensemble nous créons quelque chose de beau, et dont je suis fier de faire partie. Nous avons passé des milliers d'heures sur le développement de WordPress, et nous nous attachons tous les jours à vous faciliter la vie. Merci à vous d'en faire une partie de votre monde. — Matt Mullenweg Si votre version de WordPress est égale ou supérieure à 2.7, vous pouvez utiliser l'outil de mise à jour automatique : WordPress peut importer les articles en provenance de nombreux autres outils (en). Vous devez d'abord installer WordPress comme expliqué plus haut, puis utiliser un des importateurs. Si vous vous posez des questions dont les réponses ne figurent pas sur ce document, vous disposez de nombreuses ressources en ligne : WordPress ne possède pas une kyrielle de millions de dollars pour s'offrir une campagne marketing, ni de célèbres sponsors, mais nous avons bien mieux : VOUS. Si vous appréciez WordPress, n'hésitez pas à en parler à votre entourage, vos amis, en aidant d'autres personnes ayant un niveau inférieur au vôtre, ou encore écrire un article faisant référence à notre travail. WordPress est la reprise officielle de b2/cafélog, provenant de Michel V. Le travail a continué d'être assuré par les développeurs WordPress. Si vous voulez apporter votre soutien à WordPress, n'hésitez pas à faire un don. WordPress est un logiciel libre, mis à disposition sous les termes de la licence GPL version 2, ou de toute version suivante, au choix (voir license.txt (en anglais)). Plateforme de publication sémantique personnelle Bienvenue. WordPress est un projet très spécial pour moi. Chaque développeur et contributeur ajoute quelque chose d'unique à ce projet, et ensemble nous créons quelque chose de beau, et dont je suis fier de faire partie. Nous avons passé des milliers d'heures sur le développement de WordPress, et nous nous attachons tous les jours à vous faciliter la vie. Merci à vous d'en faire une partie de votre monde. — Matt Mullenweg Si votre version de WordPress est égale ou supérieure à 2.7, vous pouvez utiliser l'outil de mise à jour automatique : WordPress peut importer les articles en provenance de nombreux autres outils (en). Vous devez d'abord installer WordPress comme expliqué plus haut, puis utiliser un des importateurs. Si vous vous posez des questions dont les réponses ne figurent pas sur ce document, vous disposez de nombreuses ressources en ligne : WordPress ne possède pas une kyrielle de millions de dollars pour s'offrir une campagne marketing, ni de célèbres sponsors, mais nous avons bien mieux : VOUS. Si vous appréciez WordPress, n'hésitez pas à en parler à votre entourage, vos amis, en aidant d'autres personnes ayant un niveau inférieur au vôtre, ou encore écrire un article faisant référence à notre travail. WordPress est la reprise officielle de b2/cafélog, provenant de Michel V. Le travail a continué d'être assuré par les développeurs WordPress. Si vous voulez apporter votre soutien à WordPress, n'hésitez pas à faire un don. WordPress est un logiciel libre, mis à disposition sous les termes de la licence GPL version 2, ou de toute version suivante, au choix (voir license.txt (en anglais)). Version %1$s addressed some security issues and fixed %2$s bug.',
+ 'Version %1$s addressed some security issues and fixed %2$s bugs.', 52 ), '4.4.1', number_format_i18n( 52 ) ); ?>
+ the release notes.' ), 'https://codex.wordpress.org/Version_4.4.1' ); ?>
+
-
-
-
Version 4.4
-
-Préambule
-Installation : la fameuse installation en 5 minutes
-
-
-
-wp-config-sample.php avec votre éditeur de texte préféré, comme WordPad ou similaire, et complétez les informations liées à votre base de données ;wp-config.php ;wp-config.php, qui contient les détails de connexion à votre base de données ;
-
-
- wp-config.php avec un éditeur de texte, et saisissez-y directement les détails de connexion à votre base de données ;wp-config.php et mettez-le en ligne ;wp-config.php, et réessayez. Si cela échoue encore une fois, rendez-vous sur les forums d'entraide et soyez le plus précis possible dans vos explications. Si tout se passe bien, passez à l'étape suivante ;admin ;Mise à jour
-A l'aide de l'outil de mise à jour automatique
-
-
-
-Mise à jour manuelle (obligatoire pour les versions de WordPress inférieures à 2.7) :
-
-
-
-index.php.wp-config.php ou le contenu du dossier /wp-content/./wp-admin/upgrade.php avec votre navigateur internet.Migrer depuis d'autres logiciels/plates-formes
-Prérequis fonctionnels
-
-
-Recommandations
-
-
-
-Ressources en ligne
-
-
-
-Pour finir
-
-
-
-Faites connaître WordPress !
-Licence
-
+
+
+
Version 4.4
+
+Préambule
+Installation : la fameuse installation en 5 minutes
+
+
+
+wp-config-sample.php avec votre éditeur de texte préféré, comme WordPad ou similaire, et complétez les informations liées à votre base de données ;wp-config.php ;wp-config.php, qui contient les détails de connexion à votre base de données ;
+
+
+ wp-config.php avec un éditeur de texte, et saisissez-y directement les détails de connexion à votre base de données ;wp-config.php et mettez-le en ligne ;wp-config.php, et réessayez. Si cela échoue encore une fois, rendez-vous sur les forums d'entraide et soyez le plus précis possible dans vos explications. Si tout se passe bien, passez à l'étape suivante ;admin ;Mise à jour
+A l'aide de l'outil de mise à jour automatique
+
+
+
+Mise à jour manuelle (obligatoire pour les versions de WordPress inférieures à 2.7) :
+
+
+
+index.php.wp-config.php ou le contenu du dossier /wp-content/./wp-admin/upgrade.php avec votre navigateur internet.Migrer depuis d'autres logiciels/plates-formes
+Prérequis fonctionnels
+
+
+Recommandations
+
+
+
+Ressources en ligne
+
+
+
+Pour finir
+
+
+
+Faites connaître WordPress !
+Licence
+
+
#ff0000 pour du rouge) ou en cliquant sur le sélecteur de couleur."
+msgstr "Dans la section « Texte d’en-tête » de cette page, vous pouvez choisir d’afficher ce texte ou de le masquer. Vous pouvez également choisir une couleur pour ce texte en cliquant sur le bouton « Sélecteur de couleur » et soit en saisissant une valeur HTML valide (ex. : #ff0000 pour du rouge) ou en cliquant sur le sélecteur de couleur."
#: wp-admin/options-reading.php:32
msgid "You can choose whether or not your site will be crawled by robots, ping services, and spiders. If you want those services to ignore your site, click the checkbox next to “Discourage search engines from indexing this site” and click the Save Changes button at the bottom of the screen. Note that your privacy is not complete; your site is still visible on the web."
@@ -3789,23 +3789,23 @@ msgstr "Dans la colonne En réponse à se trouvent trois élém
msgid "Used: %1$s%% of %2$s"
msgstr "Taux d’utilisation : %1$s%% sur %2$s"
-#: wp-admin/users.php:250
+#: wp-admin/users.php:251
msgid "ID #%1$s: %2$s The current user will not be deleted."
msgstr "ID n°%1$s : %2$s L’utilisateur actuel ne sera pas supprimé."
-#: wp-admin/users.php:252 wp-admin/users.php:376
+#: wp-admin/users.php:253 wp-admin/users.php:377
msgid "ID #%1$s: %2$s"
msgstr "ID n°%1$s : %2$s"
-#: wp-admin/users.php:372
+#: wp-admin/users.php:373
msgid "ID #%1$s: %2$s The current user will not be removed."
msgstr "ID n°%1$s : %2$s l’utilisateur actuel ne sera pas supprimé."
-#: wp-admin/users.php:374
+#: wp-admin/users.php:375
msgid "ID #%1$s: %2$s You don't have permission to remove this user."
msgstr "ID n°%1$s : %2$s vous n’avez pas l’autorisation de supprimer cet utilisateur."
-#: wp-admin/users.php:234
+#: wp-admin/users.php:235
msgid "Please select an option."
msgstr "Veuillez choisir une option."
@@ -4187,11 +4187,11 @@ msgstr "Votre fichier wp-config.php ne défini pas préfixe de tabl
msgid "Revert to the Browser Uploader by clicking the link below the drag and drop box."
msgstr "Revenez à l’outil de mise en ligne du navigateur en cliquant sur le lien sous la zone de glisser-déposer."
-#: wp-admin/users.php:425
+#: wp-admin/users.php:426
msgid "New user created. Edit user"
msgstr "Nouvel utilisateur créé. Modifier l’utilisateur"
-#: wp-admin/users.php:417
+#: wp-admin/users.php:418
msgid "User deleted."
msgstr "Utilisateur supprimé."
@@ -4462,7 +4462,7 @@ msgstr "http://ma.tt/"
#. Description of the plugin/theme
msgid "This is not just a plugin, it symbolizes the hope and enthusiasm of an entire generation summed up in two words sung most famously by Louis Armstrong: Hello, Dolly. When activated you will randomly see a lyric from Hello, Dolly in the upper right of your admin screen on every page."
-msgstr "Ce n'est pas qu'une extension. Elle symbolise l'espoir et l'enthousiasme de toute une génération, résumé en deux mots, qu'a notamment chanté Louis Armstrong : Hello, Dolly. Une fois activé, elle affichera une ligne aléatoirement des paroles de la chanson Hello, Dolly, en haut à droite de toutes les pages de l'administration."
+msgstr "Ce nâest pas qu'une extension. Elle symbolise lâespoir et l'enthousiasme de toute une génération, résumé en deux mots, quâa notamment chanté Louis Armstrong : Hello, Dolly. Une fois activée, elle affichera une ligne aléatoirement des paroles de la chanson Hello, Dolly, en haut à droite de toutes les pages de lâadministration."
#: wp-admin/index.php:76
msgid "Welcome — Shows links for some of the most common tasks when setting up a new site."
@@ -4953,13 +4953,13 @@ msgid "Show Toolbar when viewing site"
msgstr "Afficher la barre d’outils lorsque vous visitez le site"
#. translators: %s: Codex URL
-#: wp-admin/about.php:231
+#: wp-admin/about.php:55 wp-admin/about.php:239
msgid "For more information, see the release notes."
msgstr "Pour plus d’informations, consultez les notes de publication."
#. translators: 1: WordPress version number, 2: plural number of bugs. Singular
#. security issue.
-#: wp-admin/about.php:223
+#: wp-admin/about.php:231
msgid "Version %1$s addressed a security issue and fixed %2$s bug."
msgid_plural "Version %1$s addressed a security issue and fixed %2$s bugs."
msgstr[0] "La version %1$s a corrigé un problème de sécurité et %2$s bug."
@@ -4967,14 +4967,14 @@ msgstr[1] "La version %1$s a corrigé un problème de sécurit
#. translators: 1: WordPress version number, 2: plural number of bugs. More
#. than one security issue.
-#: wp-admin/about.php:227
+#: wp-admin/about.php:53 wp-admin/about.php:235
msgid "Version %1$s addressed some security issues and fixed %2$s bug."
msgid_plural "Version %1$s addressed some security issues and fixed %2$s bugs."
msgstr[0] "La version %1$s a corrigé quelques problèmes de sécurité et %2$s bug."
msgstr[1] "La version %1$s a corrigé quelques problèmes de sécurité et %2$s bugs."
#. translators: 1: WordPress version number, 2: plural number of bugs.
-#: wp-admin/about.php:219
+#: wp-admin/about.php:227
msgid "Version %1$s addressed %2$s bug."
msgid_plural "Version %1$s addressed %2$s bugs."
msgstr[0] "La version %1$s a corrigé %2$s bug."
@@ -4984,24 +4984,26 @@ msgstr[1] "La version %1$s a corrigé %2$s bugs."
msgid "Welcome to your WordPress Dashboard! This is the screen you will see when you log in to your site, and gives you access to all the site management features of WordPress. You can get help for any screen by clicking the Help tab in the upper corner."
msgstr "Bienvenu dans votre tableau de bord WordPress ! Ceci est l’écran que vous verrez lorsque vous vous connectez à votre site, et qui vous donne accès à l’ensemble des fonctionnalités de gestion de WordPress. Vous pouvez obtenir de l’aide dans n’importe quel écran en cliquant sur l’onglet « Aide » présent en haut à droite de votre navigateur."
-#: wp-admin/about.php:204
+#: wp-admin/about.php:212
msgid "Maintenance Release"
msgstr "Mise à jour de maintenance"
-#: wp-admin/about.php:207
+#: wp-admin/about.php:215
msgid "Security Release"
msgstr "Mise à jour de sécurité"
-#: wp-admin/about.php:210
+#: wp-admin/about.php:52 wp-admin/about.php:218
msgid "Maintenance and Security Release"
-msgstr "Mise à jour de maintenance et de sécurité"
+msgid_plural "Maintenance and Security Releases"
+msgstr[0] "Mise à jour de maintenance et de sécurité"
+msgstr[1] "Mises à jour de maintenance et de sécurité"
#: wp-admin/about.php:46 wp-admin/credits.php:28 wp-admin/freedoms.php:27
msgid "What’s New"
msgstr "Nouveautés"
#. translators: %s: WordPress version number
-#: wp-admin/about.php:216
+#: wp-admin/about.php:224
msgid "Version %s addressed some security issues."
msgstr "La version %s a corrigé quelques problèmes de sécurité."
@@ -5009,7 +5011,7 @@ msgstr "La version %s a corrigé quelques problèmes de sécuri
msgid "This screen allows you to choose your permalink structure. You can choose from common settings or create custom URL structures."
msgstr "Cet écran vous permet de choisir la structure de permalien par défaut. Vous pouvez choisir les réglages les plus courants, ou créer votre propre structure de liens."
-#: wp-admin/about.php:189
+#: wp-admin/about.php:197
msgid "Return to Updates"
msgstr "Retourner aux mises à jour"
@@ -5167,7 +5169,7 @@ msgstr "Cet écran offre plusieurs options pour contrôler la gestion et l&rsquo
#: wp-admin/user-edit.php:40
msgid "You can change your password, turn on keyboard shortcuts, change the color scheme of your WordPress administration screens, and turn off the WYSIWYG (Visual) editor, among other things. You can hide the Toolbar (formerly called the Admin Bar) from the front end of your site, however it cannot be disabled on the admin screens."
-msgstr "Vous pouvez modifier votre mot de passe, activer les raccourcis clavier, modifier la combinaison de couleurs des écrans de l’administration, et désactiver l’éditeur visuel (WYSIWYG), entre autres choses. Vous pouvez également cacher la barre d’outils (anciennement « barre d’administration ») sur la partie publique de votre site, mais elle ne peut pas être enlevée des écrans d’administration."
+msgstr "Vous pouvez modifier votre mot de passe, activer les raccourcis clavier, modifier la combinaison de couleurs des écrans de l’administration, et désactiver l’éditeur visuel (WYSIWYG), entre autres choses. Vous pouvez également masquer la barre d’outils (anciennement « barre d’administration ») sur la partie publique de votre site, mais elle ne peut pas être enlevée des écrans d’administration."
#: wp-admin/widgets.php:95
msgid "Inactive Sidebar (not used)"
@@ -5273,10 +5275,6 @@ msgstr "Aperçu vous donnera une idée de ce à quoi votre brou
msgid "Managing Pages"
msgstr "Gestion de pages"
-#: wp-admin/users.php:41
-msgid "You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab."
-msgstr "Vous pouvez cacher/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran »."
-
#: wp-admin/users.php:47
msgid "Hovering over a row in the users list will display action links that allow you to manage users. You can perform the following actions:"
msgstr "Passer la souris au-dessus d’une ligne de la liste des utilisateurs, fera s’afficher des liens vous permettant de gérer l’utilisateur. Vous pouvez lancer les actions suivantes :"
@@ -5289,6 +5287,10 @@ msgstr "« Modifier » vous envoie sur l’écran de mod
msgid "You can view all posts made by a user by clicking on the number under the Posts column."
msgstr "Vous pouvez afficher tous les articles faits par un même utilisateur en cliquant sur le nombre sous la colonne « Articles »."
+#: wp-admin/users.php:41
+msgid "You can hide/display columns based on your needs and decide how many users to list per screen using the Screen Options tab."
+msgstr "Vous pouvez masquer/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran »."
+
#: wp-admin/user-new.php:171
msgid "Because this is a multisite installation, you may add accounts that already exist on the Network by specifying a username or email, and defining a role. For more options, such as specifying a password, you have to be a Network Administrator and use the hover link under an existing user’s name to Edit the user profile under Network Admin > All Users."
msgstr "Parce qu’il s’agit d’une installation multisite, vous pouvez ajouter des comptes qui existent déjà sur le Réseau, en indiquant un nom d’utilisateur ou une adresse de messagerie, et en assignant un rôle. Pour avoir plus d’options, telle que le choix du mot de passe, vous devez être Administrateur du Réseau, et utiliser les liens qui apparaissent au survol sous le nom de l’utilisateur pour modifier son profil utilisateur, depuis l’écran « Tous les utilisateurs »."
@@ -5301,11 +5303,11 @@ msgstr "Il semble y avoir une inclusion directe de wp-admin/includes/templ
msgid "Welcome to WordPress %s"
msgstr "Bienvenue dans WordPress %s"
-#: wp-admin/about.php:189
+#: wp-admin/about.php:197
msgid "Return to Dashboard → Updates"
msgstr "Retourner aux mises à jour"
-#: wp-admin/about.php:192
+#: wp-admin/about.php:200
msgid "Go to Dashboard → Home"
msgstr "Aller sur l’accueil"
@@ -5317,7 +5319,7 @@ msgstr "WordPress est créé par une équipe de personnes passionnées, réparti
msgid "Core Developers"
msgstr "Développeurs principaux"
-#: wp-admin/about.php:125
+#: wp-admin/about.php:133
msgid "Under the Hood"
msgstr "Sous le capot"
@@ -5521,7 +5523,7 @@ msgstr "Attention :"
#. translators: %s: search keywords
#: wp-admin/edit-comments.php:197 wp-admin/edit-tags.php:311
#: wp-admin/edit.php:307 wp-admin/link-manager.php:78 wp-admin/plugins.php:515
-#: wp-admin/upload.php:224 wp-admin/users.php:480
+#: wp-admin/upload.php:224 wp-admin/users.php:481
msgid "Search results for “%s”"
msgstr "Résultats de recherche pour « %s »"
@@ -5585,7 +5587,7 @@ msgid "Role"
msgstr "Rôle"
#: wp-admin/includes/dashboard.php:406 wp-admin/includes/dashboard.php:408
-#: wp-admin/users.php:487
+#: wp-admin/users.php:488
msgid "Search Users"
msgstr "Chercher un utilisateur"
@@ -5615,7 +5617,7 @@ msgid "All Users"
msgstr "Tous les utilisateurs"
#: wp-admin/menu.php:220 wp-admin/menu.php:222 wp-admin/user-edit.php:194
-#: wp-admin/users.php:474
+#: wp-admin/users.php:475
msgctxt "user"
msgid "Add New"
msgstr "Ajouter"
@@ -5653,20 +5655,20 @@ msgstr "Utilisateur ajouté."
msgid "Add Existing User"
msgstr "Ajouter un utilisateur existant"
-#: wp-admin/includes/ms.php:1085 wp-admin/users.php:286
+#: wp-admin/includes/ms.php:1085 wp-admin/users.php:287
msgid "Confirm Deletion"
msgstr "Confirmer la suppression"
-#: wp-admin/users.php:300 wp-admin/users.php:308 wp-admin/users.php:335
-#: wp-admin/users.php:343
+#: wp-admin/users.php:301 wp-admin/users.php:309 wp-admin/users.php:336
+#: wp-admin/users.php:344
msgid "You can’t remove users."
msgstr "Vous ne pouvez pas supprimer ces utilisateurs."
-#: wp-admin/users.php:433
+#: wp-admin/users.php:434
msgid "Changed roles."
msgstr "Rôles modifiés."
-#: wp-admin/users.php:444
+#: wp-admin/users.php:445
msgid "User removed from this site."
msgstr "Utilisateur supprimé de ce site."
@@ -5991,7 +5993,7 @@ msgstr "Aléatoire : affiche une image différente sur ch
msgid "Layout"
msgstr "Arrangement"
-#: wp-admin/users.php:239
+#: wp-admin/users.php:240
msgid "You have specified this user for deletion:"
msgstr "Vous avez choisi de supprimer cet utilisateur :"
@@ -6016,7 +6018,7 @@ msgstr "Vous ne pouvez pas effacer une extension tant qu’elle est activée
msgid "This plugin may be active on other sites in the network."
msgstr "Cette extension peut uniquement être activée sur l’ensemble des sites du réseau."
-#: wp-admin/user-edit.php:196 wp-admin/users.php:476
+#: wp-admin/user-edit.php:196 wp-admin/users.php:477
msgctxt "user"
msgid "Add Existing"
msgstr "Ajouter un utilisateur existant"
@@ -6573,7 +6575,7 @@ msgstr "UTC signifie « Temps universel coordonné »."
#: wp-admin/edit-link-form.php:59
msgid "The boxes for link name, web address, and description have fixed positions, while the others may be repositioned using drag and drop. You can also hide boxes you don’t use in the Screen Options tab, or minimize boxes by clicking on the title bar of the box."
-msgstr "Les blocs pour le nom, l’adresse web et la description sont fixes, tandis que les autres peuvent être repositionnés par glisser/déposer. Vous pouvez également cacher les blocs que vous n’utilisez pas via l’onglet « Options de l’écran », et fermer les blocs en cliquant sur leur barre de titre."
+msgstr "Les blocs pour le nom, l’adresse web et la description sont fixes, tandis que les autres peuvent être repositionnés par glisser/déposer. Vous pouvez également masquer les blocs que vous n’utilisez pas via l’onglet « Options de l’écran », et fermer les blocs en cliquant sur leur barre de titre."
#: wp-admin/update-core.php:163
msgid "You have the latest version of WordPress."
@@ -6625,7 +6627,7 @@ msgid "Home: %s"
msgstr "Accueil : %s"
#: wp-admin/import.php:57 wp-admin/includes/network.php:105
-#: wp-admin/includes/network.php:122 wp-admin/users.php:234
+#: wp-admin/includes/network.php:122 wp-admin/users.php:235
msgid "ERROR:"
msgstr "ERREUR :"
@@ -6709,10 +6711,6 @@ msgstr "Toutes les mises à jour sont terminées."
msgid "When adding a new category on this screen, you’ll fill in the following fields:"
msgstr "Quand vous ajoutez une nouvelle catégorie via cet écran, vous devez remplir les champs suivants :"
-#: wp-admin/edit-tags.php:260
-msgid "You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table."
-msgstr "Vous pouvez modifier l’affichage de cet écran via l’onglet « Options de l’écran », afin de définir le nombre d’éléments à afficher par écran, et afficher/cacher les colonnes du tableau."
-
#: wp-admin/edit-tags.php:226
msgid "You can use categories to define sections of your site and group related posts. The default category is “Uncategorized” until you change it in your writing settings."
msgstr "Vous pouvez utiliser les catégories pour donner des sections à votre site, et grouper les articles connexes. La catégorie par défaut est « Non classé » ; vous pouvez la modifier dans vos options d’écriture."
@@ -6733,6 +6731,10 @@ msgstr "Description — La description n’est pas trè
msgid "Name — The name is how it appears on your site."
msgstr "Nom — Le nom est utilisé un peu partout sur votre site ;"
+#: wp-admin/edit-tags.php:260
+msgid "You can change the display of this screen using the Screen Options tab to set how many items are displayed per screen and to display/hide columns in the table."
+msgstr "Vous pouvez modifier l’affichage de cet écran via l’onglet « Options de l’écran », afin de définir le nombre d’éléments à afficher par écran, et afficher/masquer les colonnes du tableau."
+
#: wp-admin/upload.php:185
msgid "You can narrow the list by file type/status using the text link filters at the top of the screen. You also can refine the list by date using the dropdown menu above the media table."
msgstr "Vous pouvez limiter cette liste par type de fichier ou par état à l’aide des filtres en haut de l’écran. Vous pouvez également affiner la liste par défaut à l’aide du menu déroulant au dessus du tableau."
@@ -6837,14 +6839,14 @@ msgstr "Passer la souris au-dessus d’une ligne de la liste d’article
msgid "You can filter the list of posts by post status using the text links in the upper left to show All, Published, Draft, or Trashed posts. The default view is to show all posts."
msgstr "Vous pouvez filtrer la liste des articles par état, à l’aide des liens textuels en haut à gauche, afin d’afficher tous les articles, ou seulement les articles publiés, les brouillons, etc. Par défaut, tous les articles sont affichés ;"
-#: wp-admin/edit.php:196
-msgid "You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab."
-msgstr "Vous pouvez cacher/afficher les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran » ;"
-
#: wp-admin/edit.php:199
msgid "You can refine the list to show only posts in a specific category or from a specific month by using the dropdown menus above the posts list. Click the Filter button after making your selection. You also can refine the list by clicking on the post author, category or tag in the posts list."
msgstr "Vous pouvez affiner la liste pour qu’elle n’affiche que les articles d’une catégorie spécifique ou d’un mois donné, à l’aide du menu déroulant situé au-dessus de la liste. Cliquez sur le bouton « Filtrer » après avoir fait votre choix. Vous pouvez également affiner la liste en cliquant sur l’auteur d’un article, sa catégorie ou une étiquette."
+#: wp-admin/edit.php:196
+msgid "You can hide/display columns based on your needs and decide how many posts to list per screen using the Screen Options tab."
+msgstr "Vous pouvez afficher/masquer les colonnes en fonction de vos besoins, et décider du nombre d’articles à afficher par écran à l’aide de l’onglet « Options de l’écran » ;"
+
#: wp-admin/plugins.php:537
msgid "Search Installed Plugins"
msgstr "Chercher parmi les extensions installées"
@@ -7002,7 +7004,7 @@ msgstr "Utilisez-le pour récupérer du texte, des images et des vidéos depuis
msgid "— No role for this site —"
msgstr "— Pas de rôle sur ce site —"
-#: wp-admin/users.php:357
+#: wp-admin/users.php:358
msgid "Remove Users from Site"
msgstr "Supprimer des utilisateurs de ce site"
@@ -7138,23 +7140,23 @@ msgstr "Options d’affichage"
msgid "User deletion is not allowed from this screen."
msgstr "La suppression d’un utilisateur n’est pas autorisée depuis cet écran."
-#: wp-admin/users.php:362
+#: wp-admin/users.php:363
msgid "You have specified these users for removal:"
msgstr "Vous avez choisi de supprimer ces utilisateurs :"
-#: wp-admin/users.php:384
+#: wp-admin/users.php:385
msgid "Confirm Removal"
msgstr "Confirmer la suppression"
-#: wp-admin/users.php:386
+#: wp-admin/users.php:387
msgid "There are no valid users selected for removal."
msgstr "Aucun utilisateur valide n’est sélectionné pour la suppression."
-#: wp-admin/users.php:447
+#: wp-admin/users.php:448
msgid "You can't remove the current user."
msgstr "Vous ne pouvez pas supprimer l’utilisateur courant."
-#: wp-admin/users.php:448
+#: wp-admin/users.php:449
msgid "Other users have been removed."
msgstr "Les autres utilisateurs ont été supprimés."
@@ -7173,7 +7175,7 @@ msgstr "Afficher les détails"
#: wp-admin/includes/class-wp-upgrader-skins.php:289
msgid "Hide Details"
-msgstr "Cacher les détails"
+msgstr "Masquer les détails"
#: wp-admin/includes/upgrade.php:80
msgid "Your chosen password."
@@ -7453,7 +7455,7 @@ msgid_plural "Drop-ins (%s)"
msgstr[0] "Drop-ins (%s)"
msgstr[1] "Drop-ins (%s)"
-#: wp-admin/about.php:192
+#: wp-admin/about.php:200
msgid "Go to Dashboard"
msgstr "Aller sur le tableau de bord"
@@ -8597,31 +8599,31 @@ msgstr "Vous ne pouvez pas modifier cet utilisateur."
msgid "You can’t delete users."
msgstr "Vous ne pouvez pas supprimer d’utilisateurs."
-#: wp-admin/users.php:231
+#: wp-admin/users.php:232
msgid "Delete Users"
msgstr "Supprimer des utilisateurs"
-#: wp-admin/users.php:288
+#: wp-admin/users.php:289
msgid "There are no valid users selected for deletion."
msgstr "Aucun utilisateur valide n’est sélectionné pour la suppression."
-#: wp-admin/users.php:429
+#: wp-admin/users.php:430
msgid "New user created."
msgstr "Le nouvel utilisateur a été créé."
-#: wp-admin/users.php:436
+#: wp-admin/users.php:437
msgid "The current user’s role must have user editing capabilities."
msgstr "L’utilisateur courant doit avoir un niveau lui permettant de modifier les utilisateurs."
-#: wp-admin/users.php:437
+#: wp-admin/users.php:438
msgid "Other user roles have been changed."
msgstr "Les rôles des autres utilisateurs ont été modifiés."
-#: wp-admin/users.php:440
+#: wp-admin/users.php:441
msgid "You can’t delete the current user."
msgstr "Vous ne pouvez pas supprimer l’utilisateur courant."
-#: wp-admin/users.php:441
+#: wp-admin/users.php:442
msgid "Other users have been deleted."
msgstr "Les autres utilisateurs ont été supprimés."
@@ -10756,10 +10758,6 @@ msgstr "Clé publique :"
msgid "Private Key:"
msgstr "Clé privée :"
-#: wp-admin/includes/image-edit.php:70
-msgid "Discard any changes and restore the original image."
-msgstr "Abandonner tout changement et rétablir l’image originale."
-
#: wp-admin/includes/image-edit.php:77
msgid "Restore image"
msgstr "Rétablir l’image"
@@ -10844,6 +10842,10 @@ msgstr "Impossible de se connecter au serveur FTP %s"
msgid "Failed to connect to SSH2 Server %s"
msgstr "Impossible de se connecter au serveur SSH2 %s"
+#: wp-admin/includes/image-edit.php:70
+msgid "Discard any changes and restore the original image."
+msgstr "Abandonner toutes modifications et rétablir l’image originale."
+
#: wp-admin/includes/media.php:2429 wp-admin/includes/nav-menu.php:346
#: wp-admin/includes/nav-menu.php:620
msgid "«"
diff --git a/cesaretleonie.fr/wp-content/languages/fr_FR.po b/cesaretleonie.fr/wp-content/languages/fr_FR.po
index 6705fa57..820f35c0 100644
--- a/cesaretleonie.fr/wp-content/languages/fr_FR.po
+++ b/cesaretleonie.fr/wp-content/languages/fr_FR.po
@@ -45,12 +45,12 @@ msgstr "https://codex.wordpress.org/Debugging_a_WordPress_Network"
msgid "Read the bug report page. Some of the guidelines there may help you figure out what went wrong."
msgstr "Lisez la page des rapports de bug. Elle contient des bonnes pratiques qui peuvent vous permettre de comprendre ce qui ne marche pas."
-#: wp-includes/functions.php:3785
+#: wp-includes/functions.php:3790
msgid "https://codex.wordpress.org/Debugging_in_WordPress"
msgstr "https://codex.wordpress.org/Debugging_in_WordPress"
#. translators: %s: Codex URL
-#: wp-includes/functions.php:3784
+#: wp-includes/functions.php:3789
msgid "Please see Debugging in WordPress for more information."
msgstr "Veuillez lire Débugger dans WordPress (en) pour plus d'informations."
@@ -135,13 +135,13 @@ msgctxt "genitive"
msgid "December"
msgstr "Décembre"
-#: wp-includes/taxonomy.php:1581 wp-includes/taxonomy.php:1663
+#: wp-includes/taxonomy.php:1584 wp-includes/taxonomy.php:1666
msgid "Term meta cannot be added to terms that are shared between taxonomies."
msgstr "Les méta de termes ne peuvent pas être ajoutés à des termes partagés entre plusieurs taxinomies."
#. translators: If months in your language require a genitive case, translate
#. this to 'on'. Do not translate into your own language.
-#: wp-includes/functions.php:178
+#: wp-includes/functions.php:183
msgctxt "decline months names: on or off"
msgid "off"
msgstr "off"
@@ -339,11 +339,11 @@ msgstr "Un jolinom (nicename) ne devrait pas dépasser les 50 caractères."
msgid "Could not save password reset key to database."
msgstr "Impossible d’enregistrer la clé de mise à zéro du mot de passe dans la base de données."
-#: wp-includes/taxonomy.php:539
+#: wp-includes/taxonomy.php:542
msgid "Tags list"
msgstr "Liste des étiquettes"
-#: wp-includes/taxonomy.php:539
+#: wp-includes/taxonomy.php:542
msgid "Categories list"
msgstr "Liste des catégories"
@@ -351,11 +351,11 @@ msgstr "Liste des catégories"
msgid "ERROR: Invalid username."
msgstr "ERREUR : Nom d’utilisateur non valide."
-#: wp-includes/taxonomy.php:538
+#: wp-includes/taxonomy.php:541
msgid "Tags list navigation"
msgstr "Navigation de la liste des étiquettes"
-#: wp-includes/taxonomy.php:538
+#: wp-includes/taxonomy.php:541
msgid "Categories list navigation"
msgstr "Navigation de la liste des catégories"
@@ -498,7 +498,7 @@ msgid "Usernames can only contain lowercase letters (a-z) and numbers."
msgstr "Les noms d’utilisateurs ne peuvent contenir que des minuscules (a-z) et des chiffres."
#. translators: playlist item title
-#: wp-includes/media.php:1749 wp-includes/media.php:1764
+#: wp-includes/media.php:1777 wp-includes/media.php:1792
msgctxt "playlist item title"
msgid "“%s”"
msgstr "« %s »"
@@ -613,7 +613,7 @@ msgstr "Commentaires plus récents"
msgid "Older comments"
msgstr "Commentaires plus anciens"
-#: wp-includes/general-template.php:1950
+#: wp-includes/general-template.php:1946
msgid "Posts published on %s"
msgstr "Publications publiées sur %s"
@@ -660,7 +660,7 @@ msgstr "Une fois en mode de réorganisation, des options de contrôle supplémen
msgid "Embedded WordPress Post"
msgstr "Inclure un article WordPress"
-#: wp-includes/comment-template.php:2122
+#: wp-includes/comment-template.php:2143
msgid "Logged in as %2$s. Log out?"
msgstr "Connecté en tant que %2$s. Se déconnecter ?"
@@ -914,7 +914,7 @@ msgstr "Mode de réarrangement fermé"
msgid "Reorder mode enabled"
msgstr "Mode de réarrangement activé"
-#: wp-includes/functions.php:3619
+#: wp-includes/functions.php:3624
msgid "The called constructor method for %1$s is deprecated since version %2$s! Use %3$s instead."
msgstr "La méthode constructor appelée pour %1$s est obsolète depuis la version %2$s ! Veuillez utiliser %3$s à la place."
@@ -1080,7 +1080,7 @@ msgstr "Balise de fermeture du code"
msgid "Close numbered list tag"
msgstr "Fermer la baliste de liste numérotée"
-#: wp-includes/taxonomy.php:537
+#: wp-includes/taxonomy.php:540
msgid "No tags"
msgstr "Aucune étiquette"
@@ -1529,7 +1529,7 @@ msgstr "Inclusion suggérée #%d"
msgid "Suggested image #%d"
msgstr "Image suggérée #%d"
-#: wp-includes/taxonomy.php:3968
+#: wp-includes/taxonomy.php:3971
msgid "Could not split shared term."
msgstr "Impossible de séparer les termes partagés."
@@ -1653,7 +1653,7 @@ msgstr "Auteur : %1$s (IP : %2$s, %3$s)"
msgid "Post type names must be between 1 and 20 characters in length."
msgstr "Le nom d'un type d'article doit contenir entre 1 et 20 caractères."
-#: wp-includes/media.php:3315
+#: wp-includes/media.php:3343
msgid "Drag and drop to reorder media files."
msgstr "Glissez/déplacez les médias pour les réorganiser."
@@ -1738,7 +1738,7 @@ msgctxt "previous post"
msgid "Previous"
msgstr "Article précédent"
-#: wp-includes/taxonomy.php:536
+#: wp-includes/taxonomy.php:539
msgid "No categories found."
msgstr "Aucune catégorie trouvée."
@@ -1798,7 +1798,7 @@ msgstr "Vous devez passer un tableau de types."
msgid "%s must set a database connection for use with escaping."
msgstr "%s doit mettre en place une connexion à la base de données pour l’utiliser avec l’échappement"
-#: wp-includes/taxonomy.php:2649
+#: wp-includes/taxonomy.php:2652
msgid "A term with the name provided already exists in this taxonomy."
msgstr "Un terme avec ce nom et cet identifiant existe déjà dans cette taxinomie."
@@ -1807,7 +1807,7 @@ msgctxt "verb"
msgid "Trash"
msgstr "Corbeille"
-#: wp-includes/media.php:3333
+#: wp-includes/media.php:3361
msgctxt "noun"
msgid "Trash"
msgstr "Corbeille"
@@ -1862,36 +1862,36 @@ msgstr "Vous pouvez lire tous les commentaires de cet article ici :"
msgid "URL: %s"
msgstr "Adresse web : %s"
-#: wp-includes/general-template.php:1351
+#: wp-includes/general-template.php:1347
msgid "Category: %s"
msgstr "Catégorie : %s"
-#: wp-includes/general-template.php:1357
+#: wp-includes/general-template.php:1353
msgid "Year: %s"
msgstr "Année : %s"
-#: wp-includes/general-template.php:1355
+#: wp-includes/general-template.php:1351
msgid "Author: %s"
msgstr "Auteur : %s"
-#: wp-includes/general-template.php:1353
+#: wp-includes/general-template.php:1349
msgid "Tag: %s"
msgstr "Ãtiquette : %s"
-#: wp-includes/general-template.php:1361
+#: wp-includes/general-template.php:1357
msgid "Day: %s"
msgstr "Jour : %s"
-#: wp-includes/general-template.php:1359
+#: wp-includes/general-template.php:1355
msgid "Month: %s"
msgstr "Mois : %s"
#. translators: 1: Taxonomy singular name, 2: Current taxonomy term
-#: wp-includes/general-template.php:1387
+#: wp-includes/general-template.php:1383
msgid "%1$s: %2$s"
msgstr "%1$s : %2$s"
-#: wp-includes/general-template.php:1383
+#: wp-includes/general-template.php:1379
msgid "Archives: %s"
msgstr "Archives : %s"
@@ -1899,52 +1899,52 @@ msgstr "Archives : %s"
msgid "No alignment"
msgstr "Pas d'alignement"
-#: wp-includes/general-template.php:1378
+#: wp-includes/general-template.php:1374
msgctxt "post format archive title"
msgid "Audio"
msgstr "Audio"
-#: wp-includes/general-template.php:1380
+#: wp-includes/general-template.php:1376
msgctxt "post format archive title"
msgid "Chats"
msgstr "Discussions"
-#: wp-includes/general-template.php:1376
+#: wp-includes/general-template.php:1372
msgctxt "post format archive title"
msgid "Statuses"
msgstr "Ãtats"
-#: wp-includes/general-template.php:1374
+#: wp-includes/general-template.php:1370
msgctxt "post format archive title"
msgid "Links"
msgstr "Liens"
-#: wp-includes/general-template.php:1370
+#: wp-includes/general-template.php:1366
msgctxt "post format archive title"
msgid "Videos"
msgstr "Vidéos"
-#: wp-includes/general-template.php:1372
+#: wp-includes/general-template.php:1368
msgctxt "post format archive title"
msgid "Quotes"
msgstr "Citations"
-#: wp-includes/general-template.php:1366
+#: wp-includes/general-template.php:1362
msgctxt "post format archive title"
msgid "Galleries"
msgstr "Galeries"
-#: wp-includes/general-template.php:1368
+#: wp-includes/general-template.php:1364
msgctxt "post format archive title"
msgid "Images"
msgstr "Images"
-#: wp-includes/general-template.php:1361 wp-includes/general-template.php:1949
+#: wp-includes/general-template.php:1357 wp-includes/general-template.php:1945
msgctxt "daily archives date format"
msgid "F j, Y"
msgstr "j F Y"
-#: wp-includes/general-template.php:1364
+#: wp-includes/general-template.php:1360
msgctxt "post format archive title"
msgid "Asides"
msgstr "En passant"
@@ -2063,15 +2063,15 @@ msgstr "Ajouter"
msgid "You have successfully updated WordPress! Please log back in to see what’s new."
msgstr "WordPress a bien été mis à jour ! Veuillez vous reconnecter pour voir les nouveautés."
-#: wp-includes/media.php:3340
+#: wp-includes/media.php:3368
msgid "Trash Selected"
msgstr "Mettre la sélection à la Corbeille"
-#: wp-includes/media.php:3341
+#: wp-includes/media.php:3369
msgid "Untrash Selected"
msgstr "Retirer la sélection de la Corbeille"
-#: wp-includes/media.php:3337
+#: wp-includes/media.php:3365
msgid ""
"You are about to trash these items.\n"
" 'Cancel' to stop, 'OK' to delete."
@@ -2087,15 +2087,15 @@ msgstr "Sortir de la Corbeille"
msgid "Press return or enter to open this panel"
msgstr "Appuyer sur Entrée pour ouvrir ce panneau"
-#: wp-includes/media.php:3339
+#: wp-includes/media.php:3367
msgid "Cancel Selection"
msgstr "Annuler la sélection"
-#: wp-includes/media.php:3342
+#: wp-includes/media.php:3370
msgid "Delete Selected"
msgstr "Supprimer la sélection"
-#: wp-includes/media.php:3338
+#: wp-includes/media.php:3366
msgid "Bulk Select"
msgstr "Sélection en masse"
@@ -2107,11 +2107,11 @@ msgstr "(Aucune information)"
#. translators: %s: taxonomy label, %l: list of terms formatted as per
#. $term_template
-#: wp-includes/taxonomy.php:4454
+#: wp-includes/taxonomy.php:4457
msgid "%s: %l."
msgstr "%s : %l."
-#: wp-includes/media.php:3336 wp-includes/script-loader.php:82
+#: wp-includes/media.php:3364 wp-includes/script-loader.php:82
msgid ""
"You are about to permanently delete these items.\n"
" 'Cancel' to stop, 'OK' to delete."
@@ -2119,7 +2119,7 @@ msgstr ""
"Vous êtes sur le point de supprimer définitivement ces éléments.\n"
"« Annuler » pour arrêter, « OK » pour continuer."
-#: wp-includes/media.php:3347
+#: wp-includes/media.php:3375
msgid "Search Media"
msgstr "Rechercher un fichier média"
@@ -2127,7 +2127,7 @@ msgstr "Rechercher un fichier média"
msgid "Search or use up and down arrow keys to select an item."
msgstr "Cherchez ou utilisez les flèches haut et bas pour choisir un élément."
-#: wp-includes/media.php:2104
+#: wp-includes/media.php:2132
msgid "Bitrate"
msgstr "Débit"
@@ -2171,23 +2171,23 @@ msgstr "Mis en ligne sur"
msgid "Edit more details"
msgstr " Indiquer plus de détails"
-#: wp-includes/media.php:2105
+#: wp-includes/media.php:2133
msgid "Bitrate Mode"
msgstr "Mode de débit"
-#: wp-includes/media.php:3329
+#: wp-includes/media.php:3357
msgid "All dates"
msgstr "Toutes les dates"
-#: wp-includes/media.php:3332
+#: wp-includes/media.php:3360
msgid "Unattached"
msgstr "Non-attaché"
-#: wp-includes/media.php:3345
+#: wp-includes/media.php:3373
msgid "Filter by date"
msgstr "Filtrer par date"
-#: wp-includes/media.php:3346
+#: wp-includes/media.php:3374
msgid "Filter by type"
msgstr "Filtrer par type"
@@ -2330,53 +2330,53 @@ msgid "Image CSS Class"
msgstr "Classe CSS de l’image"
#: wp-includes/media-template.php:383 wp-includes/media-template.php:562
-#: wp-includes/media.php:2095
+#: wp-includes/media.php:2123
msgid "Artist"
msgstr "Artiste"
#: wp-includes/media-template.php:384 wp-includes/media-template.php:563
-#: wp-includes/media.php:2096
+#: wp-includes/media.php:2124
msgid "Album"
msgstr "Album"
-#: wp-includes/media.php:2100
+#: wp-includes/media.php:2128
msgid "Genre"
msgstr "Genre"
-#: wp-includes/media.php:2101
+#: wp-includes/media.php:2129
msgid "Year"
msgstr "Année"
-#: wp-includes/media.php:2102
+#: wp-includes/media.php:2130
msgctxt "video or audio"
msgid "Length"
msgstr "Durée"
-#: wp-includes/media.php:3384
+#: wp-includes/media.php:3412
msgid "There has been an error cropping your image."
msgstr "Une erreur est survenue lors du recadrage de votre image."
-#: wp-includes/media.php:3403
+#: wp-includes/media.php:3431
msgid "Edit Audio Playlist"
msgstr "Modifier la liste de lecture audio"
-#: wp-includes/media.php:3404
+#: wp-includes/media.php:3432
msgid "← Cancel Audio Playlist"
msgstr "← Annuler la liste de lecture audio"
-#: wp-includes/media.php:3405
+#: wp-includes/media.php:3433
msgid "Insert audio playlist"
msgstr "Insérer une liste de lecture audio"
-#: wp-includes/media.php:3406
+#: wp-includes/media.php:3434
msgid "Update audio playlist"
msgstr "Mettre à jour la liste de lecture audio"
-#: wp-includes/media.php:3407
+#: wp-includes/media.php:3435
msgid "Add to audio playlist"
msgstr "Ajouter à la liste de lecture audio"
-#: wp-includes/media.php:3408
+#: wp-includes/media.php:3436
msgid "Add to Audio Playlist"
msgstr "Ajouter à la liste de lecture audio"
@@ -2388,7 +2388,7 @@ msgstr "Réglages de l’affichage"
msgid "Image Title Attribute"
msgstr "Attribut « Title » de l’image"
-#: wp-includes/media-template.php:238 wp-includes/media.php:3383
+#: wp-includes/media-template.php:238 wp-includes/media.php:3411
msgid "Suggested image dimensions:"
msgstr "Dimensions d’image suggérées :"
@@ -2445,7 +2445,7 @@ msgstr "Déplacer vers une autre zone…"
msgid "Tracks (subtitles, captions, descriptions, chapters, or metadata)"
msgstr "Pistes (sous-titres, légendes, descriptions, chapitres ou métadonnées)"
-#: wp-includes/media.php:3382
+#: wp-includes/media.php:3410
msgid "Cropping…"
msgstr "Recadrage…"
@@ -2690,7 +2690,7 @@ msgid "Add alternate sources for maximum HTML5 playback:"
msgstr "Ajoutez des sources alternatives pour une lecture optimale avec HTML5 :"
#: wp-includes/customize/class-wp-customize-image-control.php:41
-#: wp-includes/media.php:3377
+#: wp-includes/media.php:3405
msgid "Choose Image"
msgstr "Choisir une image"
@@ -2699,17 +2699,17 @@ msgstr "Choisir une image"
#: wp-includes/class-wp-customize-section.php:356
#: wp-includes/class-wp-customize-widgets.php:711
#: wp-includes/customize/class-wp-customize-nav-menus-panel.php:82
-#: wp-includes/media.php:3309
+#: wp-includes/media.php:3337
msgid "Back"
msgstr "Retour"
#. translators: used to join last two items in a list with more than 2 times
-#: wp-includes/formatting.php:4070
+#: wp-includes/formatting.php:4076
msgid "%s, and %s"
msgstr "%s et %s"
#. translators: used to join items in a list with only 2 items
-#: wp-includes/formatting.php:4072
+#: wp-includes/formatting.php:4078
msgid "%s and %s"
msgstr "%s et %s"
@@ -2725,68 +2725,68 @@ msgstr "Métadonnées"
msgid "Poster Image"
msgstr "Image de couverture"
-#: wp-includes/media.php:3325
+#: wp-includes/media.php:3353
msgid "Create a new playlist"
msgstr "Créer une nouvelle liste de lecture"
-#: wp-includes/media.php:3326
+#: wp-includes/media.php:3354
msgid "Create a new video playlist"
msgstr "Créer une nouvelle liste de lecture vidéo"
-#: wp-includes/media.php:3378
+#: wp-includes/media.php:3406
msgid "Select and Crop"
msgstr "Sélectionner et rogner"
-#: wp-includes/media.php:3402
+#: wp-includes/media.php:3430
msgid "Create Audio Playlist"
msgstr "Créer une liste de lecture audio"
-#: wp-includes/media.php:3411
+#: wp-includes/media.php:3439
msgid "Drag and drop to reorder videos."
msgstr "Glisser-déposer pour réorganiser les vidéos."
-#: wp-includes/media.php:3412
+#: wp-includes/media.php:3440
msgid "Create Video Playlist"
msgstr "Créer une liste de lecture vidéo"
-#: wp-includes/media.php:3413
+#: wp-includes/media.php:3441
msgid "Edit Video Playlist"
msgstr "Modifier une liste de lecture vidéo"
-#: wp-includes/media.php:3414
+#: wp-includes/media.php:3442
msgid "← Cancel Video Playlist"
msgstr "← Annuler la liste de lecture vidéo"
-#: wp-includes/media.php:3415
+#: wp-includes/media.php:3443
msgid "Insert video playlist"
msgstr "Insérer une liste de lecture vidéo"
-#: wp-includes/media.php:3416
+#: wp-includes/media.php:3444
msgid "Update video playlist"
msgstr "Mettre à jour la liste de lecture vidéo"
-#: wp-includes/media.php:3417
+#: wp-includes/media.php:3445
msgid "Add to video playlist"
msgstr "Ajouter à la liste de lecture vidéo"
-#: wp-includes/media.php:3418
+#: wp-includes/media.php:3446
msgid "Add to Video Playlist"
msgstr "Ajouter à la liste de lecture vidéo"
-#: wp-includes/media.php:3380
+#: wp-includes/media.php:3408
msgid "Crop Image"
msgstr "Recadrer l’image"
-#: wp-includes/media.php:3381
+#: wp-includes/media.php:3409
msgid "Crop your image"
msgstr "Recadrer votre image"
-#: wp-includes/media.php:3395
+#: wp-includes/media.php:3423
msgid "Add Video Source"
msgstr "Ajouter une source vidéo"
#. translators: used to join items in a list with more than 2 items
-#: wp-includes/formatting.php:4068
+#: wp-includes/formatting.php:4074
msgid "%s, %s"
msgstr "%s, %s"
@@ -2794,23 +2794,23 @@ msgstr "%s, %s"
msgid "Autoplay"
msgstr "Lecture automatique"
-#: wp-includes/media.php:3398
+#: wp-includes/media.php:3426
msgid "Add Subtitles"
msgstr "Ajouter des sous-titres"
-#: wp-includes/media.php:3401
+#: wp-includes/media.php:3429
msgid "Drag and drop to reorder tracks."
msgstr "Glisser-déposer pour réorganiser les pistes."
-#: wp-includes/media.php:3397
+#: wp-includes/media.php:3425
msgid "Select Poster Image"
msgstr "Choisir une image de couverture"
-#: wp-includes/media.php:3387
+#: wp-includes/media.php:3415
msgid "Audio Details"
msgstr "Détails audio"
-#: wp-includes/media.php:3393
+#: wp-includes/media.php:3421
msgid "Video Details"
msgstr "Détails de la vidéo"
@@ -2818,28 +2818,28 @@ msgstr "Détails de la vidéo"
msgid "Invalid menu ID."
msgstr "Menu ID invalide."
-#: wp-includes/media.php:3373 wp-includes/media.php:3390
-#: wp-includes/media.php:3396
+#: wp-includes/media.php:3401 wp-includes/media.php:3418
+#: wp-includes/media.php:3424
msgid "Cancel Edit"
msgstr "Annuler la modification"
-#: wp-includes/media.php:3389
+#: wp-includes/media.php:3417
msgid "Add Audio Source"
msgstr "Ajouter une source audio"
-#: wp-includes/media.php:3388
+#: wp-includes/media.php:3416
msgid "Replace Audio"
msgstr "Remplacer le son"
-#: wp-includes/media.php:3394
+#: wp-includes/media.php:3422
msgid "Replace Video"
msgstr "Remplacer la vidéo"
-#: wp-includes/media.php:3379
+#: wp-includes/media.php:3407
msgid "Skip Cropping"
msgstr "Pas de recadrage"
-#: wp-includes/media.php:3371
+#: wp-includes/media.php:3399
msgid "Image Details"
msgstr "Détails de l’image"
@@ -2856,7 +2856,7 @@ msgstr "Afficher le nom de l’artiste dans la liste de lecture"
msgid "There are no associated subtitles."
msgstr "Il n’y a pas de sous-titres associés."
-#: wp-includes/media.php:3372
+#: wp-includes/media.php:3400
msgid "Replace Image"
msgstr "Remplacer l’image"
@@ -2929,7 +2929,7 @@ msgstr "Couleur d’arrière plan"
msgid "Show invisible characters"
msgstr "Voir les caractères invisibles"
-#: wp-includes/media-template.php:885 wp-includes/media.php:3307
+#: wp-includes/media-template.php:885 wp-includes/media.php:3335
msgid "Replace"
msgstr "Remplacer"
@@ -3145,22 +3145,22 @@ msgstr "Insérer la balise « Lire la suite... »"
msgid "Select an area to move this widget into:"
msgstr "Sélectionner une zone vers laquelle déplacer ce widget :"
-#: wp-includes/general-template.php:3146
+#: wp-includes/general-template.php:3142
msgctxt "admin color scheme"
msgid "Sunrise"
msgstr "Lever du soleil"
-#: wp-includes/general-template.php:3152
+#: wp-includes/general-template.php:3148
msgctxt "admin color scheme"
msgid "Ectoplasm"
msgstr "Ectoplasme"
-#: wp-includes/general-template.php:3158
+#: wp-includes/general-template.php:3154
msgctxt "admin color scheme"
msgid "Ocean"
msgstr "Océan"
-#: wp-includes/general-template.php:3164
+#: wp-includes/general-template.php:3160
msgctxt "admin color scheme"
msgid "Coffee"
msgstr "Café"
@@ -3233,12 +3233,12 @@ msgctxt "Open Sans font: add new subset (greek, cyrillic, vietnamese)"
msgid "no-subset"
msgstr "no-subset"
-#: wp-includes/general-template.php:3118
+#: wp-includes/general-template.php:3114
msgctxt "admin color scheme"
msgid "Default"
msgstr "Par défaut"
-#: wp-includes/general-template.php:3140
+#: wp-includes/general-template.php:3136
msgctxt "admin color scheme"
msgid "Midnight"
msgstr "Minuit"
@@ -3247,7 +3247,7 @@ msgstr "Minuit"
msgid "Use commas instead of %s to separate excluded terms."
msgstr "Utilisez des virgules au lieu de %s pour séparer les termes exclus."
-#: wp-includes/general-template.php:3128
+#: wp-includes/general-template.php:3124
msgctxt "admin color scheme"
msgid "Light"
msgstr "Lumineux"
@@ -3264,7 +3264,7 @@ msgstr "Mises à jour des traductions"
msgid "The theme directory \"%s\" does not exist."
msgstr "Le répertoire du thème « %s » n’existe pas."
-#: wp-includes/functions.php:1216
+#: wp-includes/functions.php:1221
msgid "ERROR: This is not a valid feed template."
msgstr "ERREUR : ce n’est pas un flux valide."
@@ -3448,7 +3448,7 @@ msgstr "Avez-vous correctement saisi votre adresse de messagerie ? Vous avi
msgid "The site you were looking for, %s, does not exist, but you can create it now!"
msgstr "Le site que vous cherchez (%s) n’existe pas, mais vous pouvez le créer dès à présent !"
-#: wp-includes/functions.php:4945
+#: wp-includes/functions.php:4950
msgid "The login page will open in a new window. After logging in you can close it and return to this page."
msgstr "La page de connexion s’ouvrira dans une nouvelle fenêtre. Après vous être connecté(e), vous pourrez la fermer et revenir à cette page."
@@ -3479,11 +3479,11 @@ msgctxt "label"
msgid "Search for:"
msgstr "Rechercher :"
-#: wp-includes/functions.php:4943 wp-includes/script-loader.php:443
+#: wp-includes/functions.php:4948 wp-includes/script-loader.php:443
msgid "Session expired"
msgstr "La session a expiré"
-#: wp-includes/taxonomy.php:536
+#: wp-includes/taxonomy.php:539
msgid "No tags found."
msgstr "Aucune étiquette trouvée."
@@ -3521,11 +3521,11 @@ msgstr "Ordre aléatoire"
#. If there is not a word you can use in your language to avoid issues with
#. the lack of plural support here, turn it into "selected: %d" then
#. translate it.
-#: wp-includes/media.php:3314
+#: wp-includes/media.php:3342
msgid "%d selected"
msgstr "%d sélection(s)"
-#: wp-includes/media.php:3354
+#: wp-includes/media.php:3382
msgid "Insert from URL"
msgstr "Insérer à partir d’une adresse web"
@@ -3534,15 +3534,15 @@ msgctxt "Links widget"
msgid "Random"
msgstr "Aléatoire"
-#: wp-includes/media-template.php:1229 wp-includes/media.php:3330
+#: wp-includes/media-template.php:1229 wp-includes/media.php:3358
msgid "No items found."
msgstr "Aucun élément trouvé."
-#: wp-includes/media.php:3367
+#: wp-includes/media.php:3395
msgid "Add to Gallery"
msgstr "Ajouter à la galerie"
-#: wp-includes/media.php:3368
+#: wp-includes/media.php:3396
msgid "Reverse order"
msgstr "Inverser l’ordre"
@@ -3559,7 +3559,7 @@ msgstr "Désélectionner"
msgid "Sorry, that file cannot be edited."
msgstr "Désolé, ce fichier ne peut pas être modifié."
-#: wp-includes/media.php:3335
+#: wp-includes/media.php:3363
msgid ""
"You are about to permanently delete this item.\n"
" 'Cancel' to stop, 'OK' to delete."
@@ -3568,7 +3568,7 @@ msgstr ""
" « Annuler » pour abandonner, « OK » pour le supprimer."
#: wp-includes/media-template.php:436 wp-includes/media-template.php:537
-#: wp-includes/media.php:3343
+#: wp-includes/media.php:3371
msgid "Delete Permanently"
msgstr "Supprimer définitivement"
@@ -3584,7 +3584,7 @@ msgstr "Ignorer les erreurs"
msgid "Uploading"
msgstr "Mise en ligne"
-#: wp-includes/media.php:2823
+#: wp-includes/media.php:2851
msgid "No editor could be selected."
msgstr "Aucun éditeur n’a pas pu être sélectionné."
@@ -3630,7 +3630,7 @@ msgstr "Insérer dans la page"
msgid "Uploaded to this page"
msgstr "Mis en ligne sur cette page"
-#: wp-includes/media.php:3328
+#: wp-includes/media.php:3356
msgid "All media items"
msgstr "Tous les éléments média"
@@ -3642,7 +3642,7 @@ msgstr "Mis en ligne sur cet article"
msgid "Audio"
msgstr "Sons"
-#: wp-includes/media.php:3327
+#: wp-includes/media.php:3355
msgid "← Return to library"
msgstr "← Revenir à la bibliothèque"
@@ -3651,7 +3651,7 @@ msgstr "← Revenir à la bibliothèque"
msgid "Custom URL"
msgstr "Lien personnalisé"
-#: wp-includes/media-template.php:494 wp-includes/media.php:3351
+#: wp-includes/media-template.php:494 wp-includes/media.php:3379
msgid "Attachment Details"
msgstr "Détails du fichier attaché"
@@ -3665,15 +3665,15 @@ msgid "Columns"
msgstr "Colonnes"
#: wp-includes/media-template.php:689 wp-includes/media-template.php:764
-#: wp-includes/media-template.php:938 wp-includes/media.php:3062
+#: wp-includes/media-template.php:938 wp-includes/media.php:3090
msgid "Large"
msgstr "Grande"
-#: wp-includes/media.php:3319
+#: wp-includes/media.php:3347
msgid "Upload Images"
msgstr "Envoyer des images"
-#: wp-includes/media.php:3363
+#: wp-includes/media.php:3391
msgid "← Cancel Gallery"
msgstr "← Annuler la galerie"
@@ -3689,7 +3689,7 @@ msgstr "Réglages de l’affichage du fichier attaché"
msgid "WordPress › Success"
msgstr "WordPress » Réussite"
-#: wp-includes/media.php:3318
+#: wp-includes/media.php:3346
msgid "Upload Files"
msgstr "Envoyer des fichiers"
@@ -3697,7 +3697,7 @@ msgstr "Envoyer des fichiers"
msgid "Drop files anywhere to upload"
msgstr "Déposez vos fichiers n’importe où pour les mettre en ligne"
-#: wp-includes/media.php:3364
+#: wp-includes/media.php:3392
msgid "Insert gallery"
msgstr "Insérer la galerie"
@@ -3705,11 +3705,11 @@ msgstr "Insérer la galerie"
msgid "Drop files to upload"
msgstr "Déposez vos fichiers pour les mettre en ligne"
-#: wp-includes/media.php:3322
+#: wp-includes/media.php:3350
msgid "Media Library"
msgstr "Bibliothèque de médias"
-#: wp-includes/media.php:3361
+#: wp-includes/media.php:3389
msgid "Create Gallery"
msgstr "Créer une galerie"
@@ -3788,7 +3788,7 @@ msgstr "Décrivez ce fichier audio…"
msgid "Describe this media file…"
msgstr "Décrivez ce fichier média…"
-#: wp-includes/media.php:3365
+#: wp-includes/media.php:3393
msgid "Update gallery"
msgstr "Mettre à jour la galerie"
@@ -3843,15 +3843,15 @@ msgstr "Le fichier n’existe pas ?"
msgid "Image Editor Save Failed"
msgstr "L’enregistrement de l’éditeur d’images a échoué."
-#: wp-includes/media.php:3323
+#: wp-includes/media.php:3351
msgid "Insert Media"
msgstr "Insérer un média"
-#: wp-includes/media.php:3324
+#: wp-includes/media.php:3352
msgid "Create a new gallery"
msgstr "Créer une nouvelle galerie"
-#: wp-includes/media.php:3366
+#: wp-includes/media.php:3394
msgid "Add to gallery"
msgstr "Ajouter à la galerie"
@@ -3881,7 +3881,7 @@ msgstr "Insérer dans l’article"
msgid "Whoops, the provided date is invalid."
msgstr "Oups, la date fournie n’est pas valable."
-#: wp-includes/taxonomy.php:2875
+#: wp-includes/taxonomy.php:2878
msgid "Could not insert term relationship into the database"
msgstr "Impossible d’insérer le terme associé dans la base de données"
@@ -3932,7 +3932,7 @@ msgid "Display post date?"
msgstr "Afficher la date du contenu ?"
#. translators: 1: blog name, 2: separator(raquo), 3: post type name
-#: wp-includes/general-template.php:2522
+#: wp-includes/general-template.php:2518
msgid "%1$s %2$s %3$s Feed"
msgstr "%1$s %2$s Flux pour %3$s"
@@ -4124,7 +4124,7 @@ msgstr "Page des articles"
#: wp-includes/customize/class-wp-customize-image-control.php:37
#: wp-includes/customize/class-wp-customize-media-control.php:62
#: wp-includes/customize/class-wp-customize-nav-menu-item-control.php:141
-#: wp-includes/media-template.php:467 wp-includes/media.php:3308
+#: wp-includes/media-template.php:467 wp-includes/media.php:3336
msgid "Remove"
msgstr "Supprimer"
@@ -4170,8 +4170,8 @@ msgid "This taxonomy is not hierarchical."
msgstr "Cette taxinomie n’est pas hiérarchique."
#: wp-includes/class-wp-xmlrpc-server.php:1878
-#: wp-includes/class-wp-xmlrpc-server.php:1976 wp-includes/taxonomy.php:2572
-#: wp-includes/taxonomy.php:3164
+#: wp-includes/class-wp-xmlrpc-server.php:1976 wp-includes/taxonomy.php:2575
+#: wp-includes/taxonomy.php:3167
msgid "Parent term does not exist."
msgstr "Le terme parent n’existe pas."
@@ -4357,18 +4357,18 @@ msgstr "Le type de contenu spécifié n’est pas valable"
msgid "You are not allowed to edit posts in this post type."
msgstr "Désolé, vous n’avez pas l’autorisation de modifier les entrées dans ce type de contenu"
-#: wp-includes/general-template.php:895 wp-includes/general-template.php:1359
+#: wp-includes/general-template.php:891 wp-includes/general-template.php:1355
msgctxt "monthly archives date format"
msgid "F Y"
msgstr "F Y"
-#: wp-includes/general-template.php:892 wp-includes/general-template.php:1357
+#: wp-includes/general-template.php:888 wp-includes/general-template.php:1353
msgctxt "yearly archives date format"
msgid "Y"
msgstr "Y"
#. translators: opening curly double quote
-#: wp-includes/formatting.php:88 wp-includes/formatting.php:4319
+#: wp-includes/formatting.php:88 wp-includes/formatting.php:4325
msgctxt "opening curly double quote"
msgid "“"
msgstr "« "
@@ -4434,7 +4434,7 @@ msgstr "Votre site est activé à %2$s. Vous pouvez dès ma
msgid "%2$s is your new site. Log in as “%4$s” using your existing password."
msgstr "http://%2$s est votre nouveau site. Connectez-vous avec l’identifiant « %4$s », Ã l’aide de votre mot de passe actuel."
-#: wp-includes/functions.php:1397
+#: wp-includes/functions.php:1402
msgid "One or more database tables are unavailable. The database may need to be repaired."
msgstr "Une ou plusieurs tables de votre base de données sont indisponibles. La base de données a peut-être besoin d’être réparée."
@@ -4530,15 +4530,15 @@ msgstr "Documentation"
msgid "Support Forums"
msgstr "Forums d’entraide"
-#: wp-includes/formatting.php:2953 wp-includes/general-template.php:3040
+#: wp-includes/formatting.php:2953 wp-includes/general-template.php:3036
msgid "…"
msgstr "…"
-#: wp-includes/functions.php:3504
+#: wp-includes/functions.php:3509
msgid "Database Error"
msgstr "Erreur de la base de données"
-#: wp-includes/functions.php:3508 wp-includes/ms-load.php:286
+#: wp-includes/functions.php:3513 wp-includes/ms-load.php:286
#: wp-includes/wp-db.php:1533
msgid "Error establishing a database connection"
msgstr "Erreur lors de la connexion à la base de données"
@@ -4558,12 +4558,12 @@ msgstr "Site de WordPress-FR"
msgid "Network Admin: %s"
msgstr "Admin du réseau : %s"
-#: wp-includes/taxonomy.php:521
+#: wp-includes/taxonomy.php:524
msgctxt "taxonomy general name"
msgid "Tags"
msgstr "Ãtiquettes"
-#: wp-includes/taxonomy.php:522
+#: wp-includes/taxonomy.php:525
msgctxt "taxonomy singular name"
msgid "Tag"
msgstr "Ãtiquette"
@@ -4588,7 +4588,7 @@ msgstr "Ce fichier n’est pas une image. Merci d’en envoyer un autre.
msgid "This is larger than the maximum size. Please try another."
msgstr "Ce fichier est plus grand que la taille maximale. Merci d’en envoyer un autre."
-#: wp-includes/general-template.php:3134
+#: wp-includes/general-template.php:3130
msgctxt "admin color scheme"
msgid "Blue"
msgstr "Bleu"
@@ -4611,11 +4611,11 @@ msgstr "Fichier média"
msgid "You should specify a nonce action to be verified by using the first parameter."
msgstr "Vous devriez préciser une action de type « nonce », qui sera vérifiée par le premier paramètre."
-#: wp-includes/taxonomy.php:529
+#: wp-includes/taxonomy.php:532
msgid "View Tag"
msgstr "Voir l’étiquette"
-#: wp-includes/taxonomy.php:529
+#: wp-includes/taxonomy.php:532
msgid "View Category"
msgstr "Voir la catégorie"
@@ -4709,11 +4709,11 @@ msgstr "Les balises de requête conditionnelle ne fonctionnent pas avant le lanc
msgid "The user is already active."
msgstr "Cet utilisateur est déjà activé."
-#: wp-includes/functions.php:3782
+#: wp-includes/functions.php:3787
msgid "(This message was added in version %s.)"
msgstr "(Ce message a été ajouté à la version %s.)"
-#: wp-includes/functions.php:3787
+#: wp-includes/functions.php:3792
msgid "%1$s was called incorrectly. %2$s %3$s"
msgstr "%1$s est appelée de la mauvaise manière. %2$s %3$s"
@@ -5051,57 +5051,57 @@ msgstr "Cet article est protégé par un mot de passe. Saisissez le mot de passe
msgid "You have searched the %1$s blog archives for ‘%2$s’. If you are unable to find anything in these search results, you can try one of these links."
msgstr "Vous avez lancé une recherche dans les archives du site %1$s avec la requête « %2$s ». Si les résultats ne vous conviennent pas, vous pouvez essayer l’un de ces liens."
-#: wp-includes/taxonomy.php:535
+#: wp-includes/taxonomy.php:538
msgid "Choose from the most used tags"
msgstr "Choisir parmi les étiquettes les plus utilisées"
-#: wp-includes/taxonomy.php:521
+#: wp-includes/taxonomy.php:524
msgctxt "taxonomy general name"
msgid "Categories"
msgstr "Catégories"
-#: wp-includes/taxonomy.php:522
+#: wp-includes/taxonomy.php:525
msgctxt "taxonomy singular name"
msgid "Category"
msgstr "Catégorie"
-#: wp-includes/taxonomy.php:526
+#: wp-includes/taxonomy.php:529
msgid "Parent Category"
msgstr "Catégorie parente"
-#: wp-includes/taxonomy.php:527
+#: wp-includes/taxonomy.php:530
msgid "Parent Category:"
msgstr "Catégorie parente :"
-#: wp-includes/taxonomy.php:532
+#: wp-includes/taxonomy.php:535
msgid "New Category Name"
msgstr "Nom de la nouvelle catégorie"
-#: wp-includes/taxonomy.php:531
+#: wp-includes/taxonomy.php:534
msgid "Add New Category"
msgstr "Ajouter une nouvelle catégorie"
-#: wp-includes/taxonomy.php:523
+#: wp-includes/taxonomy.php:526
msgid "Search Tags"
msgstr "Rechercher dans les étiquettes"
-#: wp-includes/taxonomy.php:525
+#: wp-includes/taxonomy.php:528
msgid "All Tags"
msgstr "Toutes les étiquettes"
-#: wp-includes/taxonomy.php:532
+#: wp-includes/taxonomy.php:535
msgid "New Tag Name"
msgstr "Nom du nouveau étiquette"
-#: wp-includes/taxonomy.php:531
+#: wp-includes/taxonomy.php:534
msgid "Add New Tag"
msgstr "Ajouter une nouvelle étiquette"
-#: wp-includes/taxonomy.php:530
+#: wp-includes/taxonomy.php:533
msgid "Update Tag"
msgstr "Mettre à jour lâétiquette"
-#: wp-includes/taxonomy.php:524
+#: wp-includes/taxonomy.php:527
msgid "Popular Tags"
msgstr "Ãtiquettes populaires"
@@ -5181,7 +5181,7 @@ msgstr "Les valeurs des constantes VHOST et SUBDOMAIN_INSTALL ne corresp
msgid "ERROR: This username is invalid because it uses illegal characters. Please enter a valid username."
msgstr "ERREUR : cet identifiant n’est pas valide, car il utilise des caractères non autorisés. Merci d’utiliser un identifiant valide."
-#: wp-includes/comment-template.php:2106
+#: wp-includes/comment-template.php:2127
msgid "Required fields are marked %s"
msgstr "Les champs obligatoires sont indiqués avec %s"
@@ -5336,7 +5336,7 @@ msgstr "L’adresse de WordPress que vous avez saisie ne semble pas être va
msgid "The Site address you entered did not appear to be a valid URL. Please enter a valid URL."
msgstr "L’adresse de site que vous avez saisie ne semble pas être valide. Veuillez entrer une adresse valide."
-#: wp-includes/taxonomy.php:2646
+#: wp-includes/taxonomy.php:2649
msgid "A term with the name provided already exists with this parent."
msgstr "Un terme avec ce nom existe déjà pour ce parent."
@@ -5348,7 +5348,7 @@ msgstr "Une erreur est survenue lors de votre ajout à ce site. Retournez à l&r
msgid "This file is too big. Files must be less than %d KB in size."
msgstr "Ce fichier est trop gros. La taille des fichiers doit être inférieure %d Ko."
-#: wp-includes/comment-template.php:2123
+#: wp-includes/comment-template.php:2144
msgid "Your email address will not be published."
msgstr "Votre adresse de messagerie ne sera pas publiée."
@@ -5397,7 +5397,7 @@ msgstr "Voulez-vous vraiment installer cette extension ?"
msgid "Use as featured image"
msgstr "Utiliser comme image à la Une"
-#: wp-includes/general-template.php:903
+#: wp-includes/general-template.php:899
msgid "Page %s"
msgstr "Page %s"
@@ -5437,7 +5437,7 @@ msgstr ""
"Vous êtes sur le point de supprimer définitivement ce menu.\n"
" « Annuler » pour abandonner, « OK » pour le supprimer."
-#: wp-includes/link-template.php:3643
+#: wp-includes/link-template.php:3647
msgid "This is the short link."
msgstr "Ceci est un lien court."
@@ -5807,11 +5807,11 @@ msgstr "L’utilisateur a bloqué les requêtes HTTP."
msgid "Too many redirects."
msgstr "Trop de redirections."
-#: wp-includes/comment-template.php:2136
+#: wp-includes/comment-template.php:2157
msgid "Cancel reply"
msgstr "Annuler la réponse."
-#: wp-includes/comment-template.php:2137
+#: wp-includes/comment-template.php:2158
msgid "Post Comment"
msgstr "Laisser un commentaire"
@@ -5996,47 +5996,47 @@ msgstr ", "
msgid "%s is a protected WP option and may not be modified"
msgstr "%s est une option protégée de WordPress, et ne peut être modifiée"
-#: wp-includes/functions.php:1921 wp-includes/functions.php:2058
+#: wp-includes/functions.php:1926 wp-includes/functions.php:2063
msgid "Unable to create directory %s. Is its parent directory writable by the server?"
msgstr "Impossible de créer le dossier %s. Son dossier parent est-il accessible en écriture par le serveur ?"
-#: wp-includes/functions.php:2022
+#: wp-includes/functions.php:2027
msgid "Empty filename"
msgstr "Pas de nom de fichier"
-#: wp-includes/functions.php:2064
+#: wp-includes/functions.php:2069
msgid "Could not write file %s"
msgstr "Impossible d’écrire le fichier %s"
-#: wp-includes/functions.php:2405
+#: wp-includes/functions.php:2410
msgid "You are attempting to log out of %s"
msgstr "Vous êtes en train de vous déconnecter de %s."
-#: wp-includes/functions.php:2414
+#: wp-includes/functions.php:2419
msgid "WordPress Failure Notice"
msgstr "Avertissement d’échec de WordPress"
-#: wp-includes/functions.php:2407
+#: wp-includes/functions.php:2412
msgid "Do you really want to log out?"
msgstr "Voulez-vous réellement vous déconnecter ?"
-#: wp-includes/functions.php:2533
+#: wp-includes/functions.php:2538
msgid "« Back"
msgstr "« Retour"
-#: wp-includes/functions.php:2545 wp-load.php:92
+#: wp-includes/functions.php:2550 wp-load.php:92
msgid "WordPress › Error"
msgstr "WordPress » Erreur"
-#: wp-includes/functions.php:3568 wp-includes/functions.php:3672
+#: wp-includes/functions.php:3573 wp-includes/functions.php:3677
msgid "%1$s is deprecated since version %2$s! Use %3$s instead."
msgstr "%1$s est déprécié depuis la version %2$s! Utilisez %3$s à la place."
-#: wp-includes/functions.php:3570 wp-includes/functions.php:3674
+#: wp-includes/functions.php:3575 wp-includes/functions.php:3679
msgid "%1$s is deprecated since version %2$s with no alternative available."
msgstr "%1$s est déprécié depuis la version %2$s, aucune alternative n’est disponible."
-#: wp-includes/functions.php:4339 wp-includes/functions.php:4343
+#: wp-includes/functions.php:4344 wp-includes/functions.php:4348
msgid "UTC"
msgstr "UTC"
@@ -6063,66 +6063,66 @@ msgid "Site Admin"
msgstr "Admin. du Site"
#. translators: 1: separator, 2: search phrase
-#: wp-includes/general-template.php:1066
+#: wp-includes/general-template.php:1062
msgid "Search Results %1$s %2$s"
msgstr "Résultats de recherche %1$s %2$s"
-#: wp-includes/general-template.php:852 wp-includes/general-template.php:1071
+#: wp-includes/general-template.php:852 wp-includes/general-template.php:1067
msgid "Page not found"
msgstr "Page non trouvée"
#. translators: 1: month name, 2: 4-digit year
-#: wp-includes/general-template.php:1632 wp-includes/media.php:3243
+#: wp-includes/general-template.php:1628 wp-includes/media.php:3271
msgid "%1$s %2$d"
msgstr "%1$s %2$d"
#. translators: Calendar caption: 1: month name, 2: 4-digit year
-#: wp-includes/general-template.php:1857
+#: wp-includes/general-template.php:1853
msgctxt "calendar caption"
msgid "%1$s %2$s"
msgstr "%1$s %2$s"
#. translators: Separator between blog name and feed type in feed links
-#: wp-includes/general-template.php:2468 wp-includes/general-template.php:2510
+#: wp-includes/general-template.php:2464 wp-includes/general-template.php:2506
msgctxt "feed link"
msgid "»"
msgstr "»"
#. translators: 1: blog title, 2: separator (raquo)
-#: wp-includes/general-template.php:2470
+#: wp-includes/general-template.php:2466
msgid "%1$s %2$s Feed"
msgstr "%1$s %2$s Flux"
#. translators: 1: blog title, 2: separator (raquo)
-#: wp-includes/general-template.php:2472
+#: wp-includes/general-template.php:2468
msgid "%1$s %2$s Comments Feed"
msgstr "%1$s %2$s Flux des commentaires"
#. translators: 1: blog name, 2: separator(raquo), 3: post title
-#: wp-includes/general-template.php:2512
+#: wp-includes/general-template.php:2508
msgid "%1$s %2$s %3$s Comments Feed"
msgstr "%1$s %2$s %3$s Flux des commentaires"
#. translators: 1: blog name, 2: separator(raquo), 3: category name
-#: wp-includes/general-template.php:2514
+#: wp-includes/general-template.php:2510
msgid "%1$s %2$s %3$s Category Feed"
msgstr "%1$s %2$s Flux de la catégorie %3$s"
#. translators: 1: blog name, 2: separator(raquo), 3: author name
-#: wp-includes/general-template.php:2518
+#: wp-includes/general-template.php:2514
msgid "%1$s %2$s Posts by %3$s Feed"
msgstr "%1$s %2$s Flux des articles écrits par %3$s"
#. translators: 1: blog name, 2: separator(raquo), 3: search phrase
-#: wp-includes/general-template.php:2520
+#: wp-includes/general-template.php:2516
msgid "%1$s %2$s Search Results for “%3$s” Feed"
msgstr "%1$s %2$s Flux de résultats de la recherche pour "%3$s""
-#: wp-includes/general-template.php:2954
+#: wp-includes/general-template.php:2950
msgid "« Previous"
msgstr "« Précédent"
-#: wp-includes/general-template.php:2955
+#: wp-includes/general-template.php:2951
msgid "Next »"
msgstr "Suivant »"
@@ -6432,7 +6432,7 @@ msgstr "Plein écran"
msgid "Mute"
msgstr "Muet"
-#: wp-includes/media.php:3362
+#: wp-includes/media.php:3390
msgid "Edit Gallery"
msgstr "Modifier la galerie"
@@ -6828,35 +6828,35 @@ msgstr "Enregistrement..."
msgid "Saving Draft…"
msgstr "Enregistrement du brouillon…"
-#: wp-includes/taxonomy.php:2928
+#: wp-includes/taxonomy.php:2931
msgid "Invalid Taxonomy"
msgstr "Taxinomie invalide"
-#: wp-includes/taxonomy.php:750 wp-includes/taxonomy.php:3137
-#: wp-includes/taxonomy.php:4322
+#: wp-includes/taxonomy.php:753 wp-includes/taxonomy.php:3140
+#: wp-includes/taxonomy.php:4325
msgid "Empty Term"
msgstr "Pas de terme"
#: wp-includes/class-wp-xmlrpc-server.php:1404
#: wp-includes/class-wp-xmlrpc-server.php:1956
#: wp-includes/class-wp-xmlrpc-server.php:2047
-#: wp-includes/class-wp-xmlrpc-server.php:2118 wp-includes/taxonomy.php:2563
+#: wp-includes/class-wp-xmlrpc-server.php:2118 wp-includes/taxonomy.php:2566
msgid "Invalid term ID"
msgstr "l’ID du terme est invalide"
-#: wp-includes/taxonomy.php:2566 wp-includes/taxonomy.php:3161
+#: wp-includes/taxonomy.php:2569 wp-includes/taxonomy.php:3164
msgid "A name is required for this term"
msgstr "Un nom est requis pour ce terme"
-#: wp-includes/taxonomy.php:2657
+#: wp-includes/taxonomy.php:2660
msgid "Could not insert term into the database"
msgstr "Impossible d’insérer le terme dans la base de données"
-#: wp-includes/taxonomy.php:3221
+#: wp-includes/taxonomy.php:3224
msgid "The slug “%s” is already in use by another term"
msgstr "L’identifiant « %s » est déjà utilisé par un autre terme"
-#: wp-includes/taxonomy.php:4525
+#: wp-includes/taxonomy.php:4528
msgid "Invalid object ID"
msgstr "Identifiant d’objet non valide."
@@ -6986,11 +6986,11 @@ msgstr "Inscription"
msgid "Entries RSS"
msgstr "Flux RSS des articles"
-#: wp-includes/functions.php:3732
+#: wp-includes/functions.php:3737
msgid "%1$s was called with an argument that is deprecated since version %2$s! %3$s"
msgstr "%1$s est appelé avec un argument qui est déprécié depuis la version %2$s ! %3$s"
-#: wp-includes/functions.php:4347
+#: wp-includes/functions.php:4352
msgid "Manual Offsets"
msgstr "Décalages manuels"
@@ -7098,7 +7098,7 @@ msgstr "Votre nouvel identifiant est %s"
msgid "Page IDs, separated by commas."
msgstr "IDs de pages, séparés par une virgule."
-#: wp-includes/functions.php:3734
+#: wp-includes/functions.php:3739
msgid "%1$s was called with an argument that is deprecated since version %2$s with no alternative available."
msgstr "%1$s est appelé avec un argument qui est déprécié depuis la version %2$s, aucune alternative n’est disponible."
@@ -7135,7 +7135,7 @@ msgstr "Toujours dans l’attente de votre e-mail ?"
msgid "Could not open handle for fopen() to %s"
msgstr "Impossible d’ouvrir le gestionnaire de fopen() pour %s"
-#: wp-includes/functions.php:2411 wp-includes/ms-functions.php:1910
+#: wp-includes/functions.php:2416 wp-includes/ms-functions.php:1910
msgid "Please try again."
msgstr "Veuillez réessayer."
@@ -7147,7 +7147,7 @@ msgstr "Cette adresse de messagerie a déjà été utilisée. Veuillez vérifier
msgid "There was a configuration error. Please contact the server administrator."
msgstr "Il y a une erreur de configuration. Veuillez contacter l’administrateur de votre serveur."
-#: wp-includes/functions.php:4944 wp-includes/user.php:206
+#: wp-includes/functions.php:4949 wp-includes/user.php:206
msgid "Please log in again."
msgstr "Veuillez vous reconnecter."
@@ -7216,7 +7216,7 @@ msgid "Tag Cloud"
msgstr "Nuage dâétiquettes"
#. translators: 1: blog name, 2: separator(raquo), 3: tag name
-#: wp-includes/general-template.php:2516
+#: wp-includes/general-template.php:2512
msgid "%1$s %2$s %3$s Tag Feed"
msgstr "%1$s %2$s Flux de lâétiquette %3$s"
@@ -7292,7 +7292,7 @@ msgstr "Inscription d'un nouvel utilisateur : %s"
msgid "Select Category"
msgstr "Sélectionner une catégorie"
-#: wp-includes/functions.php:4294
+#: wp-includes/functions.php:4299
msgid "Select a city"
msgstr "Sélectionner une ville"
@@ -7337,7 +7337,7 @@ msgstr "Tableau de bord"
msgid "Log In"
msgstr "Se connecter"
-#: wp-includes/taxonomy.php:528
+#: wp-includes/taxonomy.php:531
msgid "Edit Category"
msgstr "Modifier la catégorie"
@@ -7418,13 +7418,13 @@ msgstr "Titre :"
msgid "(required)"
msgstr "(obligatoire)"
-#: wp-includes/comment-template.php:2102
+#: wp-includes/comment-template.php:2123
#: wp-includes/theme-compat/comments.php:102
msgid "Website"
msgstr "Site web"
#: wp-includes/admin-bar.php:735 wp-includes/class-wp-customize-widgets.php:359
-#: wp-includes/functions.php:3445
+#: wp-includes/functions.php:3450
msgid "Widgets"
msgstr "Widgets"
@@ -7561,12 +7561,12 @@ msgstr "Laisser un commentaire"
msgid "Log in to leave a Comment"
msgstr "Connectez-vous pour laisser un commentaire"
-#: wp-includes/comment-template.php:1838 wp-includes/comment-template.php:2130
+#: wp-includes/comment-template.php:1838 wp-includes/comment-template.php:2151
#: wp-includes/theme-compat/comments.php:75
msgid "Leave a Reply"
msgstr "Laisser un commentaire"
-#: wp-includes/comment-template.php:1839 wp-includes/comment-template.php:2131
+#: wp-includes/comment-template.php:1839 wp-includes/comment-template.php:2152
#: wp-includes/theme-compat/comments.php:75
msgid "Leave a Reply to %s"
msgstr "Répondre à %s"
@@ -7643,7 +7643,7 @@ msgstr "Cliquez ici pour annuler la réponse."
msgid "ERROR: Please enter a username."
msgstr "ERREUR : veuillez renseigner l’identifiant."
-#: wp-includes/comment-template.php:2100
+#: wp-includes/comment-template.php:2121
#: wp-includes/theme-compat/comments-popup.php:81 wp-login.php:720
msgid "Email"
msgstr "Adresse de contact"
@@ -7662,7 +7662,7 @@ msgstr "Désolé, une erreur est survenue et votre texte n’a pas pu être
msgid "Allow people to post comments on new articles"
msgstr "Autoriser les lecteurs à publier des commentaires sur les nouveaux articles"
-#: wp-includes/category-template.php:528 wp-includes/taxonomy.php:537
+#: wp-includes/category-template.php:528 wp-includes/taxonomy.php:540
msgid "No categories"
msgstr "Aucune catégorie"
@@ -7674,7 +7674,7 @@ msgstr "Ãcrire un commentaire"
msgid "Tags: "
msgstr "Ãtiquettes : "
-#: wp-includes/comment-template.php:2120
+#: wp-includes/comment-template.php:2141
#: wp-includes/theme-compat/comments.php:82
msgid "You must be logged in to post a comment."
msgstr "Vous devez être connecté(e) pour rédiger un commentaire."
@@ -7683,7 +7683,7 @@ msgstr "Vous devez être connecté(e) pour rédiger un commen
msgid "Strength indicator"
msgstr "Indicateur de robustesse"
-#: wp-includes/taxonomy.php:533
+#: wp-includes/taxonomy.php:536
msgid "Separate tags with commas"
msgstr "Séparez les étiquettes par des virgules"
@@ -7700,11 +7700,11 @@ msgstr "Auteur"
#: wp-includes/class-wp-editor.php:1408
#: wp-includes/customize/class-wp-customize-nav-menu-item-control.php:91
#: wp-includes/media-template.php:371 wp-includes/media-template.php:550
-#: wp-includes/media.php:3301
+#: wp-includes/media.php:3329
msgid "URL"
msgstr "Adresse web"
-#: wp-includes/comment-template.php:1041 wp-includes/comment-template.php:2118
+#: wp-includes/comment-template.php:1041 wp-includes/comment-template.php:2139
msgctxt "noun"
msgid "Comment"
msgstr "Commentaire"
@@ -7750,7 +7750,7 @@ msgstr "Résultats de recherche pour « %s »"
msgid "Undo"
msgstr "Annuler"
-#: wp-includes/class-wp-customize-widgets.php:669 wp-includes/media.php:3344
+#: wp-includes/class-wp-customize-widgets.php:669 wp-includes/media.php:3372
msgid "Apply"
msgstr "Appliquer"
@@ -7787,7 +7787,7 @@ msgstr "Indésirable"
msgid "Edit Link Category"
msgstr "Modifier la catégorie de lien"
-#: wp-includes/taxonomy.php:530
+#: wp-includes/taxonomy.php:533
msgid "Update Category"
msgstr "Mettre à jour la catégorie"
@@ -7810,7 +7810,7 @@ msgstr "Catégories"
msgid "Advanced"
msgstr "Avancé"
-#: wp-includes/comment-template.php:2098
+#: wp-includes/comment-template.php:2119
#: wp-includes/theme-compat/comments-popup.php:76
#: wp-includes/theme-compat/comments.php:96
msgid "Name"
@@ -7838,11 +7838,11 @@ msgstr "Aucun"
#: wp-includes/class-wp-xmlrpc-server.php:2034
#: wp-includes/class-wp-xmlrpc-server.php:2105
#: wp-includes/class-wp-xmlrpc-server.php:2163
-#: wp-includes/class-wp-xmlrpc-server.php:2258 wp-includes/taxonomy.php:665
-#: wp-includes/taxonomy.php:754 wp-includes/taxonomy.php:905
-#: wp-includes/taxonomy.php:1078 wp-includes/taxonomy.php:2297
-#: wp-includes/taxonomy.php:2548 wp-includes/taxonomy.php:2791
-#: wp-includes/taxonomy.php:3124
+#: wp-includes/class-wp-xmlrpc-server.php:2258 wp-includes/taxonomy.php:668
+#: wp-includes/taxonomy.php:757 wp-includes/taxonomy.php:908
+#: wp-includes/taxonomy.php:1081 wp-includes/taxonomy.php:2300
+#: wp-includes/taxonomy.php:2551 wp-includes/taxonomy.php:2794
+#: wp-includes/taxonomy.php:3127
msgid "Invalid taxonomy"
msgstr "La taxinomie est invalide"
@@ -7855,7 +7855,7 @@ msgstr "Ajouter"
msgid "Edit Post"
msgstr "Modifier l’article"
-#: wp-includes/taxonomy.php:525
+#: wp-includes/taxonomy.php:528
msgid "All Categories"
msgstr "Toutes"
@@ -7885,7 +7885,7 @@ msgstr "Envoyer"
msgid "RSS"
msgstr "Flux"
-#: wp-includes/functions.php:2026
+#: wp-includes/functions.php:2031
msgid "Invalid file type"
msgstr "Type du fichier non valide"
@@ -7899,7 +7899,7 @@ msgid "Plugins"
msgstr "Extensions"
#: wp-includes/class-wp-editor.php:861 wp-includes/class-wp-editor.php:1446
-#: wp-includes/media.php:3305 wp-includes/script-loader.php:390
+#: wp-includes/media.php:3333 wp-includes/script-loader.php:390
#: wp-includes/script-loader.php:438 wp-includes/script-loader.php:507
msgid "Cancel"
msgstr "Annuler"
@@ -7944,7 +7944,7 @@ msgstr "Flux inconnu"
msgid "Sidebar"
msgstr "Colonne latérale"
-#: wp-includes/general-template.php:1389
+#: wp-includes/general-template.php:1385
#: wp-includes/theme-compat/sidebar.php:92
#: wp-includes/widgets/class-wp-widget-archives.php:27
#: wp-includes/widgets/class-wp-widget-archives.php:45
@@ -7964,7 +7964,7 @@ msgid "Redo"
msgstr "Rétablir"
#: wp-includes/media-template.php:687 wp-includes/media-template.php:762
-#: wp-includes/media-template.php:936 wp-includes/media.php:3060
+#: wp-includes/media-template.php:936 wp-includes/media.php:3088
msgid "Thumbnail"
msgstr "Miniature"
@@ -7980,7 +7980,7 @@ msgstr "La bibliothèque d’imagerie GD n’est pas installée."
msgid "File “%s” is not an image."
msgstr "Le fichier « %s » n’est pas une image."
-#: wp-includes/media.php:3302
+#: wp-includes/media.php:3330
msgid "Add Media"
msgstr "Ajouter un média"
@@ -7989,12 +7989,12 @@ msgid "Saved."
msgstr "Enregistré."
#: wp-includes/media-template.php:688 wp-includes/media-template.php:763
-#: wp-includes/media-template.php:937 wp-includes/media.php:3061
+#: wp-includes/media-template.php:937 wp-includes/media.php:3089
msgid "Medium"
msgstr "Moyenne"
#: wp-includes/media-template.php:690 wp-includes/media-template.php:765
-#: wp-includes/media-template.php:939 wp-includes/media.php:3063
+#: wp-includes/media-template.php:939 wp-includes/media.php:3091
msgid "Full Size"
msgstr "Taille originale"
@@ -8014,7 +8014,7 @@ msgid "Caption"
msgstr "Légende"
#: wp-includes/media-template.php:327 wp-includes/media-template.php:521
-#: wp-includes/media.php:3374
+#: wp-includes/media.php:3402
msgid "Edit Image"
msgstr "Modifier lâimage"
@@ -8051,13 +8051,13 @@ msgstr "Public"
msgid "Schedule"
msgstr "Planifier"
-#: wp-includes/media.php:3306 wp-includes/script-loader.php:404
+#: wp-includes/media.php:3334 wp-includes/script-loader.php:404
#: wp-includes/script-loader.php:517
msgid "Update"
msgstr "Mettre à jour"
#: wp-includes/admin-bar.php:809 wp-includes/admin-bar.php:810
-#: wp-includes/class-wp-editor.php:1421 wp-includes/media.php:3303
+#: wp-includes/class-wp-editor.php:1421 wp-includes/media.php:3331
msgid "Search"
msgstr "Recherche"
@@ -8078,12 +8078,12 @@ msgid "Uncategorized"
msgstr "Non classé"
#: wp-includes/class-wp-editor.php:862 wp-includes/class-wp-editor.php:1402
-#: wp-includes/functions.php:4932 wp-includes/script-loader.php:256
+#: wp-includes/functions.php:4937 wp-includes/script-loader.php:256
#: wp-includes/script-loader.php:337 wp-includes/script-loader.php:439
msgid "Close"
msgstr "Fermer"
-#: wp-includes/media.php:3304
+#: wp-includes/media.php:3332
msgid "Select"
msgstr "Sélectionner"
@@ -8099,12 +8099,12 @@ msgstr "Nouvel article"
msgid "New Page"
msgstr "Nouvelle page"
-#: wp-includes/media.php:3028 wp-includes/script-loader.php:406
+#: wp-includes/media.php:3056 wp-includes/script-loader.php:406
#: wp-includes/script-loader.php:564
msgid "(no title)"
msgstr "(pas de titre)"
-#: wp-includes/deprecated.php:3082 wp-includes/functions.php:2409
+#: wp-includes/deprecated.php:3082 wp-includes/functions.php:2414
msgid "Are you sure you want to do this?"
msgstr "Voulez-vous vraiment faire cela ?"
@@ -8125,15 +8125,15 @@ msgstr "Fermer"
msgid "Email: %s"
msgstr "E-mail : %s"
-#: wp-includes/media.php:3348
+#: wp-includes/media.php:3376
msgid "No media attachments found."
msgstr "Il n’y a pas de fichier média attaché."
-#: wp-includes/taxonomy.php:523
+#: wp-includes/taxonomy.php:526
msgid "Search Categories"
msgstr "Rechercher dans les catégories"
-#: wp-includes/taxonomy.php:528
+#: wp-includes/taxonomy.php:531
msgid "Edit Tag"
msgstr "Modifier lâétiquette"
@@ -8141,7 +8141,7 @@ msgstr "Modifier lâétiquette"
msgid "Tags"
msgstr "Ãtiquettes"
-#: wp-includes/taxonomy.php:534
+#: wp-includes/taxonomy.php:537
msgid "Add or remove tags"
msgstr "Ajouter ou retirer des étiquettes"
diff --git a/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.mo b/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.mo
index 0c29dd13..e4ccba58 100644
Binary files a/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.mo and b/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.mo differ
diff --git a/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.po b/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.po
index c06e79a0..0fa154e2 100644
--- a/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.po
+++ b/cesaretleonie.fr/wp-content/languages/plugins/akismet-fr_FR.po
@@ -2,7 +2,7 @@
# This file is distributed under the same license as the Stable (latest release) package.
msgid ""
msgstr ""
-"PO-Revision-Date: 2015-12-14 11:37:27+0000\n"
+"PO-Revision-Date: 2016-01-05 07:31:33+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -10,6 +10,18 @@ msgstr ""
"X-Generator: GlotPress/1.0-alpha-1100\n"
"Project-Id-Version: Stable (latest release)\n"
+#: views/config.php:30
+msgid "%s missed spam"
+msgid_plural "%s missed spam"
+msgstr[0] "%s indésirable manqué"
+msgstr[1] "%s indésirables manqués"
+
+#: views/config.php:32
+msgid "%s false positive"
+msgid_plural "%s false positives"
+msgstr[0] "%s faux positif"
+msgstr[1] "%s faux positifs"
+
#: views/start.php:59
msgid "Use this option to use Akismet independently of your Jetpack connection."
msgstr "Utilisez cette option pour utiliser Akismet indépendamment de votre connexion à Jetpack."
@@ -46,7 +58,7 @@ msgstr "Utiliser ce compte"
msgid "Sign up for a plan with a different email address"
msgstr "Inscrivez-vous à un plan avec une adresse de messagerie différente."
-#: views/notice.php:93
+#: views/notice.php:90
msgid "Akismet is now activated. Happy blogging!"
msgstr "Akismet est maintenant activé. Bon blogging !"
@@ -58,51 +70,81 @@ msgstr "Akismet élimine les indésirables de votre site. Enregistrez-vous ci-de
msgid "Register for Akismet"
msgstr "Enregistrement pour Akismet"
-#: views/notice.php:59
+#: views/notice.php:56
msgid "Please update your payment information."
msgstr "Merci de mettre à jour vos informations de paiement."
-#: views/notice.php:60
+#: views/notice.php:57
msgid "We cannot process your payment. Please update your payment details."
msgstr "Nous ne pouvons traiter votre paiement. Merci de mettre à jour vos détails de paiement."
-#: views/notice.php:64
+#: views/notice.php:61
msgid "Your Akismet plan has been cancelled."
msgstr "Votre plan Akismet a été annulé."
-#: views/notice.php:69
+#: views/notice.php:66
msgid "Your Akismet subscription is suspended."
msgstr "Votre inscription Akismet est suspendue."
-#: views/notice.php:84
+#: views/notice.php:81
msgid "You don’t have an Akismet plan."
msgstr "Vous n’avez pas de plan Akismet."
-#: class.akismet-admin.php:149 class.akismet-admin.php:187
-#: class.akismet-admin.php:200
+#: class.akismet-admin.php:150 class.akismet-admin.php:188
+#: class.akismet-admin.php:201
msgid "Akismet filters out spam, so you can focus on more important things."
msgstr "Akismet filtre les indésirables, vous pouvez donc vous concentrer sur des choses plus importantes."
-#: views/notice.php:14
+#: views/notice.php:11
msgid "Almost done - activate Akismet and say goodbye to spam"
msgstr "C'est presque fini - activez Akismet et dîtes adieu aux indésirables."
-#: views/notice.php:113
+#: class.akismet-admin.php:893
+msgid "Akismet has saved you %d hour!"
+msgid_plural "Akismet has saved you %d hours!"
+msgstr[0] "Akismet vous a fait gagner %d heure !"
+msgstr[1] "Akismet vous a fait gagner %d heures !"
+
+#: class.akismet-admin.php:895
+msgid "Akismet has saved you %d minute!"
+msgid_plural "Akismet has saved you %d minutes!"
+msgstr[0] "Akismet vous a fait gagner %d minute !"
+msgstr[1] "Akismet vous a fait gagner %d minutes !"
+
+#: class.akismet-admin.php:891
+msgid "Akismet has saved you %s day!"
+msgid_plural "Akismet has saved you %s days!"
+msgstr[0] "Akismet vous a fait gagner %s jour !"
+msgstr[1] "Akismet vous a fait gagner %s jours !"
+
+#: views/notice.php:110
msgid "Your Pro subscription allows the use of Akismet on only one site. Please purchase additional Pro subscriptions or upgrade to an Enterprise subscription that allows the use of Akismet on unlimited sites."
msgstr "Votre abonnement Pro ne vous permet d'utiliser Akismet que sur un seul site. Veuillez acheter des abonnements Pro supplémentaires ou mettez à niveau vers un abonnement Entreprise qui vous permettra d'utiliser Akismet sur un nombre de sites illimité."
-#: views/notice.php:120
+#: views/notice.php:117
msgid "To continue your service, upgrade to an Enterprise subscription, which covers an unlimited number of sites."
msgstr "Pour continuer votre service migrez vers un abonnement Entreprise, qui autorise un nombre de sites illimités."
-#: views/notice.php:88 views/notice.php:115 views/notice.php:122
+#: views/notice.php:85 views/notice.php:112 views/notice.php:119
msgid "Please contact our support team with any questions."
msgstr "Merci de contacter notre équipe de support si vous avez des questions."
-#: views/notice.php:101
+#: views/notice.php:98
msgid "Your API key is no longer valid. Please enter a new key or contact support@akismet.com."
msgstr "Votre clé API n'est plus valide. Veuillez saisir une nouvelle clé ou nous contacter via support@akismet.com."
+#: views/notice.php:102
+msgid "The API key you entered could not be verified."
+msgstr "La clé API que vous avez saisie nâa pas pu être vérifiée."
+
+#: views/notice.php:103
+msgid "The connection to akismet.com could not be established. Please refer to our guide about firewalls and check your server configuration."
+msgstr "La connexion avec akismet.com ne peut pas être établie. Merci de vous référer à notre guide concernant les firewalls et de vérifier la configuration de votre serveur."
+
+#: views/notice.php:83
+msgid "In 2012, Akismet began using subscription plans for all accounts (even free ones). A plan has not been assigned to your account, and we’d appreciate it if you’d sign into your account and choose one."
+msgstr "En 2012, Akismet a commencé à utiliser des formules dâabonnement pour tous les comptes (même les gratuits). Aucune formule nâa été assignée à votre compte et nous vous serions reconnaissant si vous vous connectiez-à votre compte et que vous en choisissiez une."
+
#: views/config.php:91
msgid "All systems functional."
msgstr "Tous les systèmes fonctionnent."
@@ -127,7 +169,7 @@ msgstr "Ãtat SSL"
msgid "Disabled."
msgstr "Désactivé."
-#: class.akismet-admin.php:558
+#: class.akismet-admin.php:559
msgid "This comment was reported as not spam."
msgstr "Ce commentaire a été rapporté comme acceptable."
@@ -135,7 +177,7 @@ msgstr "Ce commentaire a été rapporté comme acceptable."
msgid "Akismet encountered a problem with a previous SSL request and disabled it temporarily. It will begin using SSL for requests again shortly."
msgstr "Akismet a rencontré un problème avec une requête SSL précédente et l’a désactivée momentanément. Il devrait très rapidement recommencé à utiliser le SSL pour les prochaines requêtes. "
-#: class.akismet-admin.php:550
+#: class.akismet-admin.php:551
msgid "This comment was reported as spam."
msgstr "Ce commentaire a été rapporté comme indésirable."
@@ -149,11 +191,11 @@ msgstr[1] "Les messages dans le dossier des indésirables d
msgid "http://akismet.com/"
msgstr "http://akismet.com/"
-#: class.akismet-admin.php:792
+#: class.akismet-admin.php:793
msgid "Please check your Akismet configuration and contact your web host if problems persist."
msgstr "Veuillez vérifier votre configuration Akismet et contacter votre hébergeur si le problème persiste."
-#: views/notice.php:21
+#: views/notice.php:18
msgid "Some comments have not yet been checked for spam by Akismet. They have been temporarily held for moderation and will automatically be rechecked later."
msgstr "Certains commentaires n'ont pas encore été vérifiés par Akismet. Ils ont été temporairement mis en modération et seront vérifiés automatiquement plus tard."
@@ -197,11 +239,11 @@ msgstr "Aucun abonnement trouvé"
msgid "Active"
msgstr "Activé"
-#: class.akismet-admin.php:213 views/config.php:110
+#: class.akismet-admin.php:214 views/config.php:110
msgid "Strictness"
msgstr "Sévérité"
-#: class.akismet-admin.php:213
+#: class.akismet-admin.php:214
msgid "Choose to either discard the worst spam automatically or to always put all spam in spam folder."
msgstr "Choisissez d'éliminer directement les indésirables, ou de toujours les mettre dans le dossier Indésirables."
@@ -213,41 +255,41 @@ msgstr "Ãliminer directement les pires indésirables et les plus répandus pour
msgid "Always put spam in the Spam folder for review."
msgstr "Toujours mettre les indésirables dans le dossier Indésirables pour vérification."
-#: class.akismet-admin.php:212 views/config.php:101
+#: class.akismet-admin.php:213 views/config.php:101
msgid "Comments"
msgstr "Commentaires"
-#: views/notice.php:30
+#: views/notice.php:27
msgid "Akismet Error Code: %s"
msgstr "Code d’erreur Akismet : %s"
#. translators: the placeholder is a clickable URL that leads to more
#. information regarding an error code.
-#: views/notice.php:35
+#: views/notice.php:32
msgid "For more information: %s"
msgstr "Pour plus d'information : %s"
-#: views/notice.php:27
+#: views/notice.php:24
msgid "Akismet %s requires WordPress 3.0 or higher."
msgstr "Akismet %s nécessite la version 3.0 de WordPress ou supérieure."
-#: views/notice.php:97
+#: views/notice.php:94
msgid "The key you entered is invalid. Please double-check it."
msgstr "Votre clé ne semble pas être valide. Veuillez la vérifier."
-#: views/notice.php:49
+#: views/notice.php:46
msgid "Network functions are disabled."
msgstr "Les fonctionnalités réseau sont désactivées."
-#: views/notice.php:20
+#: views/notice.php:17
msgid "Akismet has detected a problem."
msgstr "Akismet a détecté un problème."
-#: views/notice.php:70 views/notice.php:80
+#: views/notice.php:67 views/notice.php:77
msgid "Please contact Akismet support for assistance."
msgstr "Veuillez contacter le service support d'Akismet pour obtenir de l'aide."
-#: views/notice.php:75
+#: views/notice.php:72
msgid "You can help us fight spam and upgrade your account by contributing a token amount."
msgstr "Vous pouvez nous aider à combattre les messages indésirables et passer à un compte supérieur avec un montant symbolique."
@@ -255,10 +297,6 @@ msgstr "Vous pouvez nous aider à combattre les messages indésirables et passer
msgid "Connected via Jetpack"
msgstr "Connecté via Jetpack"
-#: views/start.php:86
-msgid "Manually enter an API key"
-msgstr "Saisissez votre clé d'API à la main"
-
#: views/start.php:72 views/start.php:93
msgid "Use this key"
msgstr "Utiliser cette clé"
@@ -291,86 +329,86 @@ msgstr "Automattic"
msgid "http://automattic.com/wordpress-plugins/"
msgstr "http://automattic.com/wordpress-plugins/"
-#: class.akismet-admin.php:234
+#: class.akismet-admin.php:235
msgid "Akismet Support"
msgstr "Support d'Askimet"
-#: class.akismet-admin.php:303
+#: class.akismet-admin.php:304
msgid "Akismet has protected your site from %3$s spam comment."
msgid_plural "Akismet has protected your site from %3$s spam comments."
msgstr[0] "Akismet a déjà protégé votre site de %3$s commentaire indésirable."
msgstr[1] "Akismet a déjà protégé votre site de %3$s commentaires indésirables."
-#: class.akismet-admin.php:319
+#: class.akismet-admin.php:320
msgid "Akismet blocks spam from getting to your blog. "
msgstr "Akismet a bloqué les commentaires indésirables de votre site. "
-#: class.akismet-admin.php:121
+#: class.akismet-admin.php:122
msgid "Remove this URL"
msgstr "Supprimer cette URL"
-#: class.akismet-admin.php:122
+#: class.akismet-admin.php:123
msgid "Removing..."
msgstr "Suppression..."
-#: class.akismet-admin.php:123
+#: class.akismet-admin.php:124
msgid "URL removed"
msgstr "URL supprimée"
-#: class.akismet-admin.php:124
+#: class.akismet-admin.php:125
msgid "(undo)"
msgstr "(annuler)"
-#: class.akismet-admin.php:148 class.akismet-admin.php:159
-#: class.akismet-admin.php:170
+#: class.akismet-admin.php:149 class.akismet-admin.php:160
+#: class.akismet-admin.php:171
msgid "Akismet Setup"
msgstr "Configuration d'Askimet"
-#: class.akismet-admin.php:150
+#: class.akismet-admin.php:151
msgid "On this page, you are able to set up the Akismet plugin."
msgstr "Sur cette page, vous pouvez configurer l’extension Akismet."
-#: class.akismet-admin.php:157
+#: class.akismet-admin.php:158
msgid "New to Akismet"
msgstr "Nouveau avec Akismet"
-#: class.akismet-admin.php:160
+#: class.akismet-admin.php:161
msgid "You need to enter an API key to activate the Akismet service on your site."
msgstr "Vous avez besoin d'une clé API pour activer le service Akismet sur votre site."
-#: class.akismet-admin.php:161
+#: class.akismet-admin.php:162
msgid "Sign up for an account on %s to get an API Key."
msgstr "Créez-vous un compte sur %s pour obtenir une clé API."
-#: class.akismet-admin.php:168
+#: class.akismet-admin.php:169
msgid "Enter an API Key"
msgstr "Saisissez une clé API"
-#: class.akismet-admin.php:171
+#: class.akismet-admin.php:172
msgid "If you already have an API key"
msgstr "Si vous avez déjà une clé API"
-#: class.akismet-admin.php:173
+#: class.akismet-admin.php:174
msgid "Copy and paste the API key into the text field."
msgstr "Copiez et collez la clé API dans le champ de texte."
-#: class.akismet-admin.php:174
+#: class.akismet-admin.php:175
msgid "Click the Use this Key button."
msgstr "Cliquez sur le bouton \"Utilisez cette clé\"."
-#: class.akismet-admin.php:188
+#: class.akismet-admin.php:189
msgid "On this page, you are able to view stats on spam filtered on your site."
msgstr "Sur cette page, vous pouvez voir les statistiques des commentaires indésirables filtrés sur votre site."
-#: class.akismet-admin.php:201
+#: class.akismet-admin.php:202
msgid "On this page, you are able to enter/remove an API key, view account information and view spam stats."
msgstr "Sur cette page, vous pouvez saisir/supprimer une clé API, voir vos informations de compte et voir les statistiques des commentaires indésirables."
-#: class.akismet-admin.php:211 views/config.php:63
+#: class.akismet-admin.php:212 views/config.php:63
msgid "API Key"
msgstr "Clé API"
-#: class.akismet-admin.php:211
+#: class.akismet-admin.php:212
msgid "Enter/remove an API key."
msgstr "Saisir/supprimer une clé API."
@@ -378,23 +416,23 @@ msgstr "Saisir/supprimer une clé API."
msgid "Show the number of approved comments beside each comment author"
msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires"
-#: class.akismet-admin.php:212
+#: class.akismet-admin.php:213
msgid "Show the number of approved comments beside each comment author in the comments list page."
msgstr "Montrer le nombre de commentaires approuvés devant chaque auteur de commentaires dans la page listant les commentaires."
-#: class.akismet-admin.php:220 views/config.php:161
+#: class.akismet-admin.php:221 views/config.php:161
msgid "Account"
msgstr "Compte"
-#: class.akismet-admin.php:331
+#: class.akismet-admin.php:332
msgid "There’s nothing in your spam queue at the moment."
msgstr "Il n’y a rien dans votre file d'attente d'indésirables pour le moment."
-#: class.akismet-admin.php:887
+#: class.akismet-admin.php:888
msgid "Cleaning up spam takes time."
msgstr "Nettoyer les commentaires indésirables prend du temps."
-#: class.akismet.php:1028
+#: class.akismet.php:1037
msgid "Akismet %s requires WordPress %s or higher."
msgstr "Akismet %s requiert WordPress %s ou supérieur."
@@ -408,11 +446,7 @@ msgstr[1] ""
msgid "Disconnect this account"
msgstr "Déconnecter ce compte"
-#: views/config.php:204
-msgid "Upgrade"
-msgstr "Mise à jour"
-
-#: views/notice.php:11
+#: views/notice.php:8
msgid "Activate your Akismet account"
msgstr "Activez votre compte Akismet"
@@ -424,7 +458,7 @@ msgstr "Afficher les commentaires approuvés"
msgid "Save Changes"
msgstr "Enregistrer les modifications"
-#: class.akismet-admin.php:462
+#: class.akismet-admin.php:463
msgid "Awaiting spam check"
msgstr "En attente de vérification"
@@ -442,68 +476,68 @@ msgid_plural "%1$s spam blocked by Akis
msgstr[0] "%1$s indésirable bloqué par Akismet"
msgstr[1] "%1$s indésirables bloqués par Akismet"
-#: class.akismet-admin.php:86 class.akismet-admin.php:208
-#: class.akismet-admin.php:608 views/config.php:56 views/stats.php:2
+#: class.akismet-admin.php:86 class.akismet-admin.php:209
+#: class.akismet-admin.php:609 views/config.php:56 views/stats.php:2
msgid "Settings"
msgstr "Réglages"
-#: class.akismet-admin.php:313
+#: class.akismet-admin.php:314
msgid "Akismet has protected your site from %2$s spam comment already. "
msgid_plural "Akismet has protected your site from %2$s spam comments already. "
msgstr[0] "Akismet a déjà protégé votre site de %2$s commentaire indésirable."
msgstr[1] "Akismet a déjà protégé votre site de %2$s commentaires indésirables."
-#: class.akismet-admin.php:466
+#: class.akismet-admin.php:467
msgid "Flagged as spam by Akismet"
msgstr "Marqué comme indésirable par Akismet"
-#: class.akismet-admin.php:486
+#: class.akismet-admin.php:487
msgid "History"
msgstr "Historique"
-#: class.akismet-admin.php:301
+#: class.akismet-admin.php:302
msgctxt "comments"
msgid "Spam"
msgstr "Indésirable"
-#: class.akismet-admin.php:468
+#: class.akismet-admin.php:469
msgid "Cleared by Akismet"
msgstr "Validé par Akismet"
-#: class.akismet-admin.php:502
+#: class.akismet-admin.php:503
msgid "%s approved"
msgid_plural "%s approved"
msgstr[0] "%s approuvé"
msgstr[1] "%s approuvés"
-#: class.akismet-admin.php:562
+#: class.akismet-admin.php:563
msgid "Akismet caught this comment as spam during an automatic retry."
msgstr "Akismet a revérifié ce commentaire et considéré qu’il s’agit d’un indésirable."
-#: class.akismet-admin.php:582
+#: class.akismet-admin.php:583
msgid "Comment status was changed to %s"
msgstr "L’état du commentaire a été changé en %s"
-#: class.akismet-admin.php:565
+#: class.akismet-admin.php:566
msgid "Akismet cleared this comment during an automatic retry."
msgstr "Akismet a validé ce commentaire suite à une revérification automatique."
-#: class.akismet-admin.php:486 class.akismet-admin.php:494
+#: class.akismet-admin.php:487 class.akismet-admin.php:495
msgid "View comment history"
msgstr "Voir l’historique du commentaire"
-#. #-#-#-#-# tmp-akismet.pot (Akismet 3.1.6) #-#-#-#-#
+#. #-#-#-#-# tmp-akismet.pot (Akismet 3.1.7) #-#-#-#-#
#. Plugin Name of the plugin/theme
#: class.akismet-admin.php:93 class.akismet-admin.php:95
-#: class.akismet-admin.php:849 views/config.php:3
+#: class.akismet-admin.php:850 views/config.php:3
msgid "Akismet"
msgstr "Akismet"
-#: class.akismet-admin.php:472
+#: class.akismet-admin.php:473
msgid "Flagged as spam by %s"
msgstr "Marqué comme indésirable par %s"
-#: class.akismet-admin.php:474
+#: class.akismet-admin.php:475
msgid "Un-spammed by %s"
msgstr "Marqué comme légitime par %s"
@@ -511,7 +545,7 @@ msgstr "Marqué comme légitime par %s"
msgid "Spam Blocked"
msgstr "Indésirable bloqué"
-#: class.akismet-admin.php:232
+#: class.akismet-admin.php:233
msgid "For more information:"
msgstr "Plus d’informations :"
@@ -519,33 +553,33 @@ msgstr "Plus d’informations :"
msgid "Title:"
msgstr "Titre :"
-#: class.akismet-admin.php:199 class.akismet-admin.php:210
-#: class.akismet-admin.php:222
+#: class.akismet-admin.php:200 class.akismet-admin.php:211
+#: class.akismet-admin.php:223
msgid "Akismet Configuration"
msgstr "Configuration Akismet"
-#: class.akismet-admin.php:186 views/stats.php:2
+#: class.akismet-admin.php:187 views/stats.php:2
msgid "Akismet Stats"
msgstr "Statistiques Akismet"
-#: class.akismet-admin.php:351
+#: class.akismet-admin.php:352
msgid "Check for Spam"
msgstr "Vérifier les commentaires indésirables"
-#: class.akismet-admin.php:596
+#: class.akismet-admin.php:597
msgid "%s ago"
msgstr "il y a %s"
-#: class.akismet-admin.php:240
+#: class.akismet-admin.php:241
msgid "Cheatin’ uh?"
msgstr "Alors, on triche ?"
-#: class.akismet-admin.php:146 class.akismet-admin.php:184
-#: class.akismet-admin.php:197
+#: class.akismet-admin.php:147 class.akismet-admin.php:185
+#: class.akismet-admin.php:198
msgid "Overview"
msgstr "Vue d’ensemble"
-#: class.akismet-admin.php:224 views/config.php:173
+#: class.akismet-admin.php:225 views/config.php:173
msgid "Status"
msgstr "Ãtat"
@@ -557,27 +591,27 @@ msgstr "Changer"
msgid "Note:"
msgstr "Note :"
-#: class.akismet-admin.php:125
+#: class.akismet-admin.php:126
msgid "Re-adding..."
msgstr "Rajout en cours..."
-#: class.akismet-admin.php:223 views/config.php:166
+#: class.akismet-admin.php:224 views/config.php:166
msgid "Subscription Type"
msgstr "Type d'abonnement "
-#: class.akismet-admin.php:223
+#: class.akismet-admin.php:224
msgid "The Akismet subscription plan"
msgstr "Les abonnements d'Akismet"
-#: class.akismet-admin.php:224
+#: class.akismet-admin.php:225
msgid "The subscription status - active, cancelled or suspended"
msgstr "L'état de l'abonnement - actif, annulé ou suspendu"
-#: class.akismet-admin.php:233
+#: class.akismet-admin.php:234
msgid "Akismet FAQ"
msgstr "FAQ d'Askimet"
-#: class.akismet.php:1028 views/notice.php:27
+#: class.akismet.php:1037 views/notice.php:24
msgid "Please upgrade WordPress to a current version, or downgrade to version 2.4 of the Akismet plugin."
msgstr "Veuillez passer à la dernière version de WordPress ou revenir à la version 2.4 de l'extension Akismet."
@@ -601,60 +635,96 @@ msgstr "Exactitude"
msgid "Next Billing Date"
msgstr "Prochaine date de facturation"
-#: class.akismet-admin.php:325
+#: class.akismet-admin.php:326
msgid "There’s %1$s comment in your spam queue right now."
msgid_plural "There are %1$s comments in your spam queue right now."
msgstr[0] "Il y a actuellement %1$s commentaire dans votre file d'indésirables."
msgstr[1] "Il y a actuellement %1$s commentaires dans votre file d'indésirables."
-#: views/notice.php:111
+#: views/notice.php:108
msgid "You’re using your Akismet key on more sites than your Pro subscription allows."
msgstr "Vous utilisez votre clé Askismet sur plus de sites que votre abonnement Pro n'en autorise."
-#: class.akismet-admin.php:574
+#: class.akismet-admin.php:575
msgid "Akismet was unable to recheck this comment (response: %s)."
msgstr "Akismet a été incapable de revérifier ce commentaire (réponse : %s)."
-#: class.akismet-admin.php:588
+#: class.akismet-admin.php:589
msgid "%1$s changed the comment status to %2$s."
msgstr "%1$s a changé l’état du commentaire en %2$s."
-#: class.akismet-admin.php:569
+#: class.akismet-admin.php:570
msgid "Akismet was unable to check this comment (response: %s) but will automatically retry later."
msgstr "Akismet a été incapable de revérifier ce commentaire (réponse : %s) mais réessayera automatiquement plus tard."
-#: class.akismet-admin.php:555
+#: class.akismet-admin.php:556
msgid "%s reported this comment as not spam."
msgstr "%s a rapporté ce commentaire comme acceptable."
-#: class.akismet-admin.php:547
+#: class.akismet-admin.php:548
msgid "%s reported this comment as spam."
msgstr "%s a rapporté ce commentaire comme indédirable."
-#: class.akismet-admin.php:540
+#: class.akismet-admin.php:541
msgid "Akismet cleared this comment."
msgstr "Akismet a effacé de commentaire."
-#: class.akismet-admin.php:543
+#: class.akismet-admin.php:544
msgid "Comment was caught by wp_blacklist_check."
msgstr "Commentaire capté par wp_blacklist_check."
-#: class.akismet-admin.php:531
+#: class.akismet-admin.php:532
msgid "Akismet re-checked and caught this comment as spam."
msgstr "Akismet a revérifié et marqué ce commentaire comme indésirable."
-#: class.akismet-admin.php:534
+#: class.akismet-admin.php:535
msgid "Akismet caught this comment as spam."
msgstr "Akismet a marqué ce commentaire comme indésirable."
-#: class.akismet-admin.php:537
+#: class.akismet-admin.php:538
msgid "Akismet re-checked and cleared this comment."
msgstr "Akismet a revérifié et effacé ce commentaire."
-#: views/notice.php:118
+#: views/notice.php:115
msgid "You’re using Akismet on far too many sites for your Pro subscription."
msgstr "Vous utilisez Akismet sur bien trop de sites pour votre abonnement Pro."
+#. Description of the plugin/theme
+msgid "Used by millions, Akismet is quite possibly the best way in the world to protect your blog from spam. It keeps your site protected even while you sleep. To get started: 1) Click the \"Activate\" link to the left of this description, 2) Sign up for an Akismet plan to get an API key, and 3) Go to your Akismet configuration page, and save your API key."
+msgstr "Utilisé par des millions de sites, Akismet est très probablement la meilleure méthode au monde pour protéger votre blog contre les commentaires et les rétroliens abusifs. Il maintient votre site protégé contre le spam, même pendant votre sommeil. Pour vous lancer : 1) Cliquez sur le lien « Activer » à gauche de cette description, 2) Inscrivez-vous pour récupérer votre clé dâAPI Akismet, 3) Accédez à la page de configuration Akismet de votre blog, et renseignez votre clé dâAPI."
+
+#: views/config.php:204
+msgid "Upgrade"
+msgstr "Mettre à jour"
+
+#: views/notice.php:47
+msgid "Your web host or server administrator has disabled PHP’s site has the MySQL setting gethostbynamel function. Akismet cannot work correctly until this is fixed. Please contact your web host or firewall administrator and give them this information about Akismet’s system requirements."
+msgstr "Votre hébergeur web ou administrateur de serveur a désactivé les fonctions gethostbynamel de PHP. Akismet ne peut pas fonctionner correctement tant quâelles ne seront pas réactivées. Veuillez contacter votre hébergeur web ou lâadministrateur de votre pare-feu et lui donner ces informations à propos des prérequis systèmes dâAkismet."
+
+#: views/notice.php:51
+msgid "Akismet can’t connect to your site."
+msgstr "Akismet ne peut se connecter à votre site."
+
+#: views/notice.php:52
+msgid "Your firewall may be blocking Akismet. Please contact your host and refer to our guide about firewalls."
+msgstr "Votre pare-feu peut être en train de nous bloquer. Veuillez contacter votre hébergeur et indiquez-lui notre guide pour les pares-feu (en anglais)."
+
+#: views/notice.php:62
+msgid "Please visit your Akismet account page to reactivate your subscription."
+msgstr "Veuillez vous rendre sur la page de votre compte Akismet pour réactiver votre abonnement."
+
+#: views/notice.php:76
+msgid "There is a problem with your API key."
+msgstr "Il y a un problème avec votre clé API."
+
+#: views/start.php:38
+msgid "No worries! Get in touch and we’ll sort this out."
+msgstr "Pas de crainte à avoir ! Contactez-nous et nous arrangerons les choses."
+
+#: views/start.php:86
+msgid "Manually enter an API key"
+msgstr "Saisissez votre clé dâAPI manuellement"
+
#: class.akismet-admin.php:70
msgid "Comment History"
msgstr "Voir l’historique du commentaire"
diff --git a/cesaretleonie.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.mo b/cesaretleonie.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.mo
new file mode 100644
index 00000000..5fcddf9d
Binary files /dev/null and b/cesaretleonie.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.mo differ
diff --git a/cesaretleonie.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.po b/cesaretleonie.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.po
new file mode 100644
index 00000000..0c3948a3
--- /dev/null
+++ b/cesaretleonie.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.po
@@ -0,0 +1,3319 @@
+# Translation of Stable (latest release) in French (France)
+# This file is distributed under the same license as the Stable (latest release) package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-11-19 09:23:43+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1100\n"
+"Project-Id-Version: Stable (latest release)\n"
+
+#. translators: 1: opens a link to a related knowledge base article. 2: closes
+#. the link
+#: admin/views/dashboard-widget.php:83
+msgid "Yoast SEO has %1$snot fetched your siteâs indexability status%2$s yet from OnPage.org"
+msgstr "Yoast SEO n'a pas encore pu %1$srécupérer l'état d'indexibilité de votre site%2$s sur OnPage.org."
+
+#: admin/views/dashboard-widget.php:58
+msgid "Your homepage can be indexed by search engines."
+msgstr "Votre page d’accueil peut être indexée par les moteurs de recherche."
+
+#. translators: %s$s expands to the taxonomy name and %2$s to the current index
+#. value
+#: admin/taxonomy/class-taxonomy-settings-fields.php:86
+msgid "Use %1$s default (Currently: %2$s)"
+msgstr "Utiliser %1$s par défaut (actuellement : %2$s)"
+
+#. translators: %s expands to ?replytocom
+#: admin/views/tab-permalinks.php:30
+msgid "Remove the %s variables."
+msgstr "Supprimer les variables %s."
+
+#. translators: %1$s expands to the social network name
+#: admin/taxonomy/class-taxonomy-social-fields.php:61
+msgid "If you want to use an image for sharing on %1$s, you can upload / choose an image or add the image URL here."
+msgstr "Si vous souhaitez utiliser une image pour partager sur %1$s, vous pouvez télécharger / choisir une image ou ajouter son url ici."
+
+#. translators: %1$s expands to the social network name
+#: admin/taxonomy/class-taxonomy-social-fields.php:54
+msgid "If you don't want to use the meta description for sharing on %1$s but want another description there, write it here."
+msgstr "Si vous ne voulez pas utiliser la méta description pour le partage de l'article sur %1$s, mais plutôt une autre description, écrivez-la ici."
+
+#. translators: %1$s expands to the social network name
+#: admin/taxonomy/class-taxonomy-social-fields.php:46
+msgid "If you don't want to use the title for sharing on %1$s but instead want another title there, write it here."
+msgstr "Si vous ne souhaitez pas utiliser le titre de l’article pour le partager sur %1$s, mais que vous souhaitez un autre titre, écrivez-le ici."
+
+#. translators: %s expands to /category/
+#: admin/views/tab-permalinks.php:18
+msgid "Strip the category base (usually %s) from the category URL."
+msgstr "Retire la base de la catégorie (généralement %s) de l’URL de la catégorie."
+
+#: admin/views/dashboard-widget.php:93
+msgid "Fetch the current status"
+msgstr "Récupérer le statut actuel"
+
+#: inc/class-wpseo-rank.php:102
+msgid "No index"
+msgstr "No index"
+
+#. translators: %s: wp_title() function
+#: inc/class-wpseo-replace-vars.php:1083
+msgid "The separator defined in your theme's %s tag."
+msgstr "Le séparateur défini dans la balise %s de votre thème."
+
+#. translators: 1: expands to OnPage.org
+#: admin/views/dashboard-widget.php:45
+msgid "Indexability check by %1$s"
+msgstr "Indexibilité vérifiée par %1$s"
+
+#. translators: %1$s expands to the taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:65
+msgid "Include %1$s in sitemap?"
+msgstr "Inclure %1$s dans le plan de site ?"
+
+#: admin/views/tool-import-export.php:158
+msgid "Import from wpSEO"
+msgstr "Importer depuis wpSEO"
+
+#: admin/views/dashboard-widget.php:97
+msgid "Analyze entire site"
+msgstr "Analyser le site en entier"
+
+#: admin/views/about.php:143
+msgid "Lead Architect"
+msgstr "Architecte en chef"
+
+#: admin/views/about.php:148
+msgid "Architect"
+msgstr "Architecte"
+
+#. translators: 1: opens a link to a related knowledge base article. 2: closes
+#. the link
+#: admin/views/dashboard-widget.php:74
+msgid "Yoast SEO has %1$snot been able to fetch your siteâs indexability status%2$s from OnPage.org"
+msgstr "Yoast SEO %1$sn'a pas pu récupérer l'état de l'indexibilité de votre site%2$s depuis onPage.org."
+
+#: admin/onpage/class-onpage.php:54
+msgid "Once Weekly"
+msgstr "Une fois par semaine"
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:103
+msgid "Yoast SEO has detected that %1$s can be indexed."
+msgstr "Yoast SEO a détecté que %1$s peut être indexé."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:79
+msgid "Yoast SEO has detected that %1$s can be indexed again."
+msgstr "Yoast SEO a détecté que %1$s peut à nouveau être indexé."
+
+#. translators: 1: expands to get_option( 'home' ). 2: opens a link to a
+#. related knowledge base article. 3: closes the link
+#: admin/onpage/class-onpage-email-presenter.php:72
+msgid "Yoast SEO has detected that %1$s can no longer be indexed. Please note that this will make it impossible for search engines like Google and Bing to index your site. %2$sRead more about this error on our knowledge base%3$s."
+msgstr "Yoast SEO a détecté que %1$s ne pouvait plus être indexé. Veuillez noter qd’il sera impossible pour les moteurs de recherche comme Google et Bing d'indexer votre site. %2$sEn savoir plus sur cette erreur dans notre base de connaissances%3$s."
+
+#. translators: 1: expands to get_option( 'home' ). 2: opens a link to a
+#. related knowledge base article. 3: closes the link
+#: admin/onpage/class-onpage-email-presenter.php:96
+msgid "Yoast SEO has detected that %1$s can not be indexed. Please note that this will make it impossible for search engines like Google and Bing to index your site. %2$sRead more about this error on our knowledge base%3$s."
+msgstr "Yoast SEO a détecté que %1$s ne peut pas être indexé. Veuillez noter qu'il sera impossible pour les moteurs de recherche comme Google ou Bing d'indexer votre site. %2$sLire plus au sujet de cette erreur dans notre base de connaissances%3$s."
+
+#: admin/pages/tools.php:43
+msgid "Recalculate SEO scores for all pieces of content with a focus keyword."
+msgstr "Recalculer les scores SEO pour tous les contenus avec un mot-clé."
+
+#: admin/pages/tools.php:42
+msgid "Recalculate SEO scores"
+msgstr "Recalculer les scores SEO"
+
+#: admin/taxonomy/class-taxonomy-metabox.php:164
+#: admin/taxonomy/class-taxonomy-metabox.php:165
+msgid "Facebook / Opengraph metadata"
+msgstr "métadonnées Facebook / Opengraph"
+
+#. translators: 1: opens a link to yoast.com. 2: closes the link 3: opens a
+#. link to onpage.org
+#: admin/onpage/class-onpage-email-presenter.php:54
+msgid "Indexing powered by %1$sYoast%2$s and %3$sOnPage.org%2$s."
+msgstr "Indexation propulsée par %1$sYoast%2$s et %3$sOnPage.org%2$s."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:147
+msgid "Yoast SEO alert fixed: Search engines can index %1$s."
+msgstr "Fin d'alerte Yoast SEO : les moteurs de recherche peuvent indexer %1$s."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:125
+msgid "Yoast SEO alert fixed: Search engines can index %1$s again."
+msgstr "Fin d'alerte Yoast SEO : les moteurs de recherche peuvent à nouveau indexer %1$s."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:120
+msgid "Yoast SEO alert: Search engines can no longer index %1$s!"
+msgstr "Alerte Yoast SEO : les moteurs de recherche ne peuvent plus indexer %1$s !"
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:142
+msgid "Yoast SEO alert: Search engines cannot index %1$s!"
+msgstr "Alerte Yoast SEO : les moteurs de recherche ne peuvent pas indexer %1$s !"
+
+#: admin/metabox/class-metabox.php:447 admin/metabox/class-metabox.php:448
+msgid "Add-ons"
+msgstr "Add-ons"
+
+#. translators: 1: opens a link to a related knowledge base article. 2: closes
+#. the link
+#: admin/onpage/class-onpage.php:97 admin/views/dashboard-widget.php:65
+msgid "%1$sYour homepage cannot be indexed by search engines%2$s. This is very bad for SEO and should be fixed."
+msgstr "%1$sVotre page d'accueil ne peut pas être indexée par les moteurs de recherche%2$s. C'est très mauvais pour le SEO et doit être résolu."
+
+#: admin/metabox/class-metabox.php:387 admin/metabox/class-metabox.php:390
+#: admin/metabox/class-metabox.php:401 admin/metabox/class-metabox.php:402
+#: admin/taxonomy/class-taxonomy-metabox.php:99
+#: admin/taxonomy/class-taxonomy-metabox.php:102
+#: admin/taxonomy/class-taxonomy-metabox.php:111
+#: admin/taxonomy/class-taxonomy-metabox.php:112
+msgid "Content"
+msgstr "Contenu"
+
+#: admin/import/class-import-wpseo-hooks.php:37
+msgid "wpSEO has been deactivated"
+msgstr "wpSEO a été désactivé"
+
+#: admin/metabox/class-metabox.php:173
+msgid "SEO score"
+msgstr "Score SEO"
+
+#: admin/class-recalculate-scores.php:46
+msgid "Recalculating SEO scores for all pieces of content with a focus keyword."
+msgstr "Recalcule des scores SEO pour tous les contenus avec un mot-clé."
+
+#. Translators: %1$s: expands to 'Yoast SEO Premium', %2$s: links to Yoast SEO
+#. Premium plugin page.
+#: admin/metabox/class-metabox-add-keyword-tab.php:34
+msgid "To be able to add and analyze multiple keywords for a post or page you need %1$s. You can buy the plugin, including one year of support, updates and upgrades, on %2$s."
+msgstr "Pour pouvoir ajouter et analyser plusieurs mots clés sur un article ou une page, vous avez besoin de %1$s. Vous pouvez acheter l’extension inclunt un an de support, de mises à jour et de mises à niveau, sur %2$s."
+
+#. translators: 1: is a link to 'admin_url /
+#. admin.php?page=wpseo_tools&recalculate=1' 2: closing link tag
+#: admin/class-admin-init.php:186
+msgid "We've updated our SEO score algorithm. %1$sClick here to recalculate the SEO scores%2$s for all posts and pages."
+msgstr "Nous avons mis à jour l’algorithme de calcul de nos scores SEO. %1$sCliquez ici pour les recalculer%2$s pour l’ensemble de vos articles et pages."
+
+#: admin/class-social-admin.php:102 admin/class-social-admin.php:103
+#: admin/taxonomy/class-taxonomy-metabox.php:178
+#: admin/taxonomy/class-taxonomy-metabox.php:179
+msgid "Twitter metadata"
+msgstr "métadonnées Twitter"
+
+#: admin/class-social-admin.php:114 admin/class-social-admin.php:115
+#: admin/taxonomy/class-taxonomy-metabox.php:192
+#: admin/taxonomy/class-taxonomy-metabox.php:193
+msgid "Google+ metadata"
+msgstr "métadonnées Google+"
+
+#: admin/class-social-admin.php:90 admin/class-social-admin.php:91
+msgid "Facebook / Open Graph metadata"
+msgstr "métadonnées Facebook / Open Graph"
+
+#: admin/metabox/class-metabox-add-keyword-tab.php:29
+msgid "Multiple focus keywords is a %s feature"
+msgstr "Les mots-clés multiples sont une fonctionnalité de %s."
+
+#: admin/import/class-import-wpseo-hooks.php:28
+msgid "The plugin wpSEO has been detected. Do you want to %simport its settings%s?"
+msgstr "L’extension All-In-One-SEO a été détectée. Voulez-vous %simporter ses réglages%s ?"
+
+#: admin/metabox/class-metabox.php:50
+#: admin/taxonomy/class-taxonomy-content-fields.php:19
+msgid "Snippet Editor"
+msgstr "Ãditeur de snippet"
+
+#: admin/metabox/class-metabox.php:54
+#: admin/taxonomy/class-taxonomy-content-fields.php:29
+msgid "This is the content analysis, a collection of content checks that analyze the content of your page. Read %sthis post%s for more info."
+msgstr "Ceci est l’analyse du contenu, un ensemble de vérifications sur celui-ci pour analyser son contenu. Référez-vous à %scet article%s pour plus d'informations."
+
+#: admin/metabox/class-metabox.php:53
+#: admin/taxonomy/class-taxonomy-content-fields.php:28
+msgid "Content Analysis"
+msgstr "Analyse du contenu"
+
+#: admin/metabox/class-metabox-add-keyword-tab.php:22
+msgid "Add keyword"
+msgstr "Ajouter un mot-clé"
+
+#: admin/metabox/class-metabox-add-keyword-tab.php:40
+msgid "Buy %s »"
+msgstr "Achetez %s »"
+
+#: admin/class-admin-init.php:372
+msgid "%s filter/action"
+msgstr "%s filtre/action"
+
+#. translators: 1: expands to a containing the number of posts
+#. recalculated. 2: expands to a containing the total number of posts.
+#: admin/class-recalculate-scores.php:39
+msgid "%1$s of %2$s done."
+msgstr "%1$s de %2$s effectué."
+
+#: inc/options/class-wpseo-option-xml.php:166
+msgid "\"Max entries per sitemap page\" should be a positive number, which %s is not. Please correct."
+msgstr "\"Entrées maximum par page du sitemap\" doit être un nombre positif, %s ne l'est pas. Veuillez corriger."
+
+#. translators: %1$s expands to the option name and %2$sexpands to Yoast SEO
+#: inc/options/class-wpseo-option-ms.php:153
+msgid "%1$s is not a valid choice for who should be allowed access to the %2$s settings. Value reset to the default."
+msgstr "%1$s n'est pas un choix valide pour ceux qui devraient être autorisés d'accéder aux réglages de %2$s. La valeur par défaut a été remise."
+
+#: inc/options/class-wpseo-option-titles.php:212
+msgid "%s Archive"
+msgstr "%s Archive"
+
+#: vendor/yoast/license-manager/class-theme-license-manager.php:34
+#: vendor/yoast/license-manager/samples/sample-plugin.php:53
+msgid "%s License"
+msgstr "Licence %s"
+
+#: inc/options/class-wpseo-option.php:300
+msgid "%s does not seem to be a valid %s verification string. Please correct."
+msgstr "%s ne semble pas être une chaine de caractères de vérification valide pour %s. Veuillez corriger."
+
+#: inc/options/class-wpseo-option-social.php:240
+msgid "%s does not seem to be a valid Twitter user-id. Please correct."
+msgstr "%s ne semble pas être un identifiant Twitter valide. Veuillez corriger cela."
+
+#: inc/options/class-wpseo-option.php:333
+msgid "%s does not seem to be a valid url. Please correct."
+msgstr "%s ne semble pas être une URL valide. Veuillez corriger cela."
+
+#: vendor/yoast/license-manager/class-update-manager.php:83
+msgid "%s failed to check for updates because of the following error: %s"
+msgstr "Erreur de mise à jour pour %s en raison des erreurs suivantes:%s"
+
+#: vendor/yoast/license-manager/class-plugin-license-manager.php:75
+msgid "%s is network activated, please contact your site administrator to manage the license."
+msgstr "%s nécessite une activation réseau, veuillez contacter l'administrateur de votre site pour gérer la licence."
+
+#: vendor/yoast/license-manager/class-plugin-license-manager.php:73
+msgid "%s is network activated, you can manage your license in the network admin license page."
+msgstr "%s est activé sur tout le réseau, vous pouvez gérer votre licence sur la Page du réseau d'administration des licences."
+
+#: inc/options/class-wpseo-option-titles.php:178
+msgid "%s, Author at %s"
+msgstr "%s, Auteur à %s"
+
+#: vendor/yoast/license-manager/class-license-manager.php:430
+msgid "%s: License Settings"
+msgstr "%s : Réglages de la licence"
+
+#: vendor/yoast/license-manager/views/form.php:84
+msgid "%sRenew your license now%s."
+msgstr "%sRenouveler votre licence maintenant%s."
+
+#: vendor/yoast/license-manager/views/form.php:46
+msgid "(deactivate your license so you can activate it on another WordPress site)"
+msgstr "(désactivez votre licence pour pouvoir l'activer sur un autre site WordPress)"
+
+#: vendor/yoast/license-manager/class-license-manager.php:190
+msgid "Did you know you can upgrade your license?"
+msgstr "Saviez-vous que vous pouvez mettre à jour votre licence ?"
+
+#: vendor/yoast/license-manager/class-license-manager.php:194
+msgid "Your license is expiring in %d days, would you like to extend it?"
+msgstr "Votre licence expire dans %d jours, voulez vous une extension pour votre licence ?"
+
+#: vendor/yoast/license-manager/class-license-manager.php:138
+msgid "Warning! You're blocking external requests which means you won't be able to get %s updates. Please add %s to %s."
+msgstr "Attention ! Vous bloquez des requêtes externes, ce qui signifie que vous ne serez pas en mesure d'obtenir les mises à jour de %s. Merci d'ajouter %s à %s."
+
+#: vendor/yoast/license-manager/class-theme-update-manager.php:101
+msgid "%s version %s is available. Check out what's new or update now."
+msgstr "%s la version de %s est disponible. Découvrez les nouveautés ou mettez à jour maintenant ."
+
+#: vendor/yoast/license-manager/views/form.php:50
+msgid "Activate License"
+msgstr "Activer la licence"
+
+#: wp-seo-main.php:439
+msgid "Activation failed:"
+msgstr "Ãchec de l'activation :"
+
+#: inc/wpseo-non-ajax-functions.php:269
+msgid "AdWords External"
+msgstr "AdWords External"
+
+#: admin/import/class-import-aioseo-hooks.php:37
+msgid "All-In-One-SEO has been deactivated"
+msgstr "All-In-One-SEO a été désactivé"
+
+#: inc/wpseo-non-ajax-functions.php:295
+msgid "Analyze this page"
+msgstr "Analyser cette page"
+
+#: inc/options/class-wpseo-option-internallinks.php:69
+msgid "Archives for"
+msgstr "Archives pour"
+
+#: vendor/yoast/i18n-module/i18n-module.php:170
+msgid "As you can see, there is a translation of this plugin in %1$s. This translation is currently %3$d%% complete. We need your help to make it complete and to fix any errors. Please register at %4$s to help complete the translation to %1$s!"
+msgstr "Comme vous le constatez, cette extension est traduite en %1$s. Cette traduction est actuellement terminée à %3$d%%. Nous avons besoin de votre aide pour la terminer et pour corriger les éventuelles erreurs. SVP, enregistrez-vous sur %4$s pour finaliser la traduction à %1$s !"
+
+#: inc/class-wpseo-rank.php:103
+msgid "Bad"
+msgstr "Mauvais"
+
+#: inc/wpseo-non-ajax-functions.php:357
+msgid "CSS Validator"
+msgstr "Validateur CSS"
+
+#: inc/wpseo-non-ajax-functions.php:315
+msgid "Check Google Cache"
+msgstr "Vérifier le cache de Google"
+
+#: inc/wpseo-non-ajax-functions.php:322
+msgid "Check Headers"
+msgstr "Vérifier les en-têtes"
+
+#: inc/wpseo-non-ajax-functions.php:301
+msgid "Check Inlinks (OSE)"
+msgstr "Vérifier les liens entrants (OSE)"
+
+#: inc/wpseo-non-ajax-functions.php:308
+msgid "Check Keyword Density"
+msgstr "Vérifier la densité des mots-clés"
+
+#: inc/wpseo-non-ajax-functions.php:329
+msgid "Check Rich Snippets"
+msgstr "Vérifiez les extraits"
+
+#: vendor/yoast/license-manager/views/form.php:45
+msgid "Deactivate License"
+msgstr "Désactiver la licence"
+
+#: inc/options/class-wpseo-option-internallinks.php:68
+msgid "Error 404: Page not found"
+msgstr "Erreur 404: Page introuvable"
+
+#: inc/wpseo-non-ajax-functions.php:336
+msgid "Facebook Debugger"
+msgstr "Facebook Debugger"
+
+#: vendor/yoast/license-manager/class-license-manager.php:209
+msgid "Failed to activate your license, your license key seems to be invalid."
+msgstr "Impossible d'activer votre licence, votre clé de licence semble invalide."
+
+#: vendor/yoast/license-manager/class-license-manager.php:235
+msgid "Failed to deactivate your %s license."
+msgstr "Impossible de désactiver votre licence %s."
+
+#: inc/class-wpseo-rank.php:105
+msgid "Good"
+msgstr "Bon"
+
+#: inc/wpseo-non-ajax-functions.php:276
+msgid "Google Insights"
+msgstr "Tendances des recherches sur Google "
+
+#: inc/wpseo-non-ajax-functions.php:364
+msgid "Google Page Speed Test"
+msgstr "Test de vitesse de page Google"
+
+#: inc/wpseo-non-ajax-functions.php:350
+msgid "HTML Validator"
+msgstr "Validateur HTML"
+
+#: inc/options/class-wpseo-option-internallinks.php:70
+msgid "Home"
+msgstr "Accueil"
+
+#: inc/wpseo-non-ajax-functions.php:263
+msgid "Keyword Research"
+msgstr "Recherche de mots-clés"
+
+#: vendor/yoast/license-manager/views/form.php:60
+msgid "License Key"
+msgstr "Clé de licence"
+
+#: vendor/yoast/license-manager/views/form.php:31
+msgid "License status"
+msgstr "Statut de la licence"
+
+#: inc/wpseo-non-ajax-functions.php:378
+msgid "Mobile-Friendly Test"
+msgstr "Test Mobile-Friendly"
+
+#: inc/wpseo-non-ajax-functions.php:371
+msgid "Modern IE Site Scan"
+msgstr "Scan de site Modern IE"
+
+#: inc/class-wpseo-rank.php:101
+msgid "N/A"
+msgstr "N/D"
+
+#: inc/options/class-wpseo-option-ms.php:183
+msgid "No numeric value was received."
+msgstr "Les chiffres ne sont pas acceptés"
+
+#: vendor/yoast/license-manager/views/form.php:62
+msgid "Paste your %s license key here.."
+msgstr "Collez ici votre clé de licence pour %s."
+
+#: inc/wpseo-non-ajax-functions.php:343
+msgid "Pinterest Rich Pins Validator"
+msgstr "Validateur de Rich Pins Pinterest"
+
+#: vendor/yoast/license-manager/views/form.php:52
+msgid "Please enter a license key in the field below first."
+msgstr "Veuillez d'abord saisir une clé de licence dans le champ ci-dessous."
+
+#: inc/options/class-wpseo-option-internallinks.php:204
+msgid "Please select a valid post type for taxonomy \"%s\""
+msgstr "Veuillez choisir un type de contenu valide pour la taxonomie \"%s\""
+
+#: inc/options/class-wpseo-option-internallinks.php:165
+msgid "Please select a valid taxonomy for post type \"%s\""
+msgstr "Veuillez choisir une taxonomie valide pour le type de contenu \"%s\""
+
+#: vendor/yoast/i18n-module/i18n-module.php:199
+msgid "Register now »"
+msgstr "S'enregistrer maintenant »"
+
+#: vendor/yoast/license-manager/class-license-manager.php:271
+msgid "Request error: \"%s\" (%scommon license notices%s)"
+msgstr "Erreur dans la requête :\"%s\" (%scommon notices%s de licence)"
+
+#: admin/import/class-import-robots-meta-hooks.php:37
+msgid "Robots-Meta has been deactivated"
+msgstr "La meta Robots a été désactivée"
+
+#: inc/wpseo-non-ajax-functions.php:283
+msgid "SEO Book"
+msgstr "SEO Book"
+
+#: inc/wpseo-non-ajax-functions.php:397
+msgid "SEO Settings"
+msgstr "Réglages SEO"
+
+#: inc/options/class-wpseo-option-social.php:103
+msgid "Summary"
+msgstr "Résumé"
+
+#: inc/options/class-wpseo-option-social.php:104
+msgid "Summary with large image"
+msgstr "Résumé avec grande image"
+
+#. Author of the plugin/theme
+msgid "Team Yoast"
+msgstr "L'équipe Yoast"
+
+#. translators: %1$s expands to Yoast SEO, %2$s / %3$s: links to the
+#. installation manual in the Readme for the Yoast SEO code repository on
+#. GitHub
+#: wp-seo-main.php:405
+msgid "The %1$s plugin installation is incomplete. Please refer to %2$sinstallation instructions%3$s."
+msgstr "L'installation de l'extension %1$s est incomplète. Veuillez vous référer %2$saux informations d'installation%3$s."
+
+#: wp-seo-main.php:383
+msgid "The Standard PHP Library (SPL) extension seem to be unavailable. Please ask your web host to enable it."
+msgstr "Les extensions de la Librairie Standard PHP (SPL) semblent ne pas être disponibles.Demandez à votre hébergeur de les activer."
+
+#: inc/options/class-wpseo-option-ms.php:173
+#: inc/options/class-wpseo-option-ms.php:183
+msgid "The default blog setting must be the numeric blog id of the blog you want to use as default."
+msgstr "Le réglage par défaut du blog doit être l'identifiant numérique du blog que vous souhaitez utiliser par défaut."
+
+#: wp-seo-main.php:429
+msgid "The filter extension seem to be unavailable. Please ask your web host to enable it."
+msgstr "L'extension \"filter\" semble indisponible. Veuillez demander à votre hébergeur de l'activer."
+
+#. Description of the plugin/theme
+msgid "The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more."
+msgstr "La première solution SEO tout-en-un pour WordPress, y compris l'analyse des pages de contenu, les sitemaps XML et bien plus encore."
+
+#: admin/import/class-import-aioseo-hooks.php:28
+msgid "The plugin All-In-One-SEO has been detected. Do you want to %simport its settings%s?"
+msgstr "L'extension All-In-One-SEO a été détectée. Voulez-vous %simporter ses réglages%s ?"
+
+#: admin/import/class-import-robots-meta-hooks.php:28
+msgid "The plugin Robots-Meta has been detected. Do you want to %simport its settings%s."
+msgstr "Le plugin Robots-Meta a été détecté. Voulez-vous %simporter sa configuration%s."
+
+#: inc/options/class-wpseo-option-rss.php:47
+msgid "The post %s appeared first on %s."
+msgstr "Cet article %s est apparu en premier sur %s."
+
+#: vendor/yoast/license-manager/class-theme-license-manager.php:34
+msgid "Theme License"
+msgstr "Licence du thème"
+
+#: inc/options/class-wpseo-option-ms.php:173
+msgid "This must be an existing blog. Blog %s does not exist or has been marked as deleted."
+msgstr "Blog inexistant. Le blog %s n'existe pas ou a été marqué comme étant supprimé."
+
+#: vendor/yoast/license-manager/class-update-manager.php:153
+msgid "This site has not been activated properly on yoast.com and thus cannot check for future updates. Please activate your site with a valid license key."
+msgstr "Ce site n'a pas été activé correctement sur yoast.com et donc ne peut donc vérifier les futures mises à jour. Merci d'activer votre site avec une licence valide"
+
+#: vendor/yoast/license-manager/views/form.php:41
+msgid "Toggle license status"
+msgstr "Changer l'état de la licence"
+
+#: vendor/yoast/i18n-module/i18n-module.php:194
+msgid "Translation of %s"
+msgstr "Traduction de %s"
+
+#: vendor/yoast/license-manager/class-theme-update-manager.php:96
+msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update."
+msgstr "La mise à jour du thème supprimera toutes les personalisations que vous avez faites. \"Abandonner\" pour arrêter, \"OK\" pour mettre à jour."
+
+#: vendor/yoast/license-manager/views/form.php:15
+msgid "We couldn't create a connection to our API to verify your license key(s). Please ask your hosting company to allow outgoing connections from your server to %s."
+msgstr "Nous n'arrivons pas à créer de connexion avec notre API pour vérifier votre clé de licence. Veuillez demander à votre hébergeur d'autoriser les connexions sortantes de votre serveur vers %s."
+
+#. Plugin Name of the plugin/theme
+msgid "Yoast SEO"
+msgstr "Yoast SEO"
+
+#: vendor/yoast/license-manager/views/form.php:64
+msgid "You defined your license key using the %s PHP constant."
+msgstr "Vous avez défini votre clé de licence en utilisant la constante PHP %s."
+
+#: vendor/yoast/license-manager/class-license-manager.php:183
+msgid "You have an unlimited license. "
+msgstr "Vous avez une licence illimitée."
+
+#: vendor/yoast/license-manager/class-license-manager.php:185
+msgid "You have used %d/%d activations. "
+msgstr "Vous utilisez %d/%d activation(s)."
+
+#: inc/options/class-wpseo-option-internallinks.php:71
+msgid "You searched for"
+msgstr "Vous avez cherché"
+
+#: inc/options/class-wpseo-option-titles.php:179
+msgid "You searched for %s"
+msgstr "Vous avez cherché %s"
+
+#: vendor/yoast/i18n-module/i18n-module.php:172
+msgid "You're using WordPress in %1$s. While %2$s has been translated to %1$s for %3$d%%, it's not been shipped with the plugin yet. You can help! Register at %4$s to help complete the translation to %1$s!"
+msgstr "Vous utilisez WordPress en %1$s. Alors que %2$s a été traduit en %1$s à %3$d%%, elle n'est donc pas encore disponible dans l'extension. Vous pouvez nous aider ! Enregistrez-vous sur %4$s pour nous aider à terminer la traduction à %1$s !"
+
+#: vendor/yoast/i18n-module/i18n-module.php:174
+msgid "You're using WordPress in a language we don't support yet. We'd love for %2$s to be translated in that language too, but unfortunately, it isn't right now. You can change that! Register at %4$s to help translate it!"
+msgstr "Vous utilisez WordPress dans une langue que nous ne supportons pas encore. Nous aimerions beaucoup que %2$s soit traduit dans cette langue, mais malheureusement ce n'est pas le cas. Vous pouvez changer cet état de fait ! Enregistrez-vous sur %4$s pour nous aider à traduire ! "
+
+#: vendor/yoast/license-manager/class-license-manager.php:203
+msgid "You've reached your activation limit. You must upgrade your license to use it on this site."
+msgstr "Vous avez atteint votre limite d'activation. Vous devez mettre à jour votre licence pour l'utiliser sur ce site."
+
+#: vendor/yoast/license-manager/class-license-manager.php:179
+msgid "Your %s license has been activated. "
+msgstr "Votre licence %s a été activée."
+
+#: vendor/yoast/license-manager/class-license-manager.php:233
+msgid "Your %s license has been deactivated."
+msgstr "Votre licence %s a été désactivée."
+
+#: vendor/yoast/license-manager/views/form.php:81
+msgid "Your %s license will expire on %s."
+msgstr "Votre licence pour %s expirera le %s."
+
+#: vendor/yoast/license-manager/views/form.php:19
+msgid "Your server has an outdated version of the PHP module cURL (Version: %s). Please ask your hosting company to update this to a recent version of cURL. You can read more about that in our %sKnowledge base%s."
+msgstr "Votre serveur utilise une version obsolète du module PHP cURL (version : %s). Demandez à votre hébergeur de le mettre à jour en une version plus récente. Pour en savoir plus sur ce sujet, reportez-vous à notre %sbase de connaissances%."
+
+#. Author URI of the plugin/theme
+msgid "https://yoast.com/"
+msgstr "https://yoast.com/"
+
+#. Plugin URI of the plugin/theme
+msgid "https://yoast.com/wordpress/plugins/seo/#utm_source=wpadmin&utm_medium=plugin&utm_campaign=wpseoplugin"
+msgstr "https://yoast.com/wordpress/plugins/seo/#utm_source=wpadmin&utm_medium=plugin&utm_campaign=wpseoplugin"
+
+#: vendor/yoast/license-manager/class-license-manager.php:206
+msgid "Your license has expired. You must extend your license in order to use it again."
+msgstr "Votre licence a expiré. Vous devez renouveler votre licence pour l'utiliser à nouveau."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/tools.php:52
+msgid "%1$s comes with some very powerful built-in tools:"
+msgstr "%1$s propose des outils intégrés très puissants :"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/user-profile.php:10
+msgid "%1$s settings"
+msgstr "Réglages de %1$s"
+
+#: frontend/class-frontend.php:518 frontend/class-frontend.php:521
+#: frontend/class-frontend.php:524 frontend/class-frontend.php:539
+#: frontend/class-frontend.php:542 frontend/class-frontend.php:545
+#: inc/options/class-wpseo-option-titles.php:228
+msgid "%s Archives"
+msgstr "%s Archives"
+
+#: admin/pages/tools.php:71
+msgid "« Back to Tools page"
+msgstr "« Retour à la page Outils"
+
+#: admin/views/tool-file-editor.php:115
+msgid ".htaccess file"
+msgstr "fichier .htaccess"
+
+#: admin/views/tab-rss.php:29
+msgid "A link to the archive for the post author, with the authors name as anchor text."
+msgstr "Un lien vers les archives de l'auteur, avec le nom de l'auteur comme texte d'ancrage."
+
+#: admin/views/tab-rss.php:33
+msgid "A link to the post, with the title as anchor text."
+msgstr "Un lien vers l'article, avec le titre comme texte d'ancrage."
+
+#: admin/views/tab-rss.php:41
+msgid "A link to your site, with your site's name and description as anchor text."
+msgstr "Un lien vers votre site, avec le nom de votre site et la description comme texte d'ancrage."
+
+#: admin/views/tab-rss.php:37
+msgid "A link to your site, with your site's name as anchor text."
+msgstr "Un lien vers votre site, avec le nom de votre site comme texte d'ancrage."
+
+#: inc/class-wpseo-replace-vars.php:109
+msgid "A replacement variable can not start with \"%%cf_\" or \"%%ct_\" as these are reserved for the WPSEO standard variable variables for custom fields and custom taxonomies. Try making your variable name unique."
+msgstr "Une variable de remplacement ne peut commencer par \"%%cf_\" ou \"%%ct_\" car ces préfixes sont réservés aux variables standards de WPSEO pour les champs et les taxonomies personnalisés. Essayez d'utiliser un nom de variable unique."
+
+#: inc/class-wpseo-replace-vars.php:106
+msgid "A replacement variable can only contain alphanumeric characters, an underscore or a dash. Try renaming your variable."
+msgstr "Une variable de remplacement ne peut contenir que des caractères alpha-numériques, un souligné ou un tiret. Veuillez renommer votre variable"
+
+#: inc/class-wpseo-replace-vars.php:118
+msgid "A replacement variable with the same name has already been registered. Try making your variable name more unique."
+msgstr "Une variable de remplacement portant le même nom est déjà enregistrée. Essayez d'utiliser un nom de variable unique."
+
+#: admin/pages/social.php:118
+msgid "Add Google+ specific post meta data"
+msgstr "Ajouter des méta données spécifiques à Google+ "
+
+#: admin/pages/social.php:53
+msgid "Add Open Graph meta data"
+msgstr "Ajouter les métadonnées OpenGraph"
+
+#. translators: %s expands to <head>
+#: admin/pages/social.php:50
+msgid "Add Open Graph meta data to your site's %s section, Facebook and other social networks use this data when your pages are shared."
+msgstr "Ajouter les méta-données d'Open Graph à la section %s de votre site, Facebook et les autres réseaux sociaux utilisent ces données lorsque vos pages sont partagées."
+
+#: admin/pages/social.php:90
+msgid "Add Twitter card meta data"
+msgstr "Ajoute les métadonnées de carte Twitter"
+
+#. translators: %s expands to <head>
+#: admin/pages/social.php:86
+msgid "Add Twitter card meta data to your site's %s section."
+msgstr "Ajouter les méta-données des cartes Twitter à la section %s de votre site."
+
+#: frontend/class-frontend.php:1253
+msgid "Admin only notice: this page doesn't show a meta description because it doesn't have one, either write it for this page specifically or go into the SEO -> Titles menu and set up a template."
+msgstr "Avis pour l'administrateur : cette page n'affiche pas de méta description car elle n'en a pas. Vous pouvez donc soit l'ajouter spécifiquement pour cette page soit vous rendre dans vos réglages (SEO -> Titres) pour configurer un modèle."
+
+#: admin/views/tab-breadcrumbs.php:22
+msgid "Anchor text for the Homepage"
+msgstr "Texte d'ancrage pour la page d'accueil "
+
+#: inc/class-wpseo-replace-vars.php:1109
+msgid "Attachment caption"
+msgstr "Légende de la pièce-jointe"
+
+#: admin/views/tab-permalinks.php:20
+msgid "Attachments to posts are stored in the database as posts, this means they're accessible under their own URL's if you do not redirect them, enabling this will redirect them to the post they were attached to."
+msgstr "Les pièces jointes des articles sont stockées dans la base de données en tant qu'articles, ce qui signifie qu'elles sont accessibles par leurs propres URL (si celle-ci ne sont pas déjà redirigées), activer cette option les redirigera vers l'article auquel elles sont attachées."
+
+#: admin/views/dashboard-widget.php:16
+msgid "Below are your published posts’ SEO scores. Now is as good a time as any to start improving some of your posts!"
+msgstr "Ci-dessous retrouvez les scores SEO de vos articles publiés. C'est le moment de commencer à améliorer certains d'entre eux !"
+
+#: admin/views/tab-breadcrumbs.php:59
+msgid "Blog"
+msgstr "Blog"
+
+#: admin/views/tab-breadcrumbs.php:31
+msgid "Bold the last page in the breadcrumb"
+msgstr "Mettre en gras la dernière page du fil d'Ariane"
+
+#: admin/views/tab-breadcrumbs.php:26
+msgid "Breadcrumb for 404 Page"
+msgstr "Fil d'Ariane pour la page 404 "
+
+#: admin/pages/tools.php:24
+msgid "Bulk editor"
+msgstr "Ãditeur par lot"
+
+#: admin/views/tab-permalinks.php:15
+msgid "Change URLs"
+msgstr "Modifier les URLs"
+
+#: admin/pages/xml-sitemaps.php:29
+msgid "Check this box to enable XML sitemap functionality."
+msgstr "Cocher cette case pour activer la fonctionnalité sitemap XML."
+
+#: admin/views/tab-permalinks.php:23
+msgid "Clean up permalinks"
+msgstr "Nettoyer les permaliens"
+
+#. translators: %s expands to <head>
+#: admin/views/tab-permalinks.php:52
+msgid "Clean up the %s"
+msgstr "Nettoyage de %s"
+
+#: admin/views/tab-rss.php:22
+msgid "Content to put after each post in the feed"
+msgstr "Contenu à insérer après chaque article dans le flux"
+
+#: admin/views/tab-rss.php:21
+msgid "Content to put before each post in the feed"
+msgstr "Le contenu à ajouter avant chaque article dans le flux"
+
+#: admin/views/about.php:161
+msgid "Contributing Developers"
+msgstr "Développeurs contributeurs"
+
+#: admin/views/about.php:211
+msgid "Contributors to this release"
+msgstr "Contributeurs pour cette version"
+
+#: admin/pages/social.php:67
+msgid "Copy home meta description"
+msgstr "Copier les méta description de base"
+
+#: admin/views/tool-file-editor.php:84
+msgid "Create robots.txt file"
+msgstr "Créer le fichier robots.txt"
+
+#: admin/views/about.php:49
+msgid "Credits"
+msgstr "Crédits"
+
+#: admin/pages/social.php:71
+msgid "Default settings"
+msgstr "Réglages par défaut"
+
+#: admin/views/tool-import-export.php:162
+msgid "Delete the old data after import? (recommended)"
+msgstr "Supprimer les anciennes données après l'importation ? (recommandé)"
+
+#: admin/pages/social.php:62 admin/views/tool-bulk-editor.php:35
+msgid "Description"
+msgstr "Description "
+
+#: admin/views/about.php:167 admin/views/about.php:172
+#: admin/views/about.php:177 admin/views/about.php:187
+msgid "Developer"
+msgstr "Développeur"
+
+#: admin/pages/xml-sitemaps.php:78
+msgid "Disable all users with zero posts"
+msgstr "Désactiver les utilisateurs avec 0 articles"
+
+#: admin/pages/xml-sitemaps.php:74
+msgid "Disable author/user sitemap"
+msgstr "Désactiver le sitemap auteur/utilisateur"
+
+#: admin/views/tool-file-editor.php:133
+msgid "Edit the content of your .htaccess:"
+msgstr "Modifier le contenu de votre fichier .htaccess :"
+
+#: admin/views/tool-file-editor.php:107
+msgid "Edit the content of your robots.txt:"
+msgstr "Modifier le contenu de votre fichier robots.txt :"
+
+#: admin/views/tab-breadcrumbs.php:17
+msgid "Enable Breadcrumbs"
+msgstr "Activer le fil d'Ariane"
+
+#: admin/views/tab-permalinks.php:34
+msgid "Enforce a trailing slash on all category and tag URL's"
+msgstr "Forcer l'ajout d'une barre oblique à la fin de toutes les URL des catégories et des mots-clés"
+
+#: admin/pages/xml-sitemaps.php:63
+msgid "Entries per page"
+msgstr "Entrées par page"
+
+#: admin/views/user-profile.php:48
+msgid "Exclude user from Author-sitemap"
+msgstr "Exclure cet utilisateur du plan de site (sitemap) des auteurs"
+
+#: admin/pages/xml-sitemaps.php:82
+msgid "Exclude user roles"
+msgstr "Exclure des rôles utilisateur"
+
+#: admin/pages/xml-sitemaps.php:77
+msgid "Exclude users without posts"
+msgstr "Exclure les utilisateurs sans articles"
+
+#: admin/pages/xml-sitemaps.php:41
+msgid "Excluded Posts"
+msgstr "Articles exclus"
+
+#: admin/views/tool-import-export.php:102
+msgid "Export"
+msgstr "Exporter"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/tool-import-export.php:138
+msgid "Export your %1$s settings"
+msgstr "Exporter vos réglages de %1$s"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/tool-import-export.php:133
+msgid "Export your %1$s settings here, to import them again later or to import them on another site."
+msgstr "Exporter vos réglages de %1$s pour les ré-importer plus tard ou les importer sur un autre site."
+
+#: admin/pages/social.php:33
+msgid "Facebook Page URL"
+msgstr "URL de la page Facebook "
+
+#: admin/pages/tools.php:34
+msgid "File editor"
+msgstr "Ãditeur de fichiers"
+
+#: admin/pages/social.php:30
+msgid "For each, pick the main account associated with this site and please enter them below:"
+msgstr "Pour chacun d'eux, choisissez le compte principal associé à ce site et enregistrez-le ci-dessous :"
+
+#: admin/pages/social.php:57
+msgid "Frontpage settings"
+msgstr "Réglages généraux"
+
+#: admin/views/about.php:116
+msgid "Go to the General settings page â"
+msgstr "Aller à la page des Réglages généraux â"
+
+#: admin/pages/social.php:123
+msgid "Google Publisher Page"
+msgstr "Page Google Publisher"
+
+#: admin/views/tab-permalinks.php:40
+msgid "Google Site Search URL's look weird, and ugly, but if you're using Google Site Search, you probably do not want them cleaned out."
+msgstr "Les paramètres URL de Google Site Search vous semblent probablement étranges et peu esthétiques, mais si vous utilisez Google Site Search, vous ne souhaitez probablement pas les nettoyer."
+
+#: admin/pages/social.php:40
+msgid "Google+ URL"
+msgstr "URL Google+"
+
+#: admin/views/tab-permalinks.php:53
+msgid "Hide RSD Links"
+msgstr "Masquer les liens RSD"
+
+#: admin/views/tab-permalinks.php:56
+msgid "Hide RSS Links"
+msgstr "Masquer les liens RSS"
+
+#: admin/views/tab-permalinks.php:55
+msgid "Hide Shortlink for posts"
+msgstr "Masquer le lien court pour les articles"
+
+#: admin/views/tab-permalinks.php:54
+msgid "Hide WLW Manifest Links"
+msgstr "Masquer les liens manifestes WLW"
+
+#: admin/views/tab-breadcrumbs.php:79
+msgid "How to insert breadcrumbs in your theme"
+msgstr "Comment insérer un fil d'Ariane dans votre thème ?"
+
+#. translators: %s expands to .html
+#: admin/views/tab-permalinks.php:33
+msgid "If you choose a permalink for your posts with %1$s, or anything else but a %2$s at the end, this will force WordPress to add a trailing slash to non-post pages nonetheless."
+msgstr "Si vous choisissez un permalien pour vos articles avec %1$s ou quelque chose d'autre qu'un \"%2$s\" à la fin, cette option va tout de même forcer WordPress à ajouter une barre oblique \"/\" à tous les articles."
+
+#: admin/views/tool-file-editor.php:140
+msgid "If you had a .htaccess file and it was editable, you could edit it from here."
+msgstr "Si vous aviez un fichier .htaccess et qu'il était modifiable, vous pourriez le modifier à partir d'ici."
+
+#: admin/views/tool-file-editor.php:88
+msgid "If you had a robots.txt file and it was editable, you could edit it from here."
+msgstr "Si vous aviez un fichier robots.txt et qu'il était modifiable, vous pourriez le modifier à partir d'ici."
+
+#: admin/pages/social.php:121
+msgid "If you have a Google+ page for your business, add that URL here and link it on your Google+ page's about page."
+msgstr "Si vous avez une page Google+ pour votre entreprise, ajoutez cette URL ici et reliez la à votre page à propos de Google+."
+
+#. translators: %s expands to ?utm_
+#: admin/views/tab-permalinks.php:44
+msgid "If you use Google Analytics campaign parameters starting with %s, check this box. However, you're advised not to use these. Instead, use the version with a hash."
+msgstr "Si vous utilisez des réglages de campagne Google Analytics commençant par %s, cochez cette case. Cependant, il n'est pas recommandé de les utiliser. Vous devriez plutôt utiliser la version avec un hash."
+
+#: admin/views/tool-import-export.php:173
+msgid "If you want to import data from (by now ancient) Yoast plugins, you can do so here:"
+msgstr "Si vous souhaitez importer des données depuis votre (désormais ancienne) extension Yoast, vous pouvez le faire ici :"
+
+#: admin/views/tool-import-export.php:148
+msgid "If you've used another SEO plugin, try the %sSEO Data Transporter%s plugin to move your data into this plugin, it rocks!"
+msgstr "Si vous avez utilisé une autre extension SEO auparavant, essayez %sSEO Data Transporter%s pour importer vos données, ça pulse !"
+
+#: admin/views/tool-file-editor.php:127
+msgid "If your .htaccess were writable, you could edit it from here."
+msgstr "Si votre fichier .htaccess était accessible en écriture, vous pourriez le modifier à partir d'ici."
+
+#: admin/views/tool-file-editor.php:101
+msgid "If your robots.txt were writable, you could edit it from here."
+msgstr "Si votre fichier robots.txt était accessible en écriture, vous pourriez le modifier à partir d'ici."
+
+#: admin/pages/social.php:60 admin/pages/social.php:72
+msgid "Image URL"
+msgstr "URL de l’image "
+
+#: admin/views/tool-import-export.php:101
+#: admin/views/tool-import-export.php:166
+#: admin/views/tool-import-export.php:192
+msgid "Import"
+msgstr "Importer"
+
+#: admin/pages/tools.php:28
+msgid "Import and Export"
+msgstr "Import et Export"
+
+#: admin/views/tool-import-export.php:156
+msgid "Import from All-in-One SEO?"
+msgstr "Importer depuis All-In-One SEO ?"
+
+#: admin/views/tool-import-export.php:155
+msgid "Import from HeadSpace2?"
+msgstr "Importer depuis HeadSpace2 ?"
+
+#: admin/views/tool-import-export.php:181
+msgid "Import from RSS Footer (by Yoast)?"
+msgstr "Importer depuis RSS Footer (par Yoast) ?"
+
+#: admin/views/tool-import-export.php:180
+msgid "Import from Robots Meta (by Yoast)?"
+msgstr "Importer depuis Robots Meta (par Yoast) ?"
+
+#: admin/views/tool-import-export.php:157
+msgid "Import from WooThemes SEO framework?"
+msgstr "Importer depuis le framework WooThemes SEO ?"
+
+#: admin/views/tool-import-export.php:182
+msgid "Import from Yoast Breadcrumbs?"
+msgstr "Importer depuis Yoast Breadcrumbs ?"
+
+#: admin/views/tool-import-export.php:104
+msgid "Import from other SEO plugins"
+msgstr "Importer à partir d'autres extensions de SEO"
+
+#: admin/views/tool-import-export.php:106
+msgid "Import from other plugins"
+msgstr "Importer à partir d'autres extensions"
+
+#: admin/views/tool-import-export.php:126
+msgid "Import settings"
+msgstr "Importer les réglages"
+
+#: admin/views/tool-import-export.php:116
+msgid "Import settings by locating settings.zip and clicking \"Import settings\""
+msgstr "Importer les réglages en localisant le fichiersettings.zip et en cliquant sur \"Importer les réglages\""
+
+#: admin/pages/tools.php:29
+msgid "Import settings from other SEO plugins and export your settings for re-use on (another) blog."
+msgstr "Importez les réglages d'autres extensions de référencement et exportez les vôtres pour les réutiliser sur un autre site."
+
+#: admin/pages/social.php:35
+msgid "Instagram URL"
+msgstr "URL Instagram"
+
+#: admin/pages/social.php:36
+msgid "LinkedIn URL"
+msgstr "URL LinkedIn"
+
+#: admin/pages/xml-sitemaps.php:68
+msgid "Max entries per sitemap"
+msgstr "Nombre d'entrées maximal par sitemap"
+
+#: admin/views/user-profile.php:25
+msgid "Meta description to use for Author page"
+msgstr "Méta description à utiliser pour la page Auteur"
+
+#: admin/views/user-profile.php:36
+msgid "Meta keywords to use for Author page"
+msgstr "Méta keywords à utiliser pour la page Auteur"
+
+#: admin/pages/social.php:37
+msgid "MySpace URL"
+msgstr "URL MySpace"
+
+#: admin/views/tool-import-export.php:146
+msgid "No doubt you've used an SEO plugin before if this site isn't new. Let's make it easy on you, you can import the data below. If you want, you can import first, check if it was imported correctly, and then import & delete. No duplicate data will be imported."
+msgstr "Vous avez probablement utilisé une autre extension SEO auparavant. Pour vous faciliter la vie, vous pouvez importer les données de votre ancienne extension SEO. Si vous voulez le faire, vous pouvez d'abord les importer, vérifiez si les données ont été importées correctement, et puis importer & supprimer. Aucune donnée en double ne sera importée."
+
+#: admin/views/tab-permalinks.php:48
+msgid "Other variables not to clean"
+msgstr "Autres variables à ne pas nettoyer"
+
+#: inc/class-wpseo-replace-vars.php:879
+msgid "Page %1$d of %2$d"
+msgstr "Page %1$d de %2$d"
+
+#: frontend/class-frontend.php:558
+#: inc/options/class-wpseo-option-titles.php:180
+msgid "Page not found"
+msgstr "La page est introuvable"
+
+#: admin/views/tab-permalinks.php:36
+msgid "People make mistakes in their links towards you sometimes, or unwanted parameters are added to the end of your URLs, this allows you to redirect them all away. Please note that while this is a feature that is actively maintained, it is known to break several plugins, and should for that reason be the first feature you disable when you encounter issues after installing this plugin."
+msgstr "Il est possible que les gens fassent des erreurs s'ils font des liens vers votre site, ou bien des paramètres indésirables sont ajoutés à vos URL. Cette option vous permet de les rediriger ailleurs. Veuillez noter que même si cette option est activement mise à jour, elle est aussi reconnue pour causer des problèmes avec d'autres extensions et donc, si vous avez un problème, il est recommandé de désactiver cette option d'abord."
+
+#: admin/pages/social.php:38
+msgid "Pinterest URL"
+msgstr "URL Pinterest"
+
+#: admin/pages/social.php:109
+msgid "Pinterest verification"
+msgstr "Vérification Pinterest"
+
+#: admin/pages/xml-sitemaps.php:96
+msgid "Please check the appropriate box below if there's a post type that you do NOT want to include in your sitemap:"
+msgstr "Veuillez cocher la case appropriée ci-dessous s'il y a un type de contenu que vous ne voulez PAS inclure dans votre fichier sitemap :"
+
+#: admin/pages/xml-sitemaps.php:119
+msgid "Please check the appropriate box below if there's a taxonomy that you do NOT want to include in your sitemap:"
+msgstr "Veuillez cocher la case appropriée ci-dessous s'il y a une taxonomie que vous ne voulez PAS inclure dans votre fichier sitemap :"
+
+#: admin/pages/xml-sitemaps.php:83
+msgid "Please check the appropriate box below if there's a user role that you do NOT want to include in your sitemap:"
+msgstr "Merci de cocher la case appropriée ci-dessous si un rôle d'utilisateur ne doit pas être inclus dans le plan de votre site :"
+
+#: admin/pages/xml-sitemaps.php:64
+msgid "Please enter the maximum number of entries per sitemap page (defaults to %s, you might want to lower this to prevent memory issues on some installs):"
+msgstr "Merci de saisir le nombre maximal d'entrées par page de sitemap (par défaut %s, vous pouvez réduire ce nombre pour éviter les problèmes de mémoire sur certaines installations) :"
+
+#: admin/pages/xml-sitemaps.php:110
+msgid "Posts to exclude"
+msgstr "Article à exclure"
+
+#: admin/views/tab-breadcrumbs.php:24
+msgid "Prefix for Archive breadcrumbs"
+msgstr "Préfixe pour le fil d'Ariane des archives "
+
+#: admin/views/tab-breadcrumbs.php:25
+msgid "Prefix for Search Page breadcrumbs"
+msgstr "Préfixe pour le fil d'Ariane des pages de recherche "
+
+#: admin/views/tab-breadcrumbs.php:23
+msgid "Prefix for the breadcrumb path"
+msgstr "Préfixe pour le fil d'Ariane "
+
+#: admin/views/tab-permalinks.php:45
+msgid "Prevent cleaning out Google Analytics Campaign & Google AdWords Parameters."
+msgstr "Evite la suppression des paramètres des campagnes Google Analytics & Google AdWords"
+
+#: admin/views/tab-permalinks.php:41
+msgid "Prevent cleaning out Google Site Search URL's."
+msgstr "Empêche de nettoyer les URLs de Google Site Search."
+
+#: admin/views/about.php:138
+msgid "Project Lead"
+msgstr "Chef de projet"
+
+#: admin/views/about.php:132
+msgid "Project Leaders"
+msgstr "Responsables de projet"
+
+#: admin/views/about.php:153
+msgid "QA & Translations Manager"
+msgstr "Responsable des traductions et des questions/réponses"
+
+#: admin/views/tab-permalinks.php:21
+msgid "Redirect attachment URL's to parent post URL."
+msgstr "Rediriger l'URL des pièces-jointes vers l'URL de l'article parent."
+
+#: admin/views/tab-permalinks.php:37
+msgid "Redirect ugly URL's to clean permalinks. (Not recommended in many cases!)"
+msgstr ""
+"Rediriger les URL laides vers des permaliens propres. (Non recommandé \"\n"
+"\"dans la majorité des cas !)"
+
+#: admin/views/tab-breadcrumbs.php:29
+msgid "Remove Blog page from Breadcrumbs"
+msgstr "Supprimer la page Blog du fil d'Ariane"
+
+#: admin/views/tab-permalinks.php:25
+msgid "Remove stop words from slugs."
+msgstr "Retirer les mots d'arrêts (stop words) des identifiants."
+
+#: inc/class-wpseo-replace-vars.php:1114
+msgid "Replaced with a custom taxonomies description"
+msgstr "Remplacé par une description des taxinomies personnalisées."
+
+#: inc/class-wpseo-replace-vars.php:1112
+msgid "Replaced with a posts custom field value"
+msgstr "Remplacé par une valeur de champ personnalisé"
+
+#: inc/class-wpseo-replace-vars.php:1113
+msgid "Replaced with a posts custom taxonomies, comma separated."
+msgstr "Remplacé par la(les) catégorie(s) de l'article, séparé par des virgules"
+
+#: inc/class-wpseo-replace-vars.php:1076
+msgid "Replaced with the category description"
+msgstr "Remplacé par la description de la catégorie"
+
+#: inc/class-wpseo-replace-vars.php:1102
+msgid "Replaced with the current date"
+msgstr "Remplacé par la date actuelle"
+
+#: inc/class-wpseo-replace-vars.php:1103
+msgid "Replaced with the current day"
+msgstr "Remplacé par la date actuelle"
+
+#: inc/class-wpseo-replace-vars.php:1104
+msgid "Replaced with the current month"
+msgstr "Remplacé par le mois en cours"
+
+#: inc/class-wpseo-replace-vars.php:1108
+msgid "Replaced with the current page number"
+msgstr "Remplacé par le numéro de la page en cours"
+
+#: inc/class-wpseo-replace-vars.php:1106
+msgid "Replaced with the current page number with context (i.e. page 2 of 4)"
+msgstr "Remplacé par le numéro de page en cours avec le contexte (ex: page 2 sur 4)"
+
+#: inc/class-wpseo-replace-vars.php:1107
+msgid "Replaced with the current page total"
+msgstr "Remplacé par le nombre total de pages"
+
+#: inc/class-wpseo-replace-vars.php:1080
+msgid "Replaced with the current search phrase"
+msgstr "Remplacé par la phrase recherchée"
+
+#: inc/class-wpseo-replace-vars.php:1074
+msgid "Replaced with the current tag/tags"
+msgstr "Remplacé par le(les) mot(s)-clé(s)"
+
+#: inc/class-wpseo-replace-vars.php:1101
+msgid "Replaced with the current time"
+msgstr "Remplacé par l'heure actuelle"
+
+#: inc/class-wpseo-replace-vars.php:1105
+msgid "Replaced with the current year"
+msgstr "Remplacé par l'année en cours"
+
+#: inc/class-wpseo-replace-vars.php:1067
+msgid "Replaced with the date of the post/page"
+msgstr "Remplacé par la date de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1075
+msgid "Replaced with the post categories (comma separated)"
+msgstr "Remplacé par la(les) catégorie(s) de l'article (séparées par des virgules)"
+
+#: inc/class-wpseo-replace-vars.php:1095
+msgid "Replaced with the post type plural label"
+msgstr "Remplacé par l'intitulé au pluriel du type de contenu"
+
+#: inc/class-wpseo-replace-vars.php:1094
+msgid "Replaced with the post type single label"
+msgstr "Remplacé par l'intitulé au singulier du type de contenu"
+
+#: inc/class-wpseo-replace-vars.php:1097
+msgid "Replaced with the post/page ID"
+msgstr "Remplacé par l'ID de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1099
+msgid "Replaced with the post/page author's 'Biographical Info'"
+msgstr "Remplacé par 'les informations biographiques' de l'auteur de l'article ou de la page"
+
+#: inc/class-wpseo-replace-vars.php:1098
+msgid "Replaced with the post/page author's 'nicename'"
+msgstr "Remplacé par le nom 'plus joli' de l'auteur de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1100
+msgid "Replaced with the post/page author's userid"
+msgstr "Remplacé par l'ID de l'auteur de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1072
+msgid "Replaced with the post/page excerpt (or auto-generated if it does not exist)"
+msgstr "Remplacé par l'extrait de l'article / page (ou auto-généré, si l'extrait n'existe pas)"
+
+#: inc/class-wpseo-replace-vars.php:1073
+msgid "Replaced with the post/page excerpt (without auto-generation)"
+msgstr "Remplacé par l'extrait de l'article / page (sans auto-génération)"
+
+#: inc/class-wpseo-replace-vars.php:1096
+msgid "Replaced with the post/page modified time"
+msgstr "Remplacé par l'heure de modification de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1110
+msgid "Replaced with the posts focus keyword"
+msgstr "Remplacé par le mot-clé principal de l'article"
+
+#: inc/class-wpseo-replace-vars.php:1111
+msgid "Replaced with the slug which caused the 404"
+msgstr "Remplacé par l'identifiant qui a causé l'erreur 404"
+
+#: inc/class-wpseo-replace-vars.php:1077
+msgid "Replaced with the tag description"
+msgstr "Remplacé par la description du mot-clé"
+
+#: inc/class-wpseo-replace-vars.php:1078
+msgid "Replaced with the term description"
+msgstr "Remplacé par la description du terme"
+
+#: inc/class-wpseo-replace-vars.php:1079
+msgid "Replaced with the term name"
+msgstr "Remplacé par le nom du terme"
+
+#: inc/class-wpseo-replace-vars.php:1069
+msgid "Replaced with the title of the parent page of the current page"
+msgstr "Remplacé par le titre de la page parent de la présente page"
+
+#: inc/class-wpseo-replace-vars.php:1068
+msgid "Replaced with the title of the post/page"
+msgstr "Remplacé par le titre de l'article / de la page"
+
+#: admin/views/tool-file-editor.php:77
+msgid "Robots.txt"
+msgstr "Robots.txt"
+
+#: admin/views/tool-file-editor.php:135
+msgid "Save changes to .htaccess"
+msgstr "Enregistrer les modifications du fichier .htaccess"
+
+#: admin/views/tool-file-editor.php:109
+msgid "Save changes to Robots.txt"
+msgstr "Enregistrer les modifications du fichier robots.txt"
+
+#: admin/pages/xml-sitemaps.php:58
+msgid "Save your settings to activate XML Sitemaps."
+msgstr "Enregistrez vos réglages pour activer les sitemaps XML."
+
+#: frontend/class-frontend.php:459
+msgid "Search for \"%s\""
+msgstr "Recherche pour \"%s\""
+
+#: admin/views/tab-breadcrumbs.php:21
+msgid "Separator between breadcrumbs"
+msgstr "Séparateur pour le fil d'Ariane "
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/about.php:32
+msgid "Thank you for updating %1$s!"
+msgstr "Merci d'avoir mis à jour %1$s !"
+
+#: admin/pages/social.php:93
+msgid "The default card type to use"
+msgstr "Le type de carte à utiliser par défaut "
+
+#: inc/class-wpseo-replace-vars.php:1070
+msgid "The site's name"
+msgstr "Le nom du site"
+
+#: inc/class-wpseo-replace-vars.php:1071
+msgid "The site's tag line / description"
+msgstr "Slogan / Description du site"
+
+#: admin/pages/social.php:58
+msgid "These are the title, description and image used in the Open Graph meta tags on the front page of your site."
+msgstr "Voici le titre, la description et l'image utilisés dans le meta tag Open Graph sur la page d'accueil de votre site."
+
+#: admin/views/tab-rss.php:15
+msgid "This feature is used to automatically add content to your RSS, more specifically, it's meant to add links back to your blog and your blog posts, so dumb scrapers will automatically add these links too, helping search engines identify you as the original source of the content."
+msgstr "Cette fonctionnalité est utilisée pour ajouter automatiquement du contenu à vos flux RSS, plus spécifiquement, pour ajouter des liens vers votre blog et vos articles. Les agrégateurs de contenus vont également ajouter ces liens, aidant ainsi les moteurs de recherche à identifier votre site comme étant l'origine du contenu."
+
+#: admin/views/tab-permalinks.php:24
+msgid "This helps you to create cleaner URLs by automatically removing the stopwords from them."
+msgstr "Cela vous permet de créer des URLs plus propres en retirant automatiquement les mots d'arrêts (stop words) des URLs."
+
+#: admin/pages/social.php:74
+msgid "This image is used if the post/page being shared does not contain any images."
+msgstr "Cette image est utilisée si l'article/page partagé ne contient aucune image."
+
+#: admin/views/tab-permalinks.php:27
+msgid "This prevents threaded replies from working when the user has JavaScript disabled, but on a large site can mean a huge improvement in crawl efficiency for search engines when you have a lot of comments."
+msgstr "Cela empêche les commentaires imbriqués de fonctionner lorsque l'utilisateur a désactivé JavaScript, mais sur un grand site cela peut représenter une énorme amélioration de l'efficacité d'analyse pour les moteurs de recherche lorsque vous avez beaucoup de commentaires."
+
+#: admin/pages/tools.php:35
+msgid "This tool allows you to quickly change important files for your SEO, like your robots.txt and, if you have one, your .htaccess file."
+msgstr "Cet outil vous permet de modifier rapidement des fichiers importants pour votre référencement, comme le fichier robots.txt ou le fichier .htaccess si vous en avez un."
+
+#: admin/pages/tools.php:25
+msgid "This tool allows you to quickly change titles and descriptions of your posts and pages without having to go into the editor for each page."
+msgstr "Cet outil vous permet de modifier rapidement les titres et les descriptions de vos articles et de vos pages, sans avoir à aller dans l'éditeur de chaque page."
+
+#: admin/views/user-profile.php:16
+msgid "Title to use for Author page"
+msgstr "Titre à utiliser pour la page Auteur"
+
+#. translators: %1$s / %2$s expands to a link to pinterest.com's help page.
+#: admin/pages/social.php:105
+msgid "To %1$sverify your site with Pinterest%2$s, add the meta tag here:"
+msgstr "Pour %1$svérifier votre site avec Pinterest%2$s, veuillez ajouter la balise méta ici :"
+
+#: admin/pages/social.php:29
+msgid "To inform Google about your social profiles, we need to know their URLs."
+msgstr "Pour informer Google sur vos profils sociaux, nous avons besoin de connaître leurs URLs."
+
+#: admin/pages/social.php:34
+msgid "Twitter Username"
+msgstr "Nom d'utilisateur Twitter"
+
+#: admin/views/tool-file-editor.php:44
+msgid "Updated Robots.txt"
+msgstr "Robots.txt mis à jour"
+
+#. translators: %1$s / %2$s: links to the breadcrumbs implementation page on
+#. the Yoast knowledgebase
+#: admin/views/tab-breadcrumbs.php:83
+msgid "Usage of this breadcrumbs feature is explained in %1$sour knowledge-base article on breadcrumbs implementation%2$s."
+msgstr "L'utilisation de la fonctionnalité du fil d'Ariane est expliquée dans l'article %1$sde notre base de connaissances sur l'intégration du fil d'Ariane%2$s."
+
+#: admin/pages/xml-sitemaps.php:38
+msgid "User sitemap"
+msgstr "Sitemap utilisateur"
+
+#: admin/views/about.php:128
+msgid "Want to help us develop? Read our %1$scontribution guidelines%2$s!"
+msgstr "Vous souhaitez nous aider à développer ? Référez-vous à nos %1$srègles de contribution%2$s !"
+
+#. translators: %s: '3.0' version number
+#: admin/views/about.php:46
+msgid "Whatâs new in %s"
+msgstr "Quoi de neuf dans la %s"
+
+#. translators: %1$s and %2$s expands to anchor tags, %3$s expands to Yoast SEO
+#: admin/views/about.php:126
+msgid "While most of the development team is at %1$sYoast%2$s in the Netherlands, %3$s is created by a worldwide team."
+msgstr "Bien que presque toute l'équipe de développement de %1$sYoast%2$s soit basée aux Pays-Bas, %3$s est créé par une équipe internationale."
+
+#. Translators: %1$s: expands to '1,2,99,100'
+#: admin/pages/xml-sitemaps.php:109
+msgid "You can exclude posts from the sitemap by entering a comma separated string with the Post ID's. The format will become something like: %1$s."
+msgstr "Vous pouvez exclure des articles de votre sitemap en saisissant une série d'ID séparée par des virgules. Le format devrait ressemblé à cela : %1$s"
+
+#: admin/pages/xml-sitemaps.php:51
+msgid "You can find your XML Sitemap here: %sXML Sitemap%s"
+msgstr "Vous pouvez trouver votre fichier sitemap XML ici : %sXML Sitemap%s"
+
+#: admin/views/tab-rss.php:25
+msgid "You can use the following variables within the content, they will be replaced by the value on the right."
+msgstr "Vous pouvez utiliser les variables suivantes dans votre contenu, elles seront automatiquement remplacées par la valeur à droite."
+
+#: admin/views/tool-file-editor.php:17
+msgid "You cannot create a robots.txt file."
+msgstr "Vous ne pouvez pas créer un fichier robots.txt."
+
+#: admin/views/tool-file-editor.php:51
+msgid "You cannot edit the .htaccess file."
+msgstr "Vous ne pouvez pas modifier le fichier .htaccess."
+
+#: admin/views/tool-file-editor.php:33
+msgid "You cannot edit the robots.txt file."
+msgstr "Vous ne pouvez pas modifier le fichier robots.txt."
+
+#: inc/class-wpseo-replace-vars.php:122
+msgid "You cannot overrule a WPSEO standard variable replacement by registering a variable with the same name. Use the \"wpseo_replacements\" filter instead to adjust the replacement value."
+msgstr "Vous ne pouvez pas annuler une variable de remplacement standard de WPSEO en enregistrant une variable avec le même nom. Utilisez le filtre \"wpseo_replacements\" au lieu d'ajuster la valeur de remplacement."
+
+#: admin/pages/xml-sitemaps.php:54
+msgid "You do not need to generate the XML sitemap, nor will it take up time to generate after publishing a post."
+msgstr "Vous n'avez pas besoin de générer le fichier sitemap XML, pas plus qu'il ne faudra de temps pour le mettre à jour à chaque nouvel article."
+
+#: admin/views/tool-file-editor.php:83
+msgid "You don't have a robots.txt file, create one here:"
+msgstr "Vous n'avez pas de fichier robots.txt, vous pouvez en créer un ici :"
+
+#: admin/views/tab-permalinks.php:47
+msgid "You might have extra variables you want to prevent from cleaning out, add them here, comma separated."
+msgstr "Vous avez peut-être d'autres variables que vous ne voulez pas nettoyer, ajouter les simplement dans ici, séparées par des virgules."
+
+#: admin/pages/social.php:39
+msgid "YouTube URL"
+msgstr "URL YouTube"
+
+#: admin/views/tab-breadcrumbs.php:55
+msgid "Post type archive to show in breadcrumbs for taxonomies"
+msgstr "Type de contenu d’archive à afficher dans le fil d’Ariane pour les taxinomies"
+
+#: admin/views/tab-breadcrumbs.php:36
+msgid "Taxonomy to show in breadcrumbs for post types"
+msgstr "Taxonomie à afficher dans le fil d'Ariane pour les types de contenu"
+
+#: admin/pages/social.php:100
+msgid "Pinterest uses Open Graph metadata just like Facebook, so be sure to keep the Open Graph checkbox on the Facebook tab checked if you want to optimize your site for Pinterest."
+msgstr "Pinterest, tout comme Facebook, utilise les métadonnées Open Graph. Assurez-vous donc d'avoir coché la case Open Graph dans l'onglet Facebook si vous souhaitez optimiser votre site pour Pinterest."
+
+#: admin/views/tool-import-export.php:89
+msgid "The old data of the imported plugin was deleted successfully."
+msgstr "Les anciennes données de l'extension importée ont bien été effacées."
+
+#: admin/views/tool-import-export.php:135
+msgid "Include Taxonomy Metadata"
+msgstr "Inclure les métadonnées des taxinomies."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/licenses.php:73
+msgid "%1$s Extensions"
+msgstr "Extensions de %1$s"
+
+#: admin/pages/metas.php:111 admin/pages/metas.php:171
+msgid "%1$s Meta Box"
+msgstr "%1$s Méta Box"
+
+#. translators: %1$s expands to Yoast SEO, %2$s expands to Google Analytics by
+#. Yoast
+#: admin/google_search_console/class-gsc-service.php:146
+msgid "%1$s detected youâre using a version of %2$s which is not compatible with %1$s. Please update %2$s to the latest version to use this feature."
+msgstr "%1$s a détecté que vous utiliser une version de %2$s qui est incompatible avec %1$s. Veuillez mettre à jour %2$s pour utiliser cette fonctionnalité."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/metas.php:42
+msgid "%1$s has auto-detected whether it needs to force rewrite the titles for your pages, if you think it's wrong and you know what you're doing, you can change the setting here."
+msgstr "%1$s détecte automatiquement s'il a besoin de forcer la réécriture des titres de vos pages, si vous pensez que c'est incorrect et que vous savez ce que vous faites, vous pouvez modifier ce réglage ici."
+
+#: admin/pages/network.php:35
+msgid "%s restored to default SEO settings."
+msgstr "%s a été rétabli au réglages SEO par défaut."
+
+#: admin/pages/metas.php:220
+msgid "404 pages"
+msgstr "Pages 404"
+
+#: admin/pages/social.php:20
+msgid "Accounts"
+msgstr "Comptes"
+
+#. translators: %s expands to noodp
+#. translators: %s expands to noydir
+#: admin/pages/metas.php:238 admin/pages/metas.php:242
+msgid "Add %s meta robots tag sitewide"
+msgstr "Ajouter des méta étiquettes de robots %s sur tout le site"
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:203
+msgid "Add %s to the author archives"
+msgstr "Ajouter %s aux archives de l'auteur"
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:209
+msgid "Add %s to the date-based archives"
+msgstr "Ajoutez %s aux archives basées sur la date"
+
+#: admin/pages/dashboard.php:234
+msgid "Alexa Verification ID"
+msgstr "ID de vérification Alexa "
+
+#: admin/pages/dashboard.php:203
+msgid "Alternate name"
+msgstr "Autre nom"
+
+#: admin/pages/licenses.php:30
+msgid "Are you in Google News? Increase your traffic from Google News by optimizing for it!"
+msgstr "Etes vous sur Google News ? Augmentez le trafic de Google News grâce à l'optimisation!"
+
+#: admin/pages/dashboard.php:190
+msgid "Are you sure you want to reset your SEO settings?"
+msgstr "Ãtes vous sûr de vouloir réinitialiser vos réglages de SEO ?"
+
+#: admin/pages/metas.php:99
+msgid "As you are redirecting attachment URLs to parent post URLs, these settings will currently only have an effect on unattached media items!"
+msgstr "Comme vous redirigre l'URL de la pièce jointe vers l'URL parent, ces paramètres n'auront d'effet que sur les médias non inclus"
+
+#: admin/google_search_console/views/gsc-display.php:40
+msgid "Authenticate"
+msgstr "S'authentifier"
+
+#: admin/pages/metas.php:182
+msgid "Author Archives"
+msgstr "Archives de l'auteur"
+
+#: admin/pages/dashboard.php:235
+msgid "Bing Webmaster Tools"
+msgstr "Outils pour webmasters de Bing "
+
+#: admin/pages/network.php:38
+msgid "Blog %s not found."
+msgstr "Le blog %s est introuvable."
+
+#: admin/pages/network.php:136
+msgid "Blog ID"
+msgstr "ID du blog"
+
+#: admin/pages/advanced.php:16
+msgid "Breadcrumbs"
+msgstr "Fils d'Ariane"
+
+#: admin/pages/network.php:109
+msgid "Choose the site whose settings you want to use as default for all sites that are added to your network. If you choose 'None', the normal plugin defaults will be used."
+msgstr "Choisissez le site dont les réglages serviront de base à tous les nouveaux sites de votre réseau. Si vous choisissez 'Aucun', les réglages par défaut de WordPress SEO seront utilisés."
+
+#: admin/pages/metas.php:56
+msgid "Choose the symbol to use as your title separator. This will display, for instance, between your post title and site name."
+msgstr "Choisisssez le symbole à utiliser en temps que séparateur. Il apparaîtra, par exemple, entre le titre de l'article et le nom du site."
+
+#: admin/pages/dashboard.php:214
+msgid "Choose whether you're a company or person"
+msgstr "Précisez si vous êtes une société ou une personne"
+
+#: admin/pages/dashboard.php:215 admin/pages/dashboard.php:220
+msgid "Company"
+msgstr "Société"
+
+#: admin/pages/dashboard.php:147
+msgid "Company Info"
+msgstr "Informations sur la société"
+
+#: admin/pages/dashboard.php:223
+msgid "Company Logo"
+msgstr "Logo de la société"
+
+#: admin/pages/dashboard.php:222
+msgid "Company Name"
+msgstr "Nom de la société"
+
+#: admin/pages/dashboard.php:205 admin/pages/dashboard.php:213
+msgid "Company or person"
+msgstr "Société ou personne "
+
+#: admin/google_search_console/class-gsc.php:128
+msgid "Crawl errors per page"
+msgstr "Erreurs d'exploration par page"
+
+#: admin/google_search_console/class-gsc-table.php:206
+msgid "Create a redirect"
+msgstr "Créer une redirection"
+
+#: admin/google_search_console/class-gsc-table.php:206
+#: admin/google_search_console/views/gsc-create-redirect.php:40
+msgid "Create redirect"
+msgstr "Créer une redirection"
+
+#. Translators: %s: expands to Yoast SEO Premium
+#: admin/google_search_console/views/gsc-create-redirect.php:60
+msgid "Creating redirects is a %s feature"
+msgstr "la création de redirection est une fonctionnalité de %s."
+
+#: admin/google_search_console/views/gsc-create-redirect.php:24
+msgid "Current URL:"
+msgstr "URL actuelle : "
+
+#: admin/google_search_console/views/gsc-display.php:45
+#: admin/google_search_console/views/gsc-display.php:48
+msgid "Current profile"
+msgstr "Profil actuel"
+
+#: admin/pages/metas.php:133
+msgid "Custom Post Type Archives"
+msgstr "Archives des articles de type personnalisé"
+
+#: admin/pages/metas.php:189
+msgid "Date Archives"
+msgstr "Archives par date"
+
+#: admin/pages/metas.php:109
+msgid "Date in Snippet Preview"
+msgstr "Date dans la prévisualisation de l'élément "
+
+#: admin/pages/metas.php:206
+msgid "Date-based archives could in some cases also be seen as duplicate content."
+msgstr "Les archives basées sur la date pourraient, dans certains cas également être considérées comme du contenu dupliqué."
+
+#: admin/google_search_console/class-gsc-platform-tabs.php:43
+#: admin/google_search_console/class-gsc.php:281
+msgid "Desktop"
+msgstr "Ordinateur"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/dashboard.php:244
+msgid "Disable the Advanced part of the %1$s meta box"
+msgstr "Désactiver les options avancées de la boite méta de %1$s."
+
+#: admin/pages/metas.php:204
+msgid "Disable the author archives"
+msgstr "Désactiver les archives de l'auteur"
+
+#: admin/pages/metas.php:210
+msgid "Disable the date-based archives"
+msgstr "Désactiver les archives par date"
+
+#: admin/pages/metas.php:194
+msgid "Duplicate content prevention"
+msgstr "Prévention de contenu dupliqué"
+
+#: admin/pages/dashboard.php:72
+msgid "Earlier found meta description was not found in file. Renewed the description test data."
+msgstr "Les méta descriptions précédentes n'ont pas été trouvé dans le fichier.Mise en place des données de test."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/dashboard.php:112
+msgid "Either delete them (this can be done with the \"Fix it\" button) or disable %1$s XML sitemaps."
+msgstr "Vous pouvez soit les supprimer (ce qui peut être fait avec le bouton \"Corriger\") soit désactiver les sitemaps XML de %1$s."
+
+#: admin/pages/metas.php:40
+msgid "Enable force rewrite titles"
+msgstr "Activer la réécriture forcée des titres "
+
+#: admin/pages/network.php:113
+msgid "Enter the %sSite ID%s for the site whose settings you want to use as default for all sites that are added to your network. Leave empty for none (i.e. the normal plugin defaults will be used)."
+msgstr "Saisissez '%sID du site%s que vous utiliserez comme base pour les réglages de tous les nouveaux sites ajoutés à votre réseau. Laissez vide pour n'en choisir aucun. (Les réglages par défaut de WordPress SEO seront alors utilisés)."
+
+#: admin/google_search_console/views/gsc-create-redirect.php:46
+msgid "Error: a redirect for this URL already exists"
+msgstr "Erreur : une redirection pour cette adresse existe déjà ."
+
+#: admin/google_search_console/class-gsc.php:282
+msgid "Errors that occurred only when your site was crawled by Googlebot-Mobile (errors didn't appear for desktop)."
+msgstr "Les erreurs qui se sont produites lors de l'exploration du Googlebot (les erreurs n'apparaissent pas pour les desktops)."
+
+#: admin/google_search_console/class-gsc.php:281
+msgid "Errors that occurred when your site was crawled by Googlebot."
+msgstr "Les erreurs qui se sont produites lors de l'exploration du Googlebot."
+
+#: admin/google_search_console/class-gsc.php:283
+msgid "Errors that only occurred when your site was crawled by Googlebot for feature phones (errors didn't appear for desktop)."
+msgstr "Les erreurs qui se sont produites lors de l'exploration du Googlebot pour les téléphones portables (les erreurs n'apparaissent pas dans les desktops)."
+
+#: admin/pages/dashboard.php:65
+msgid "Failed to remove hardcoded meta description."
+msgstr "Impossible de supprimer la méta description saisie en dur."
+
+#: admin/google_search_console/class-gsc-platform-tabs.php:45
+#: admin/google_search_console/class-gsc.php:283
+msgid "Feature phone"
+msgstr "Fonction téléphone"
+
+#: admin/google_search_console/class-gsc-table.php:109
+msgid "First detected"
+msgstr "Premier détecté"
+
+#: admin/pages/dashboard.php:104 admin/pages/dashboard.php:119
+#: admin/pages/dashboard.php:130 admin/pages/dashboard.php:137
+msgid "Fix it."
+msgstr "Corriger."
+
+#: admin/pages/metas.php:36
+msgid "Force rewrite titles"
+msgstr "Forcer la réécriture des titres"
+
+#: admin/google_search_console/views/gsc-display.php:34
+msgid "Get Google Authorization Code"
+msgstr "Obtenir un Code d'Autorisation Google"
+
+#: admin/pages/licenses.php:99
+msgid "Get this extension"
+msgstr "Obtenez cette extension"
+
+#: admin/pages/dashboard.php:198
+msgid "Google shows your website's name in the search results, we will default to your site name but you can adapt it here. You can also provide an alternate website name you want Google to consider."
+msgstr "Google affiche le nom de votre site web, nous nous basons sur votre nom de site mais vous pouvez l'adapter ici. Vous pouvez également fournir un nom de site web alternatif si vous souhaitez que Google le prenne en considération aussi."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/metas.php:111 admin/pages/metas.php:171
+msgid "Hide"
+msgstr "Masquer"
+
+#: admin/pages/metas.php:21 admin/pages/metas.php:65
+msgid "Homepage"
+msgstr "Page d'accueil"
+
+#: admin/pages/metas.php:74
+msgid "Homepage & Front page"
+msgstr "Page d'accueil & Première page"
+
+#: admin/pages/metas.php:233
+msgid "I don't know why you'd want to use meta keywords, but if you want to, check this box."
+msgstr "Je ne sais pas pourquoi vous voulez utiliser les méta keywords, mais si vous voulez le faire, cochez cette case."
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:200
+msgid "If this is the case on your site, you can choose to either disable it (which makes it redirect to the homepage), or to add %s to it so it doesn't show up in the search results."
+msgstr "Si c'est le cas pour votre site, vous pouvez choisir de le désactiver (ce qui la redirigera vers la page d'accueil), ou d'y ajouter %s, de sorte qu'il n'apparaisse pas dans les résultats de recherche."
+
+#: admin/pages/metas.php:230
+msgid "If you want to prevent /page/2/ and further of any archive to show up in the search results, enable this."
+msgstr "Si vous voulez éviter /page/2/ et les suivantes d'une archive d'apparaître dans les résultats de la recherche, activez cette option."
+
+#. translators: %s expands to Yoast SEO
+#: admin/pages/dashboard.php:185
+msgid "If you want to restore a site to the default %s settings, press this button."
+msgstr "Si vous souhaitez réinitialiser les réglages de %s de votre site, appuyez sur ce bouton."
+
+#. translators: %1$s / %2$s: links to an article about duplicate content on
+#. yoast.com
+#: admin/pages/metas.php:197
+msgid "If you're running a one author blog, the author archive will be exactly the same as your homepage. This is what's called a %1$sduplicate content problem%2$s."
+msgstr "Si vous administrez un blog avec un seul auteur, la page d'archive de l'auteur sera exactement identique à votre page d'accueil. C'est ce qu'on appelle un %1$sproblème de contenu dupliqué%2$s."
+
+#: admin/pages/dashboard.php:131 admin/pages/dashboard.php:138
+msgid "Ignore."
+msgstr "Ignorer."
+
+#: admin/google_search_console/class-gsc.php:223
+msgid "Incorrect Google Authorization Code."
+msgstr "Code d'autorisation de Google incorrect."
+
+#: admin/pages/dashboard.php:156
+msgid "Introduction Tour"
+msgstr "Visite guidée"
+
+#: admin/google_search_console/class-gsc.php:280
+msgid "Issue categories"
+msgstr "Catégories de problème"
+
+#: admin/google_search_console/class-gsc-table.php:108
+msgid "Last crawled"
+msgstr "Dernière exploration"
+
+#: admin/pages/dashboard.php:168
+msgid "Latest Changes"
+msgstr "Derniers changements"
+
+#: admin/google_search_console/class-gsc-table.php:139
+#: admin/google_search_console/class-gsc-table.php:210
+msgid "Mark as fixed"
+msgstr "Marquer comme réglé"
+
+#: admin/google_search_console/views/gsc-create-redirect.php:32
+msgid "Mark as fixed:"
+msgstr "Marquer comme réglé :"
+
+#. Translators: %1$s: expands to 'Google Search Console'.
+#: admin/google_search_console/views/gsc-create-redirect.php:36
+msgid "Mark this issue as fixed in %1$s."
+msgstr "Marquer ce problème comme réglé dans la %1$s."
+
+#: admin/pages/metas.php:108 admin/pages/metas.php:148
+#: admin/pages/metas.php:169
+msgid "Meta Robots"
+msgstr "Méta robots "
+
+#: admin/pages/metas.php:67 admin/pages/metas.php:104 admin/pages/metas.php:165
+#: admin/pages/metas.php:184 admin/pages/metas.php:191
+msgid "Meta description template"
+msgstr "Modèle de Méta description "
+
+#: admin/pages/metas.php:69 admin/pages/metas.php:106 admin/pages/metas.php:167
+#: admin/pages/metas.php:186
+msgid "Meta keywords template"
+msgstr "Modèle des Méta keywords "
+
+#: admin/google_search_console/views/gsc-create-redirect.php:28
+msgid "New URL:"
+msgstr "Nouvelle URL :"
+
+#: admin/pages/network.php:105 admin/pages/network.php:112
+msgid "New sites in the network inherit their SEO settings from this site"
+msgstr "Les nouveaux sites du réseau héritent des paramètres SEO de ce site"
+
+#: admin/pages/metas.php:231
+msgid "Noindex subpages of archives"
+msgstr "Ne pas indexer les sous-pages des archives"
+
+#: admin/pages/metas.php:134
+msgid "Note: instead of templates these are the actual titles and meta descriptions for these custom post type archive pages."
+msgstr "Remarque : au lieu d'utiliser les modèles, ce sont les vrais titres et méta descriptions pour les pages archives des articles de type personnalisé."
+
+#: admin/pages/licenses.php:24
+msgid "Optimize your videos to show them off in search results and get more clicks!"
+msgstr "Optimisez vos vidéos pour qu'elles apparaissent dans les résultats des recherches et obtenir plus de clics !"
+
+#: admin/pages/dashboard.php:139
+msgid "Paging comments is enabled, this is not needed in 999 out of 1000 cases, so the suggestion is to disable it, to do that, simply uncheck the box before \"Break comments into pages...\""
+msgstr "La pagination des commentaires est activée, ce qui n'est pas nécessaire dans 999 cas sur 1000, donc la suggestion est de le désactiver. Pour le faire, il suffit de décocher la case \"Diviser les commentaires en pages...\" dans les réglages de discussion."
+
+#: admin/pages/advanced.php:20
+msgid "Permalinks"
+msgstr "Permaliens"
+
+#: admin/pages/dashboard.php:216 admin/pages/dashboard.php:227
+msgid "Person"
+msgstr "Personne"
+
+#: admin/google_search_console/views/gsc-display.php:36
+msgid "Please enter the Google Authorization Code in the field below and press the Authenticate button."
+msgstr "Veuillez saisir le code d'autorisation dans le champ ci-dessous et appuyez sur le bouton d'authentification."
+
+#: admin/pages/metas.php:236
+msgid "Prevents search engines from using the DMOZ description for pages from this site in the search results."
+msgstr "Empêche les moteurs de recherche d'utiliser la description de DMOZ pour les pages de ce site dans les résultats de recherche."
+
+#: admin/pages/metas.php:240
+msgid "Prevents search engines from using the Yahoo! directory description for pages from this site in the search results."
+msgstr "Empêche les moteurs de recherche d'utiliser la description du répertoire de Yahoo! pour les pages de ce site dans les résultats de recherche."
+
+#: admin/pages/network.php:115
+msgid "Privacy sensitive (FB admins and such), theme specific (title rewrite) and a few very site specific settings will not be imported to new blogs."
+msgstr "Les réglages potentiellement confidentiels (administrateurs Facebook etc.), spécifiques aux thèmes (réécriture du titre) et quelques réglages très spécifiques au site actuel ne seront pas importés vers les nouveaux blogs."
+
+#: admin/google_search_console/views/gsc-display.php:67
+#: admin/google_search_console/views/gsc-display.php:71
+msgid "Profile"
+msgstr "Profil"
+
+#: admin/pages/advanced.php:24
+msgid "RSS"
+msgstr "RSS"
+
+#: admin/pages/licenses.php:36
+msgid "Rank better locally and in Google Maps, without breaking a sweat!"
+msgstr "Améliorez votre classement localement dans Google Maps, sans verser une goutte de sueur!"
+
+#: admin/pages/dashboard.php:120
+msgid "Re-check theme."
+msgstr "Re-vérifier le thème."
+
+#: admin/google_search_console/views/gsc-display.php:44
+msgid "Reauthenticate with Google "
+msgstr "Se ré-authentifier avec Google"
+
+#: admin/google_search_console/views/gsc-create-redirect.php:21
+msgid "Redirect this broken URL and fix the error"
+msgstr "Rediriger cette adresse cassé et réglé l'erreur."
+
+#: admin/google_search_console/views/gsc-display.php:16
+msgid "Reload crawl issues"
+msgstr "Recharger les problèmes d'exploration"
+
+#: admin/pages/dashboard.php:59
+msgid "Removed hardcoded meta description."
+msgstr "La méta description codée en dure a été supprimée."
+
+#: admin/google_search_console/class-gsc-category-filters.php:120
+msgid "Request timed out or site is blocking Google."
+msgstr "Le temps de la demande est écoulé ou le site bloque Google."
+
+#: admin/google_search_console/class-gsc-table.php:110
+msgid "Response code"
+msgstr "Code de réponse"
+
+#: admin/pages/dashboard.php:182 admin/pages/dashboard.php:190
+msgid "Restore Default Settings"
+msgstr "Restaurer les réglages par défaut"
+
+#: admin/pages/network.php:121
+msgid "Restore site to default settings"
+msgstr "Restaurer les réglages du site aux valeurs par défaut"
+
+#: admin/pages/network.php:139
+msgid "Restore site to defaults"
+msgstr "Restaurer les réglages du site aux valeurs par défaut"
+
+#: admin/pages/network.php:118
+msgid "Save MultiSite Settings"
+msgstr "Enregistrer les réglages MultiSite"
+
+#: admin/google_search_console/views/gsc-display.php:80
+msgid "Save Profile"
+msgstr "Enregistrer le profil"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/licenses.php:43
+msgid "Seamlessly integrate WooCommerce with %1$s and get extra features!"
+msgstr "Intégrez WooCommerce et %1$s et obtenez des fonctionnalités supplémentaires !"
+
+#: admin/google_search_console/class-gsc.php:118
+msgid "Search"
+msgstr "Rechercher"
+
+#: admin/pages/metas.php:217
+msgid "Search pages"
+msgstr "Pages de recherche"
+
+#: admin/pages/dashboard.php:150
+msgid "Security"
+msgstr "Sécurité"
+
+#: admin/google_search_console/class-gsc-category-filters.php:120
+msgid "Server Error"
+msgstr "Erreur serveur"
+
+#: admin/pages/network.php:24
+msgid "Settings Updated."
+msgstr "Les réglages ont été mis à jour."
+
+#: admin/pages/metas.php:109
+msgid "Show date in snippet preview?"
+msgstr "Afficher la date dans la prévisualisation de l'extrait ?"
+
+#: admin/pages/network.php:96
+msgid "Site Admins (default)"
+msgstr "Administrateurs du site (par défaut)"
+
+#: admin/pages/network.php:130
+msgid "Site ID"
+msgstr "ID du Site"
+
+#: admin/pages/metas.php:227
+msgid "Sitewide meta settings"
+msgstr "Réglages méta pour tout le site"
+
+#: admin/google_search_console/class-gsc-platform-tabs.php:44
+#: admin/google_search_console/class-gsc.php:282
+msgid "Smartphone"
+msgstr "Smartphone"
+
+#: admin/pages/metas.php:100
+msgid "So remember: If you change the %sattachment redirection setting%s in the future, the below settings will take effect for *all* media items."
+msgstr "Rappel : Si vous changez les setting%s de redirection de %sattachment dans le futur, les réglages ci-dessous affecteront \"tous\" les médias."
+
+#: admin/google_search_console/class-gsc-category-filters.php:121
+msgid "Soft 404"
+msgstr "Soft 404"
+
+#: admin/pages/metas.php:214
+msgid "Special Pages"
+msgstr "Pages spéciales"
+
+#: admin/pages/network.php:97
+msgid "Super Admins only"
+msgstr "Super Administrateur uniquement"
+
+#: admin/pages/metas.php:56
+msgid "Symbols are shown in the size they'll appear in in search results."
+msgstr "Les symboles sont affichés dans la même taille que celle des résultats de recherche."
+
+#: admin/pages/metas.php:97 admin/pages/network.php:115
+msgid "Take note:"
+msgstr "Ã savoir :"
+
+#: admin/pages/dashboard.php:157
+msgid "Take this tour to quickly learn about the use of this plugin."
+msgstr "Profitez de cette visite guidée pour apprendre rapidement comment utiliser cette extension."
+
+#: admin/pages/metas.php:23 admin/pages/xml-sitemaps.php:43
+msgid "Taxonomies"
+msgstr "Taxonomies"
+
+#. Translators: %1$s: expands to Google Search Console.
+#: admin/google_search_console/class-gsc.php:179
+msgid "The %1$s data has been removed. You will have to reauthenticate if you want to retrieve the data again."
+msgstr "La %1$s a été supprimée. Vous devrez vous réauthentifier si vous voulez retrouvez vos données."
+
+#: admin/pages/dashboard.php:105
+msgid "The following file(s) is/are blocking your XML sitemaps from working properly:"
+msgstr "Le(s) fichier(s) suivant(s) empêche(nt) vos sitemaps XML de fonctionner correctement :"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/licenses.php:18
+msgid "The premium version of %1$s with more features & support."
+msgstr "La version Premium de %1$s avec plus de fonctionnalités & de support."
+
+#: admin/google_search_console/class-gsc-category-filters.php:121
+msgid "The target URL doesn't exist, but your server is not returning a 404 (file not found) error."
+msgstr "L'URL cible n'existe pas mais le serveur ne retourne pas d'erreur 404 (fichier non trouvé)."
+
+#: admin/google_search_console/views/gsc-display.php:72
+msgid "There were no profiles found"
+msgstr "Aucun profil n'a été trouvé. "
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:216
+msgid "These pages will be %s by default, so they will never show up in search results."
+msgstr "Ces pages seront réglées sur %s par défaut, donc elles n'apparaitront jamais dans les résultats de recherche."
+
+#: admin/pages/licenses.php:117
+msgid "This is where you would enter the license keys for one of our premium plugins, should you activate one."
+msgstr "Enregistrez ici la clé de licence de l'une de vos extensions premium si vous voulez l'activer."
+
+#: admin/pages/metas.php:140 admin/pages/social.php:61
+#: admin/views/tool-bulk-editor.php:33
+msgid "Title"
+msgstr "Titre"
+
+#: admin/pages/metas.php:51
+msgid "Title Separator"
+msgstr "Séparateur de titre"
+
+#: admin/pages/metas.php:66 admin/pages/metas.php:103 admin/pages/metas.php:164
+#: admin/pages/metas.php:183 admin/pages/metas.php:190
+#: admin/pages/metas.php:218 admin/pages/metas.php:221
+msgid "Title template"
+msgstr "Modèle de titre "
+
+#. Translators: %1$s: expands to 'Yoast SEO', %2$s expands to Google Search
+#. Console.
+#: admin/google_search_console/views/gsc-display.php:31
+msgid "To allow %1$s to fetch your %2$s information, please enter your Google Authorization Code."
+msgstr "Pour permettre à %1$s de récupérer les informations de votre %2$s, merci de saisir votre code dâautorisation de Google."
+
+#: admin/google_search_console/class-gsc-table.php:107
+msgid "URL"
+msgstr "URL"
+
+#: admin/pages/dashboard.php:242
+msgid "Unchecking this box allows authors and editors to redirect posts, noindex them and do other things you might not want if you don't trust your authors."
+msgstr "Décocher cette case permet aux auteurs et aux éditeurs de rediriger les articles, ne pas les indexer (noindex) et faire d'autres choses que vous pourriez ne pas vouloir si vous n'avez pas confiance en eux."
+
+#: admin/pages/metas.php:234
+msgid "Use meta keywords tag?"
+msgstr "Utilisez des méta étiquettes de mots-clés ?"
+
+#: admin/pages/network.php:124
+msgid "Using this form you can reset a site to the default SEO settings."
+msgstr "Grâce à ce formulaire, vous pouvez réinitialiser les réglages SEO de votre site aux réglages par défaut."
+
+#: admin/pages/dashboard.php:176
+msgid "View Changes"
+msgstr "Voir les changements"
+
+#. translators: %s expands to Yoast SEO
+#: admin/pages/dashboard.php:171
+msgid "We've summarized the most recent changes in %s."
+msgstr "Nous avons résumé les changements les plus récents dans %s."
+
+#: admin/pages/dashboard.php:149
+msgid "Webmaster Tools"
+msgstr "Outils pour les webmasters"
+
+#: admin/pages/dashboard.php:195 admin/pages/dashboard.php:202
+msgid "Website name"
+msgstr "Nom du Site Web"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/network.php:94
+msgid "Who should have access to the %1$s settings"
+msgstr "Qui devrait avoir accès aux réglages de %1$s"
+
+#: admin/pages/dashboard.php:237
+msgid "Yandex Webmaster Tools"
+msgstr "Outils pour webmaster de Yandex "
+
+#: admin/google_search_console/class-gsc-service.php:137
+msgid "Yoast plugins share some code between them to make your site faster. As a result of that, we need all Yoast plugins to be up to date. We've detected this isn't the case, so please update the Yoast plugins that aren't up to date yet."
+msgstr "Les extensions de Yoast partagent du code entre elles pour les rendre plus rapide. Cela suppose qu'elles soient toutes à jour. Nous avons détecté que ce n'est pas le cas, donc veuillez mettre à jour toutes les extensions de Yoast qui ne le sont pas."
+
+#: admin/pages/metas.php:78
+msgid "You can determine the title and description for the blog page by %sediting the blog page itself »%s"
+msgstr "Vous pouvez définir le titre et la description pour la page du blog en %smodifiant la page de blog directement »%s"
+
+#: admin/pages/metas.php:75
+msgid "You can determine the title and description for the front page by %sediting the front page itself »%s"
+msgstr "Vous pouvez déterminer le titre et la description de la page d'accueil en %smodifiant la page d'accueil directement »%s"
+
+#: admin/pages/dashboard.php:233
+msgid "You can use the boxes below to verify with the different Webmaster Tools, if your site is already verified, you can just forget about these. Enter the verify meta values for:"
+msgstr "Vous pouvez utiliser les cases ci-dessous pour permettre la vérification de votre site avec différents outils pour webmasters. Si votre site l'est déjà , vous pouvez simplement les oublier. Entrez les valeurs de vérification méta pour :"
+
+#. Translators: %1$s: expands to the current url and %2$s expands to url the
+#. redirects points to.
+#: admin/google_search_console/views/gsc-create-redirect.php:51
+msgid "You do not have to create a redirect for URL %1$s because a redirect already exists. The existing redirect points to %2$s. If this is fine you can mark this issue as fixed. If not, please go to the redirects page and change the target URL."
+msgstr "Vous n'avez pas à créer une redirection pour l'adresse %1$s car la redirection existe déjà . La redirection existante pointe vers %2$s. Si c'est bon, vous pouvez marquer ce problème comme réglé. Si ça ne l'est pas, rendez-vous dans la page des redirections et modifiez l'url cible."
+
+#: admin/pages/dashboard.php:132
+msgid "You do not have your postname in the URL of your posts and pages, it is highly recommended that you do. Consider setting your permalink structure to /%postname%/."
+msgstr "Vous n'avez pas le nom de l'article dans l'URL de vos articles et pages. Il est fortement recommandé de l'avoir. Il est suggéré d'ajuster la structure de vos permaliens pour /%postname%/."
+
+#: admin/pages/dashboard.php:147
+msgid "Your Info"
+msgstr "Vos informations"
+
+#: admin/pages/dashboard.php:228
+msgid "Your name"
+msgstr "Votre nom "
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/dashboard.php:122
+msgid "Your theme contains a meta description, which blocks %1$s from working properly, please delete the following line, or press fix it:"
+msgstr "Votre thème contient une méta description qui empêche %1$s de fonctionner correctement, veuillez supprimer la ligne suivante, ou appuyez sur résoudre :"
+
+#: admin/pages/network.php:64
+msgid "archived"
+msgstr "archivé"
+
+#: admin/pages/network.php:67
+msgid "mature"
+msgstr "adulte"
+
+#: admin/google_search_console/views/gsc-display.php:80
+msgid "or"
+msgstr "ou"
+
+#: admin/pages/network.php:61
+msgid "public"
+msgstr "public"
+
+#: admin/pages/network.php:70
+msgid "spam"
+msgstr "spam"
+
+#: admin/pages/metas.php:22 admin/pages/xml-sitemaps.php:40
+msgid "Post Types"
+msgstr "Types de contenu"
+
+#. Translators: %1$s: expands to 'Yoast SEO Premium', %2$s: links to Yoast SEO
+#. Premium plugin page.
+#: admin/google_search_console/views/gsc-create-redirect.php:64
+msgid "To be able to create a redirect and fix this issue, you need %1$s. You can buy the plugin, including one year of support and updates, on %2$s."
+msgstr "Pour pouvoir créer une redirection et régler ce problème, vous avez besoin de %1$s. Vous pouvez acheter l’extension, incluant un an de support et de mises à jour, sur %2$s."
+
+#: admin/google_search_console/class-gsc.php:79
+msgid "Don't miss your crawl errors: %1$sconnect with Google Search Console here%2$s."
+msgstr "Ne ratez pas vos erreurs d'exploration : %1$sconnectez-vous avec votre Google Search Console ici%2$s."
+
+#: admin/google_search_console/class-gsc.php:192
+msgid "The issues have been successfully reloaded!"
+msgstr "Les problèmes ont bien été rechargés !"
+
+#: admin/pages/dashboard.php:209
+msgid "This data is shown as metadata in your site. It is intended to appear in Google's Knowledge Graph. You can be either a company, or a person, choose either:"
+msgstr "Cette donnée est affichée comme une métadonnée dans votre site. Elle apparaît dans le Knowledge Graph de Google. Vous pouvez être une société ou une personne, choisissez l’un ou l'autre :"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/taxonomy/class-taxonomy-metabox.php:55
+msgid "%1$s Settings"
+msgstr "Réglages de %1$s"
+
+#. translators: %s expands to the social network name
+#: admin/class-social-admin.php:66
+#: admin/taxonomy/class-taxonomy-social-fields.php:52
+msgid "%s Description"
+msgstr "%s Description"
+
+#. translators: %s expands to the social network name
+#: admin/class-social-admin.php:69
+#: admin/taxonomy/class-taxonomy-social-fields.php:59
+msgid "%s Image"
+msgstr "%s Image"
+
+#. translators: %s is the plugin name
+#: admin/class-yoast-dashboard-widget.php:41
+msgid "%s Posts Overview"
+msgstr "Vue d'ensemble des articles de %s"
+
+#. translators: %s expands to the social network name
+#: admin/class-social-admin.php:63
+#: admin/taxonomy/class-taxonomy-social-fields.php:44
+msgid "%s Title"
+msgstr "%s Titre"
+
+#: admin/class-pointers.php:301
+msgid "A Sitemap is an XML file that lists the URLs for a site. It allows webmasters to include additional information about each URL: when it was last updated, how often it changes, and how important it is in relation to other URLs in the site. This allows search engines to crawl the site more intelligently."
+msgstr "Un plan de site est un fichier XML qui recense les URLs d'un site. Il permet aux webmasters d'inclure des informations complémentaires à propos de chaque URL: quand il a été mis à jour pour la dernière fois, à quelle fréquence il change, son importance par rapport aux autres URLs du site. Cela permet aux moteurs de recherche de parcourir le site de manière plus intelligente."
+
+#: admin/google_search_console/class-gsc-category-filters.php:113
+msgid "Access denied"
+msgstr "Accès refusé"
+
+#: admin/class-social-facebook.php:354
+msgid "Add Another Facebook Admin"
+msgstr "Ajouter un autre administrateur Facebook"
+
+#: admin/class-social-facebook.php:334 admin/class-social-facebook.php:348
+msgid "Add Facebook admin"
+msgstr "Ajouter un administrateur Facebook"
+
+#: admin/class-pointers.php:233
+msgid "Add some info here needed for Google's Knowledge Graph."
+msgstr "Ajouter quelques informations nécessaire pour le Knowledge Graph de Google ici."
+
+#: admin/class-social-facebook.php:329
+msgid "Admin's Facebook user ID:"
+msgstr "ID d'utilisateur Facebook de l'administrateur :"
+
+#: admin/class-social-facebook.php:325
+msgid "Admin's name:"
+msgstr "Nom de l'administrateur :"
+
+#: admin/class-pointers.php:317
+msgid "Advanced Settings"
+msgstr "Réglages avancés"
+
+#: admin/class-meta-columns.php:137
+msgid "All SEO Scores"
+msgstr "Tous les scores SEO"
+
+#: admin/class-pointers.php:317
+msgid "All of the options on these tabs are for advanced users only, if you don’t know whether you should check any, don’t touch them."
+msgstr "Les options de ces onglets sont réservées aux utilisateurs avancés. Si vous ne savez pas quoi modifier, ne changez rien."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:91
+#: admin/taxonomy/class-taxonomy.php:60
+msgid "Always include"
+msgstr "Toujours inclure"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:87
+#: admin/taxonomy/class-taxonomy.php:56
+msgid "Always index"
+msgstr "Toujours indexer"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:88
+#: admin/taxonomy/class-taxonomy.php:57
+msgid "Always noindex"
+msgstr "Toujours noindex"
+
+#: admin/class-pointers.php:268 admin/pages/metas.php:24
+#: frontend/class-frontend.php:527 frontend/class-frontend.php:548
+msgid "Archives"
+msgstr "Archives"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:90
+#: admin/taxonomy/class-taxonomy.php:59
+msgid "Auto detect"
+msgstr "Détection automatique"
+
+#. Translators: %1$s: expands to 'robots.txt'.
+#: admin/google_search_console/class-gsc-category-filters.php:119
+msgid "Blocked"
+msgstr "Bloqué"
+
+#. translators: %1$s expands to Yoast SEO, %2$s: 'Google XML Sitemaps' plugin
+#. name of possibly conflicting plugin with regard to the creation of sitemaps
+#: admin/class-plugin-conflict.php:135
+msgid "Both %1$s and %2$s can create XML sitemaps. Having two XML sitemaps is not beneficial for search engines, yet might slow down your site."
+msgstr "%1$s et %2$s peuvent créer des sitemaps XML. Avoir deux sitemaps XML n'est pas recommandé pour les moteurs de recherche, et pourrait même ralentir votre site."
+
+#. translators: %1$s expands to Yoast SEO, %2%s: 'Facebook' plugin name of
+#. possibly conflicting plugin with regard to creating OpenGraph output
+#: admin/class-plugin-conflict.php:128
+msgid "Both %1$s and %2$s create OpenGraph output, which might make Facebook, Twitter, LinkedIn and other social networks use the wrong texts and images when your pages are being shared."
+msgstr "%1$s et %2$s créent des sorties OpenGraph, ce qui pourrait faire que Facebook, Twitter, LinkedIn et d'autres réseaux sociaux utilisent de mauvais textes et de mauvaises images lorsque vos pages sont partagées."
+
+#: admin/pages/metas.php:146
+#: admin/taxonomy/class-taxonomy-settings-fields.php:48
+msgid "Breadcrumbs title"
+msgstr "Titre du fil d'Ariane"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:44
+msgid "Canonical"
+msgstr "Canonique"
+
+#: admin/class-social-facebook.php:454
+msgid "Clear all Facebook Data"
+msgstr "Effacer toutes les données Facebook"
+
+#: admin/class-pointers.php:111
+msgid "Close"
+msgstr "Fermer"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-plugin-conflict.php:132
+msgid "Configure %1$s's OpenGraph settings"
+msgstr "Configurer les réglages de l'OpenGraph de %1$s"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-plugin-conflict.php:139
+msgid "Configure %1$s's XML Sitemap settings"
+msgstr "Configurer les réglages du SiteMap XML de %1$s"
+
+#: admin/class-pointers.php:174
+msgid "Congratulations!"
+msgstr "Félicitations !"
+
+#: admin/class-yoast-form.php:132
+msgid "Current option:"
+msgstr "Option actuelle :"
+
+#: admin/class-social-facebook.php:359
+msgid "Currently connected Facebook admins:"
+msgstr "Administrateurs Facebook actuellement connectés :"
+
+#. translators: %s: 'Facebook' plugin name of possibly conflicting plugin
+#: admin/class-yoast-plugin-conflict.php:172
+msgid "Deactivate %s"
+msgstr "Désactiver %s"
+
+#: admin/class-yoast-form.php:130
+msgid "Debug Information"
+msgstr "Information de débug"
+
+#: admin/class-pointers.php:235
+msgid "Determine who has access to the plugins advanced settings on the post edit screen."
+msgstr "Définit qui a accès aux réglages avancés des extensions dans le menu d'édition d'un article."
+
+#: admin/class-pointers.php:248
+msgid "Email"
+msgstr "E-mail"
+
+#: admin/class-pointers.php:330
+msgid "Extensions and Licenses"
+msgstr "Extensions et licences"
+
+#: admin/class-pointers.php:283 admin/class-social-admin.php:45
+#: admin/pages/social.php:21 admin/taxonomy/class-taxonomy-social-fields.php:92
+msgid "Facebook"
+msgstr "Facebook"
+
+#: admin/class-social-facebook.php:386
+msgid "Facebook App ID"
+msgstr "Facebook App ID"
+
+#: admin/class-social-facebook.php:291
+msgid "Facebook Insights and Admins"
+msgstr "Facebook Insights et Admins"
+
+#: admin/google_search_console/class-gsc-category-filters.php:114
+msgid "Faulty redirects"
+msgstr "Redirections défectueuses"
+
+#: admin/class-meta-columns.php:46
+msgid "Focus KW"
+msgstr "Mot-clé principal"
+
+#: admin/class-meta-columns.php:335
+msgid "Focus keyword not set."
+msgstr "Mot-clé principal non défini."
+
+#: admin/class-pointers.php:230
+msgid "General settings"
+msgstr "Réglages généraux"
+
+#: admin/google_search_console/class-gsc-category-filters.php:117
+msgid "Google was unable to crawl this URL due to an undetermined issue."
+msgstr "Google n'a pas pu exploré cette adresse en raison d'un problème indéterminé."
+
+#: admin/google_search_console/class-gsc-category-filters.php:119
+msgid "Googlebot could access your site, but certain URLs are blocked for Googlebot in your %1$s file. This block could either be for all Googlebots or even specifically for Googlebot-mobile."
+msgstr "Le Googlebot pourrait accéder à votre site, mais l'accès à certaines adresses est bloqué dans votre %1$s. Ce blocage pourrait être pour tous les Googlebot ou uniquement pour le Googlebot-mobile."
+
+#. translators: %1$s and %2$s expand to a link to the Yoast Knowledge Base
+#: admin/class-social-facebook.php:322
+msgid "If you don't know where to find the needed ID, see %1$sthis knowledge base article%2$s."
+msgstr "Si vous ne savez pas où trouver l'ID nécessaire, référez-vous à %1$scet article de notre base de connaissance%2$s."
+
+#. translators: %s expands to the social network's name
+#: admin/class-social-admin.php:36
+msgid "If you don't want to use the meta description for sharing the post on %s but want another description there, write it here."
+msgstr "Si vous ne souhaitez pas utiliser la méta description pour partager l'article sur %s mais voulez une autre description, inscrivez-la ici."
+
+#. translators: %s expands to the social network's name
+#: admin/class-social-admin.php:34
+msgid "If you don't want to use the post title for sharing the post on %s but instead want another title there, write it here."
+msgstr "Si vous ne souhaitez pas utiliser le titre de l'article sur %s mais voulez au contraire un autre titre, enregistrez-le ici."
+
+#: admin/class-pointers.php:303
+msgid "If you want to exclude certain post types and/or taxonomies, you can also set that on this page."
+msgstr "Si vous souhaitez exclure certains types de contenu et/ou des taxonomies, vous pouvez également le faire sur cette page."
+
+#. translators: %s expands to the social network's name
+#: admin/class-social-admin.php:38
+msgid "If you want to override the image used on %s for this post, upload / choose an image or add the URL here."
+msgstr "Si vous voulez remplacer l'image utilisée pour cet article sur %s, téléchargez/choisissez une image ou ajoutez son URL ici."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:245
+msgid "If you would like us to keep you up-to-date regarding %1$s and other plugins by Yoast, subscribe to our newsletter:"
+msgstr "Si vous voulez être tenu informé des nouveautés relatives à %1$s et aux autres extensions de Yoast, abonnez-vous à notre newsletter :"
+
+#: admin/class-pointers.php:304
+msgid "Is your webserver low on memory? Decrease the entries per sitemap (default: 1000) to reduce load."
+msgstr "Est-ce que votre serveur manque de mémoire ? Diminuez le nombre d'entrées du plan du site (par défaut : 1000) pour réduire la charge."
+
+#: admin/class-pointers.php:335 admin/pages/licenses.php:78
+msgid "Licenses"
+msgstr "Licences"
+
+#: admin/class-pointers.php:339
+msgid "Like this plugin?"
+msgstr "Vous aimez cette extension ?"
+
+#: admin/class-meta-columns.php:45
+msgid "Meta Desc."
+msgstr "Méta Desc."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:38
+msgid "Meta keywords used on the archive page for this term."
+msgstr "Meta keywords utilisé sur la page d'archive pour ce terme."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:238
+msgid "More %1$s"
+msgstr "En savoir plus sur %1$s"
+
+#. translators: %1$s and %2$s expand to a link to the Yoast Knowledge Base
+#: admin/class-social-facebook.php:301
+msgid "More info can be found %1$son our knowledge base%2$s."
+msgstr "Retrouvez plus d'information %1$sdans notre base de connaissance%2$s."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:92
+#: admin/taxonomy/class-taxonomy.php:61
+msgid "Never include"
+msgstr "Ne jamais inclure"
+
+#: admin/class-pointers.php:208
+msgid "Next"
+msgstr "Suivant"
+
+#. translators: %s expands to taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:57
+msgid "Noindex this %s"
+msgstr "Ne pas indexer (noindex) ce %s"
+
+#: admin/google_search_console/class-gsc-category-filters.php:115
+msgid "Not followed"
+msgstr "Non suivi"
+
+#: admin/google_search_console/class-gsc-category-filters.php:116
+msgid "Not found"
+msgstr "Non trouvé"
+
+#: admin/class-pointers.php:267
+msgid "Now click on the ‘%1$sPost Types%2$s’-tab, as this will be our example."
+msgstr "Cliquez à présent sur ‘%1$sPost Types%2$s’-tab, ce sera notre exemple."
+
+#: inc/class-wpseo-rank.php:104
+msgid "OK"
+msgstr "OK"
+
+#: admin/class-pointers.php:269
+msgid "On the Other tab you can change sitewide meta settings, like enable meta keywords."
+msgstr "Dans l'onglet Autre, vous pouvez modifier les réglages des méta pour tout le site, comme par exemple, activer les méta keywords."
+
+#: admin/class-pointers.php:268
+msgid "On the archives tab you can set templates for specific pages like author archives, search results and more."
+msgstr "Dans l'onglet des archives vous pouvez maintenant créer des modèles pour des pages spécifiques comme celles des archives d'auteur, des résultats de recherche et bien d'autres."
+
+#: admin/class-pointers.php:283
+msgid "On this tab you can enable the %1$sFacebook Open Graph%2$s functionality from this plugin, as well as assign a Facebook user or Application to be the admin of your site, so you can view the Facebook insights."
+msgstr "Dans cet onglet, vous pouvez activer la fonctionnalité de l'%1$sOpen Graph de Facebook%2$s, afin d'affecter à un utilisateur Facebook ou à une Application l'administration de votre site, et que vous puissiez voir les statistiques de Facebook."
+
+#: admin/class-pointers.php:286
+msgid "On this tab you can verify your site with Pinterest and enter your Pinterest account."
+msgstr "Dans cet onglet, vous pouvez vérifier votre site avec Pinterest et saisir les données de votre compte Pinterest."
+
+#. translators: %1$s expands to Yoast SEO Premium
+#: admin/class-pointers.php:337
+msgid "Once you’ve purchased %1$s or any other premium Yoast plugin, you’ll have to enter a license key. You can do so on the Licenses-tab. Once you’ve activated your premium plugin, you can use all its powerful features."
+msgstr "Après l'achat de %1$s ou d'une autre extension premium de Yoast, vous devrez entrer une clé de licence. Vous pouvez le faire dans l'onglet Licences. Une fois votre extension premium activée, vous pouvez utiliser toutes ses puissantes fonctionnalités."
+
+#: admin/class-pointers.php:269
+#: admin/google_search_console/class-gsc-category-filters.php:117
+#: admin/pages/metas.php:25
+msgid "Other"
+msgstr "Autres"
+
+#: admin/class-pointers.php:286 admin/pages/social.php:23
+msgid "Pinterest"
+msgstr "Pinterest "
+
+#: admin/class-social-facebook.php:113
+msgid "Please make sure both fields are filled."
+msgstr "Merci de vous assurez que les deux champs soient remplis."
+
+#. translators: %s expands to noindex
+#: admin/class-yoast-dashboard-widget.php:155
+msgid "Posts that are set to %s"
+msgstr "Les articles sont réglés sur %s."
+
+#: admin/class-yoast-dashboard-widget.php:152
+msgid "Posts with OK SEO score"
+msgstr "Articles avec un score SEO OK"
+
+#: admin/class-yoast-dashboard-widget.php:151
+msgid "Posts with bad SEO score"
+msgstr "articles avec un mauvais score SEO "
+
+#: admin/class-yoast-dashboard-widget.php:153
+msgid "Posts with good SEO score"
+msgstr "Articles avec un bon score SEO"
+
+#: admin/class-yoast-dashboard-widget.php:150
+msgid "Posts without focus keyword"
+msgstr "Articles sans mot clé principal"
+
+#: admin/class-pointers.php:214
+msgid "Previous"
+msgstr "Précédent"
+
+#: admin/class-yoast-plugin-conflict.php:165
+msgid "Recommended solution"
+msgstr "Solution recommandée"
+
+#: admin/class-yoast-form.php:232
+msgid "Remove these ads?"
+msgstr "Supprimer les publicités"
+
+#: inc/class-wpseo-rank.php:119
+msgid "SEO: Bad"
+msgstr "SEO : Mauvais"
+
+#: inc/class-wpseo-rank.php:121
+msgid "SEO: Good"
+msgstr "SEO : Bon"
+
+#: inc/class-wpseo-rank.php:118
+msgid "SEO: No Focus Keyword"
+msgstr "SEO : Pas de mot-clef principal"
+
+#: inc/class-wpseo-rank.php:120
+msgid "SEO: OK"
+msgstr "SEO : OK"
+
+#: inc/class-wpseo-rank.php:122
+msgid "SEO: Post Noindexed"
+msgstr "SEO : Article non indexé"
+
+#: admin/google_search_console/class-gsc-category-filters.php:113
+msgid "Server requires authentication or is blocking Googlebot from accessing the site."
+msgstr "Le serveur nécessite une authentification ou bloque l'accès au site au Googlebot."
+
+#: admin/class-pointers.php:266
+msgid "Sitewide settings"
+msgstr "Réglages au niveau du site"
+
+#: admin/class-pointers.php:339
+msgid "So, we’ve come to the end of the tour. If you like the plugin, please %srate it 5 stars on WordPress.org%s!"
+msgstr "Nous sommes arrivés à la fin de la visite. Si vous aimez l'extension, s'il vous plaît %sdonnez-lui 5 étoiles sur WordPress.org%s !"
+
+#: admin/class-pointers.php:282
+msgid "Social settings"
+msgstr "Réglages réseaux sociaux"
+
+#: admin/class-pointers.php:182 admin/pages/dashboard.php:161
+msgid "Start Tour"
+msgstr "Commencer la visite"
+
+#: admin/class-pointers.php:250
+msgid "Subscribe"
+msgstr "Abonnez-vous"
+
+#: admin/class-pointers.php:243
+msgid "Subscribe to our Newsletter"
+msgstr "Inscrivez-vous à notre newsletter"
+
+#: admin/class-social-facebook.php:178
+msgid "Successfully cleared all Facebook Data"
+msgstr "Toutes les données Facebook ont été effacées avec succès"
+
+#: admin/class-social-facebook.php:155
+msgid "Successfully removed admin %s"
+msgstr "Administrateur %s supprimé avec succès"
+
+#: admin/class-pointers.php:235
+msgid "Tab: Security"
+msgstr "Onglet : Sécurité"
+
+#: admin/class-pointers.php:234
+msgid "Tab: Webmaster Tools"
+msgstr "Onglet : Outils pour les webmasters"
+
+#: admin/class-pointers.php:233
+msgid "Tab: Your Info / Company Info"
+msgstr "Onglet : Vos infos / Infos de la société"
+
+#: admin/class-pointers.php:267
+msgid "Templates and settings"
+msgstr "Modèles et réglages"
+
+#: admin/class-pointers.php:340
+msgid "Thank you for using our plugin and good luck with your SEO!
Best,
Team Yoast - %1$sYoast.com%2$s"
+msgstr "Merci d'utiliser notre extension et bonne chance avec votre référencement !
Cordialement
L'équipe Yoast - %1$sYoast.com%2$s"
+
+#. translators: %1$s: 'Facebook & Open Graph' plugin name(s) of possibly
+#. conflicting plugin(s), %2$s to Yoast SEO
+#: admin/class-yoast-plugin-conflict.php:163
+msgid "The %1$s plugin(s) might cause issues when used in conjunction with %2$s."
+msgstr "L'extension(s) %1$s pourrai(en)t provoquer des problèmes si utiliser en conjonction avec %2$s."
+
+#. translators: %s expands to the taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:50
+msgid "The Breadcrumbs title is used in the breadcrumbs where this %s appears."
+msgstr "Le titre est utilisé dans le fil d'Ariane où %s apparaît."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:45
+msgid "The canonical link is shown on the archive page for this term."
+msgstr "Le lien canonique s'affiche sur la page d'archive pour ce terme."
+
+#: admin/metabox/class-metabox.php:745
+msgid "The featured image should be at least 200x200 pixels to be picked up by Facebook and other social media sites."
+msgstr "L'image à la Une doit être au moins de 200 x 200 pixels pour être capté par Facebook et d'autres sites de médias sociaux."
+
+#: admin/class-pointers.php:266
+msgid "The first tab will show you site-wide settings for titles, normally you'll only need to change the Title Separator."
+msgstr "Le premier onglet présente les réglages généraux pour les titres, normalement vous n'aurez besoin de modifier que le séparateur de titres."
+
+#: admin/class-pointers.php:284
+msgid "The frontpage settings allow you to set meta-data for your homepage, whereas the default settings allow you to set a fallback for all posts/pages without images. "
+msgstr "Les paramètres de première page vous permettent de définir des méta-données pour votre page d'accueil, alors que les paramètres par défaut vous permettent de définir une configuration pour tous les articles / pages sans images."
+
+#. translators: %1$s expands to Yoast SEO, %2$s to Yoast SEO Premium, %3$s and
+#. %4$s to an anchor with link about our premium plugins
+#: admin/class-pointers.php:333
+msgid "The powerful functions of %1$s can be extended with %3$sYoast premium plugins%4$s. These premium plugins require the installation of %1$s or %2$s and add specific functionality. You can read all about the Yoast Premium Plugins %3$shere%4$s."
+msgstr "Les puissantes fonctions de %1$s peuvent être encore améliorées avec les %3$sPlugins Yoast Premium%4$s. Ces extensions premium nécessitent l'installation de %1$s ou de %2$s et ajoutent des fonctionnalités spécifiques. Vous pouvez en savoir plus au sujet de ces extensions Yoast Premium en cliquant %3$sici%4$s."
+
+#. translators: %1$s expands to the social network, %2$s to the recommended
+#. image size
+#. translators: %1$s expands to the social network name, %2$s expands to the
+#. image size
+#: admin/class-social-admin.php:40
+#: admin/taxonomy/class-taxonomy-social-fields.php:63
+msgid "The recommended image size for %1$s is %2$spx."
+msgstr "La taille d'image recommandée pour %1$s est de %2$spx."
+
+#: admin/class-pointers.php:267
+msgid "The templates are built using variables. You can find all these variables in the help tab (in the top-right corner of the page). The settings allow you to set specific behavior for the post types."
+msgstr "Les modèles sont construits à base de variables. Vous pouvez retrouvez l'ensemble des variables dans l'onglet Aide (en haut à droite de la page). Les paramètres vous permettent de définir un comportement spécifique pour les types de contenu."
+
+#: admin/class-pointers.php:241
+msgid "There’s more to learn about WordPress & SEO than just using this plugin. A great start is our article %1$sthe definitive guide to WordPress SEO%2$s."
+msgstr "Il existe d'autres ressources concernant WordPress et le SEO qui dépassent l'usage de cette extension. Un très bon début est notre article %1$sle guide ultime du SEO pour WordPress%2$s"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:232
+msgid "These are the General settings for %1$s, here you can restart this tour or revert the %1$s settings to default."
+msgstr "Ce sont les réglages généraux de %1$s, vous pouvez relancer la présentation ou revenir aux réglages de %1$s par défaut."
+
+#. translators: %s expands to taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:59
+msgid "This %s follows the indexation rules set under Metas and Titles, you can override it here."
+msgstr "Ce %s suit les règles d'indexation définies dans les Métas et Titres, vous pouvez les remplacer ici."
+
+#: admin/class-social-facebook.php:119
+msgid "This Facebook user has already been added as an admin."
+msgstr "Cet utilisateur Facebook a déjà été ajouté comme administrateur."
+
+#: admin/class-pointers.php:302
+msgid "This plugin adds XML sitemaps to your site. The sitemaps are automatically updated when you publish a new post, page or custom post and Google and Bing will be automatically notified."
+msgstr "Cette extension ajoute des cartes XML à votre site. Ces cartes sont automatiquement mises à jour lorsque vous publiez un nouvel article, une nouvelle page ou que vous modifiez un article. Les modifications sont automatiquement répercutées sur Google et Bing."
+
+#: admin/class-pointers.php:287
+msgid "This tab allows you to add specific post meta data for Google+. And if you have a Google+ page for your business, add that URL here and link it on your %1$sGoogle+%2$s page’s about page."
+msgstr "Cet onglet vous permet d'ajouter des méta-données spécifiques à soumettre à Google+. Et si vous avez une page Google+ pour votre entreprise, ajoutez l'URL ici et reliez-la à la page A propos de votre page %1$sGoogle+%2$"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-yoast-plugin-conflict.php:176
+msgid "This warning is generated by %1$s."
+msgstr "Cet avertissement est généré par %1$s."
+
+#: admin/class-pointers.php:264
+msgid "Title & Metas settings"
+msgstr "Réglages Titre et Métas"
+
+#. translators: %1$s and %2$s expand to a link to Facebook Insights
+#: admin/class-social-facebook.php:318
+msgid "To be able to access %1$sFacebook Insights%2$s, you need to add a user here. The name is used for reference only, the ID is used for verification."
+msgstr "Pour être en mesure d'accéder à %1$sFacebook Insights%2$s, vous devez ajouter un utilisateur ici. Le nom est utilisé à titre indicatif, l'ID est utilisée pour la vérification."
+
+#: admin/class-social-facebook.php:293
+msgid "To be able to access %sFacebook Insights%s for your site, you need to specify a Facebook Admin. This can be a user. If you have an app for your site, you could use that as well."
+msgstr "Pour pouvoir accéder à %sFacebook Insights %s pour votre site, vous devez spécifier un administrateur Facebook. Cela peut être un utilisateur. Si vous avez une application pour votre site, vous pouvez aussi l'utiliser."
+
+#: admin/class-pointers.php:285 admin/class-social-admin.php:46
+#: admin/pages/social.php:22 admin/taxonomy/class-taxonomy-social-fields.php:93
+msgid "Twitter"
+msgstr "Twitter"
+
+#: admin/google_search_console/class-gsc-category-filters.php:116
+msgid "URL points to a non-existent page."
+msgstr "L'adresse pointe vers une page inexistante."
+
+#. translators: %1$s expands to Yoast SEO Premium
+#: admin/class-yoast-form.php:235
+msgid "Upgrade to %1$s »"
+msgstr "Passer à %1$s »"
+
+#: admin/class-yoast-form.php:429
+#: admin/taxonomy/class-taxonomy-fields-presenter.php:88
+msgid "Upload Image"
+msgstr "Mettre en ligne une image"
+
+#: admin/taxonomy/class-taxonomy.php:55
+msgid "Use %s default (Currently: %s)"
+msgstr "Utiliser %s par défaut (actuellement : %s)"
+
+#: admin/class-yoast-plugin-conflict.php:160
+msgid "Warning!"
+msgstr "Avertissement !"
+
+#. translators: %1$s: 'Facebook & Open Graph' plugin name(s) of possibly
+#. conflicting plugin(s). %2$s to Yoast SEO
+#: admin/class-yoast-plugin-conflict.php:168
+msgid "We recommend you deactivate %1$s and have another look at your %2$s configuration using the button above."
+msgstr "Nous vous recommandons de désactiver %1$s et de rejeter un Åil à votre configuration de %2$s en utilisant le bouton ci-dessus."
+
+#: admin/class-pointers.php:301
+msgid "What are XML sitemaps?"
+msgstr "En quoi consistent les plans de site au format XML ?"
+
+#: admin/class-pointers.php:302
+msgid "What does the plugin do with XML Sitemaps?"
+msgstr "Que fait l'extension avec les Sitemaps XML ?"
+
+#: admin/class-pointers.php:285
+msgid "With %1$sTwitter Cards%2$s, you can attach rich photos, videos and media experience to tweets that drive traffic to your website. Simply check the box, sign up for the service, and users who Tweet links to your content will have a “Card” added to the tweet that’s visible to all of their followers."
+msgstr "Avec les %1$sCartes Twitter %2$s, vous pouvez joindre des photos, des vidéos et autres médias à vos tweets qui génèrent du trafic vers votre site. Il suffit de cocher la case, enregistrez-vous pour le service et les utilisateurs qui tweetent des liens vers votre contenu auront une “Carte” ajoutée dans leur tweet qui sera visible à tous leurs contacts. "
+
+#: admin/class-pointers.php:234
+msgid "You can add the verification codes for the different Webmaster Tools programs here. We highly encourage you to check out both Google and Bing’s Webmaster Tools."
+msgstr "Vous pouvez ajouter ici les codes de vérification des différents programmes de Webmaster Tools. Nous vous encourageons vivement à vérifier les outils pour Webmaster de Google et de Bing."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:176
+msgid "You’ve just installed %1$s! Click “Start Tour” to view a quick introduction of this plugin’s core functionality."
+msgstr "Vous venez d'installer %1$s ! Cliquez sur \"Commencer la visite\" pour afficher une rapide introduction des fonctions de base de l'extension."
+
+#: admin/class-social-facebook.php:116
+msgid "Your input contains invalid characters. Please make sure both fields are filled in correctly."
+msgstr "Votre saisie contient des caractères non valides. Veuillez vérifier que les deux champs soient correctement remplis."
+
+#: admin/class-pointers.php:265
+msgid "This is where you\tset the titles and meta-information for all your post types, taxonomies, archives, special pages and for your homepage. The page is divided into different tabs. Make sure you check ’em all out!"
+msgstr "Vous pouvez définir ici les titres et les méta-informations pour vos types de contenus, taxinomies, archives, pages spéciales, et page d'accueil. Cette page est divisée en plusieurs onglets, pensez à tous les visiter !"
+
+#. translators: %1$s expands to Yoast SEO, %2$s expands to 5.4.3, %3$s expands
+#. to Google Analytics by Yoast
+#: admin/class-admin-init.php:162
+msgid "%1$s detected you are using version %2$s of %3$s, please update to the latest version to prevent compatibility issues."
+msgstr "%1$s a détecté que vous utiliser la version de %2$s de %3$s. Veuillez la mettre à jour pour éviter les problèmes de compatibilité."
+
+#. translators: %1$s expands to Yoast SEO, $2%s to the version number, %3$s and
+#. %4$s to anchor tags with link to intro page
+#: admin/class-admin-init.php:76
+msgid "%1$s has been updated to version %2$s. %3$sClick here%4$s to find out what's new!"
+msgstr "%1$s a été mis à jour en version %2$s. %3$sCliquez ici%4$s pour découvrir toutes les nouveautés !"
+
+#. translators: %s is the name of the plugin
+#: admin/class-customizer.php:52
+msgid "%s Breadcrumbs"
+msgstr "Fil d'Ariane de %s"
+
+#: admin/metabox/class-metabox.php:297 admin/taxonomy/class-taxonomy.php:257
+msgid "(no parent)"
+msgstr "(aucun parent)"
+
+#: admin/metabox/class-metabox.php:95
+msgid "301 Redirect"
+msgstr "Redirection 301"
+
+#: admin/class-bulk-editor-list-table.php:929
+msgid "Action"
+msgstr "Action"
+
+#: admin/class-admin.php:154 admin/metabox/class-metabox.php:418
+#: admin/metabox/class-metabox.php:420 admin/metabox/class-metabox.php:429
+#: admin/metabox/class-metabox.php:430 inc/wpseo-non-ajax-functions.php:426
+msgid "Advanced"
+msgstr "Avancé"
+
+#: admin/metabox/class-metabox.php:80
+msgid "Advanced meta robots settings for this page."
+msgstr "Réglages avancés des méta des robots pour cette page."
+
+#: admin/class-admin.php:263 admin/class-admin.php:264
+msgid "Advanced Variables"
+msgstr "Variable Premium"
+
+#: admin/class-customizer.php:146
+msgid "Anchor text for the homepage:"
+msgstr "Texte d'ancrage pour la page d'accueil"
+
+#: admin/class-admin.php:255 admin/class-admin.php:256
+msgid "Basic Variables"
+msgstr "Variables de base"
+
+#: admin/class-customizer.php:246
+msgid "Breadcrumb for 404 pages:"
+msgstr "Fil d'Ariane pour la page 404 "
+
+#: admin/metabox/class-metabox.php:89
+msgid "Breadcrumbs Title"
+msgstr "Titre pour le fil d'Ariane"
+
+#: admin/class-customizer.php:121
+msgid "Breadcrumbs separator:"
+msgstr "Séparateur pour le fil d'Ariane :"
+
+#: admin/metabox/class-metabox.php:92
+msgid "Canonical URL"
+msgstr "URL canonique"
+
+#: admin/metabox/class-metabox.php:177
+msgid "Check"
+msgstr "Vérifier"
+
+#: admin/class-export.php:102
+msgid "Could not write settings to file."
+msgstr "Impossible d'écrire les réglages dans le fichier."
+
+#: admin/class-export.php:97
+msgid "Could not zip settings-file."
+msgstr "Impossible de compresser (ZIP) le fichier des réglages."
+
+#: admin/metabox/class-metabox.php:71
+msgid "Default for post type, currently: %s"
+msgstr "Par défaut pour le type de contenu, actuellement : %s"
+
+#: admin/class-bulk-editor-list-table.php:748
+msgid "Edit"
+msgstr "Modifier"
+
+#: admin/class-admin.php:282
+msgid "Edit Files"
+msgstr "Modifier les fichiers"
+
+#: admin/class-bulk-editor-list-table.php:748
+msgid "Edit this item"
+msgstr "Modifier cet objet"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-export.php:71
+msgid "Error creating %1$s export: "
+msgstr "Erreur de création de l'export de %1$s : "
+
+#: admin/class-import-external.php:120
+msgid "Error: no Robots Meta data found to import."
+msgstr "Erreur : aucune métadonnée pour les robots à importer."
+
+#: admin/class-bulk-description-editor-list-table.php:43
+msgid "Existing Yoast Meta Description"
+msgstr "Méta description Yoast actuelle"
+
+#: admin/class-bulk-title-editor-list-table.php:45
+msgid "Existing Yoast SEO Title"
+msgstr "Titre Yoast SEO actuel"
+
+#: admin/class-export.php:66
+msgid "Export created: %1$sdownload your export file here%2$s."
+msgstr "Export créé : %1$stéléchargez votre ficher exporté ici%2$s."
+
+#: admin/class-admin.php:181 admin/class-admin.php:289
+#: admin/class-pointers.php:331 admin/pages/licenses.php:77
+#: inc/wpseo-non-ajax-functions.php:444
+msgid "Extensions"
+msgstr "Extensions"
+
+#: admin/class-admin.php:472
+msgid "FAQ"
+msgstr "Questions"
+
+#: admin/class-admin.php:502
+msgid "Facebook profile URL"
+msgstr "URL du profil Facebook"
+
+#: admin/class-bulk-editor-list-table.php:387
+msgid "Filter"
+msgstr "Filtrer"
+
+#: admin/metabox/class-metabox.php:56
+#: admin/taxonomy/class-taxonomy-content-fields.php:24
+msgid "Focus Keyword"
+msgstr "Mot-clé principal "
+
+#: admin/metabox/class-metabox.php:76
+msgid "Follow"
+msgstr "Suivre"
+
+#: admin/class-admin.php:238
+msgid "For more information:"
+msgstr "Pour plus d'information :"
+
+#: admin/class-admin.php:211 admin/pages/dashboard.php:145
+#: admin/pages/metas.php:20 admin/pages/xml-sitemaps.php:36
+#: inc/wpseo-non-ajax-functions.php:402
+msgid "General"
+msgstr "Généraux"
+
+#: admin/class-admin.php:117
+msgid "General Settings"
+msgstr "Réglages généraux"
+
+#: admin/class-admin.php:498 admin/class-pointers.php:287
+#: admin/class-social-admin.php:47 admin/pages/social.php:24
+#: admin/taxonomy/class-taxonomy-social-fields.php:94
+msgid "Google+"
+msgstr "Google+"
+
+#: admin/class-import-external.php:108
+msgid "HeadSpace2 data successfully imported"
+msgstr "Les données de HeadSpace2 ont bien été importées."
+
+#: admin/class-admin.php:402
+msgid "Huge SEO Issue: You're blocking access to robots."
+msgstr "Important problème SEO : Vous bloquez actuellement l'accès aux robots des moteurs de recherche. "
+
+#: admin/class-admin.php:405 admin/class-admin.php:440
+msgid "I know, don't bug me."
+msgstr "Je sais, ne plus m'avertir."
+
+#: admin/metabox/class-metabox.php:64
+msgid "If you type something above it will override your %smeta keywords template%s."
+msgstr "Si vous entrez quelque chose dans cette case, cela va remplacer votre %smodèle de méta keywords%s."
+
+#: admin/class-admin-init.php:141
+msgid "Just another WordPress site"
+msgstr "Un site utilisant WordPress"
+
+#: admin/metabox/class-metabox.php:79
+msgid "Meta Robots Advanced"
+msgstr "Paramètres méta robots avancés "
+
+#: admin/metabox/class-metabox.php:75
+msgid "Meta Robots Follow"
+msgstr "Méta Robots Follow "
+
+#: admin/metabox/class-metabox.php:67
+msgid "Meta Robots Index"
+msgstr "Méta Robots Index "
+
+#: admin/metabox/class-metabox.php:61 admin/pages/metas.php:141
+msgid "Meta description"
+msgstr "Méta description"
+
+#: admin/metabox/class-metabox.php:63 admin/pages/metas.php:143
+#: admin/taxonomy/class-taxonomy-settings-fields.php:37
+msgid "Meta keywords"
+msgstr "Méta keywords"
+
+#: admin/class-admin.php:276 admin/pages/network.php:86
+msgid "MultiSite Settings"
+msgstr "Réglages MultiSite"
+
+#: admin/metabox/class-metabox.php:83
+msgid "NO ODP"
+msgstr "NO ODP"
+
+#: admin/metabox/class-metabox.php:84
+msgid "NO YDIR"
+msgstr "NO YDIR"
+
+#: admin/class-bulk-description-editor-list-table.php:44
+msgid "New Yoast Meta Description"
+msgstr "Nouvelle méta description Yoast"
+
+#: admin/class-bulk-title-editor-list-table.php:46
+msgid "New Yoast SEO Title"
+msgstr "Nouveau titre Yoast SEO"
+
+#: admin/metabox/class-metabox.php:86
+msgid "No Archive"
+msgstr "Aucune archive"
+
+#: admin/metabox/class-metabox.php:85
+msgid "No Image Index"
+msgstr "Pas d'index pour l'image"
+
+#: admin/metabox/class-metabox.php:87
+msgid "No Snippet"
+msgstr "Pas d'aperçu"
+
+#: admin/metabox/class-metabox.php:157
+msgid "No focus keyword set."
+msgstr "Mot-clé principal non défini."
+
+#: admin/class-import.php:151
+msgid "No settings found in file."
+msgstr "Aucun réglage n'a été trouvé dans le fichier."
+
+#: admin/metabox/class-metabox.php:77
+msgid "Nofollow"
+msgstr "Ne pas suivre"
+
+#: admin/metabox/class-metabox.php:82 admin/pages/network.php:53
+#: admin/views/tab-breadcrumbs.php:40 admin/views/tab-breadcrumbs.php:57
+#: inc/class-wpseo-meta.php:412
+msgid "None"
+msgstr "Aucun"
+
+#: admin/class-admin.php:248
+msgid "Note that not all variables can be used in every template."
+msgstr "Veuillez noter que toutes les variables ne peuvent pas être utilisées dans tous les modèles."
+
+#: admin/class-bulk-editor-list-table.php:924
+msgid "Page URL/Slug"
+msgstr "URL/Identifiant de la page"
+
+#: admin/metabox/class-metabox.php:57
+#: admin/taxonomy/class-taxonomy-content-fields.php:25
+msgid "Pick the main keyword or keyphrase that this post/page is about.
Read %sthis post%s for more info."
+msgstr "Choisissez le mot-clé principal ou la phrase-clé principale de cet article/cette page.
Lisez %scet article%s pour plus d'infos."
+
+#: admin/class-bulk-editor-list-table.php:922
+msgid "Post Status"
+msgstr "Ãtat de l'article"
+
+#: admin/class-bulk-editor-list-table.php:921
+msgid "Post Type"
+msgstr "Type de contenu"
+
+#: admin/ajax.php:218
+msgid "Post doesn't exist."
+msgstr "L'article n'existe pas."
+
+#: admin/ajax.php:227
+msgid "Post has an invalid Post Type: %s."
+msgstr "L'article a un type de contenu non valide : %s."
+
+#: admin/class-meta-columns.php:330 admin/metabox/class-metabox.php:150
+msgid "Post is set to noindex."
+msgstr "L'article est réglé sur noindex."
+
+#: admin/class-admin.php:355
+msgid "Posts"
+msgstr "Articles"
+
+#: admin/class-customizer.php:196
+msgid "Prefix for archive pages:"
+msgstr "Préfixe pour les pages d'archive :"
+
+#: admin/class-customizer.php:171
+msgid "Prefix for breadcrumbs:"
+msgstr "Préfixe pour le fil d'Ariane :"
+
+#: admin/class-customizer.php:221
+msgid "Prefix for search result pages:"
+msgstr "Préfixe pour les pages de résultats de recherche :"
+
+#: admin/class-admin.php:468
+msgid "Premium Support"
+msgstr "Support Premium"
+
+#: admin/class-bulk-editor-list-table.php:754
+msgid "Preview"
+msgstr "Aperçu"
+
+#: admin/class-bulk-editor-list-table.php:754
+msgid "Preview “%s”"
+msgstr "Prévisualiser “%s”"
+
+#: admin/class-bulk-editor-list-table.php:923
+msgid "Publication date"
+msgstr "Date de Publication"
+
+#: admin/class-import-external.php:168
+msgid "RSS Footer options imported successfully."
+msgstr "Les options de pied de page du fil RSS ont été importées avec succès."
+
+#: admin/class-customizer.php:86
+msgid "Remove blog page from breadcrumbs"
+msgstr "Retirer la page de blog du fil d'Ariane"
+
+#: admin/class-admin.php:117 admin/class-admin.php:276
+#: admin/class-meta-columns.php:43 inc/wpseo-non-ajax-functions.php:257
+msgid "SEO"
+msgstr "SEO"
+
+#: admin/class-admin.php:436
+msgid "SEO Issue:"
+msgstr "Problème SEO :"
+
+#: admin/class-meta-columns.php:44 admin/metabox/class-metabox.php:59
+msgid "SEO Title"
+msgstr "Titre SEO "
+
+#: admin/metabox/class-metabox.php:175
+msgid "SEO:"
+msgstr "SEO :"
+
+#: admin/class-config.php:116
+msgid "See the help tab for more info."
+msgstr "Voir l'onglet d'aide pour plus d'informations."
+
+#: admin/class-import.php:173
+msgid "Setting \"%s\" is no longer used and has been discarded."
+msgstr "Le paramètre \"%s\" n'est plus disponible et a été désactivé"
+
+#: admin/class-admin.php:456
+#: admin/google_search_console/class-gsc-platform-tabs.php:40
+#: admin/taxonomy/class-taxonomy-metabox.php:129
+#: admin/taxonomy/class-taxonomy-metabox.php:131
+#: admin/taxonomy/class-taxonomy-metabox.php:140
+#: admin/taxonomy/class-taxonomy-metabox.php:141
+msgid "Settings"
+msgstr "Réglages"
+
+#: admin/class-import.php:76 admin/class-import.php:82
+#: admin/class-import.php:88 admin/class-import.php:120
+#: admin/class-import.php:127 admin/class-import.php:151
+msgid "Settings could not be imported:"
+msgstr "Les réglagles n'ont pas été importés :"
+
+#: admin/class-import.php:148
+msgid "Settings successfully imported."
+msgstr "Les réglages ont été importés avec succès."
+
+#: admin/metabox/class-metabox.php:81
+msgid "Site-wide default: %s"
+msgstr "Valeur par défaut pour tout le site : %s"
+
+#: admin/class-admin.php:136 admin/class-social-admin.php:125
+#: admin/class-social-admin.php:126
+#: admin/taxonomy/class-taxonomy-metabox.php:203
+#: admin/taxonomy/class-taxonomy-metabox.php:204
+#: inc/wpseo-non-ajax-functions.php:414
+msgid "Social"
+msgstr "Réseaux sociaux"
+
+#: admin/ajax.php:119
+msgid "Some files could not be removed. Please remove them via FTP."
+msgstr "Plusieurs fichiers n'ont pas pu être supprimés. Veuillez le faire par le biais de votre logiciel FTP."
+
+#: admin/class-admin.php:246
+msgid "Template explanation"
+msgstr "Explication des modèles"
+
+#: admin/metabox/class-metabox.php:96
+msgid "The URL that this page should redirect to."
+msgstr "L'URL vers laquelle cette page devrait rediriger."
+
+#: admin/metabox/class-metabox.php:93
+msgid "The canonical URL that this page should point to, leave empty to default to permalink. %sCross domain canonical%s supported too."
+msgstr "L'URL canonique qui devrait pointer sur cette page, laissez cette case vide pour utiliser le permalien par défaut. Les %sURLs canoniques vers d'autres domaines%s sont aussi supportées."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-admin.php:248
+msgid "The title & metas settings for %1$s are made up of variables that are replaced by specific values from the page when the page is displayed. The tabs on the left explain the available variables."
+msgstr "Les réglages des titres & métas pour %1$s utilisent des variables qui sont remplacées par des valeurs spécifiques de la page quand la page est affichée. Les onglets de gauche donnent des explications sur les variables disponibles."
+
+#: admin/metabox/class-metabox.php:51
+#: admin/taxonomy/class-taxonomy-content-fields.php:20
+msgid "This is a rendering of what this post might look like in Google's search results.
Read %sthis post%s for more info."
+msgstr "Voici une prévisualisation des résultats de recherche pour votre article sur Google.
Lire %sl'article%s pour plus d'informations."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-export.php:112
+msgid "This is a settings export file for the %1$s plugin by Yoast.com"
+msgstr "Ceci est un fichier d'exportation des réglages de l'extension %1$s de Yoast.com"
+
+#: admin/class-admin.php:239
+msgid "Title optimization"
+msgstr "Optimisation d'un titre"
+
+#: admin/metabox/class-metabox.php:90
+msgid "Title to use for this page in breadcrumb paths"
+msgstr "Titre à utiliser pour cette page dans le fil d'Ariane"
+
+#: admin/class-admin.php:127 inc/wpseo-non-ajax-functions.php:408
+msgid "Titles & Metas"
+msgstr "Titres & Métas"
+
+#: admin/class-admin.php:163 inc/wpseo-non-ajax-functions.php:432
+msgid "Tools"
+msgstr "Outils"
+
+#: admin/class-admin.php:500
+msgid "Twitter username (without @)"
+msgstr "Identifiant Twitter (sans le @)"
+
+#: admin/class-import.php:127
+msgid "Unzipping failed - file settings.ini not found."
+msgstr "Ãchec de la décompression - le fichier settings.ini est introuvable."
+
+#: admin/class-import.php:120
+msgid "Unzipping failed with error \"%s\"."
+msgstr "Ãchec de la décompression avec l'erreur \"%s\"."
+
+#: admin/class-import.php:88
+msgid "Upload failed."
+msgstr "L'envoi a échoué."
+
+#: admin/class-config.php:102 admin/metabox/class-metabox.php:758
+#: admin/taxonomy/class-taxonomy.php:101
+msgid "Use Image"
+msgstr "Utiliser l'image"
+
+#: admin/class-bulk-editor-list-table.php:758
+#: admin/google_search_console/class-gsc-table.php:209
+msgid "View"
+msgstr "Voir"
+
+#: admin/class-bulk-editor-list-table.php:758
+msgid "View “%s”"
+msgstr "Voir “%s”"
+
+#: admin/class-bulk-editor-list-table.php:920
+msgid "WP Page Title"
+msgstr "Titre de la page"
+
+#: admin/metabox/class-metabox.php:69
+#: admin/taxonomy/class-taxonomy-settings-fields.php:105
+msgid "Warning: even though you can set the meta robots setting here, the entire site is set to noindex in the sitewide privacy settings, so these settings won't have an effect."
+msgstr "Attention : même si vous pouvez modifier les méta \"robots\" ici, tout votre site est réglé en mode \"noindex\" dans les réglages de vie privée, toute modification effectuée ici n'aura donc aucun effet. "
+
+#. translators: %s: '%%term_title%%' variable used in titles and meta's
+#. template that's not compatible with the given template
+#: admin/class-config.php:116
+msgid "Warning: the variable %s cannot be used in this template."
+msgstr "Attention : la variable %s ne peut pas être utilisée avec ce modèle."
+
+#: admin/class-admin.php:240
+msgid "Why Google won't display the right page title"
+msgstr "Pourquoi Google n'affichera pas le bon titre de la page"
+
+#: admin/class-import-woothemes-seo.php:29
+msgid "WooThemes SEO framework settings & data successfully imported."
+msgstr "Les réglages du framework WooThemes SEO ont bien été importés."
+
+#: admin/class-admin.php:145 admin/class-pointers.php:300
+#: inc/wpseo-non-ajax-functions.php:420
+msgid "XML Sitemaps"
+msgstr "Sitemaps XML"
+
+#: admin/class-import-external.php:192
+msgid "Yoast Breadcrumbs options could not be found"
+msgstr "Les options de Yoast Breadcrumbs sont introuvables."
+
+#: admin/class-import-external.php:189
+msgid "Yoast Breadcrumbs options imported successfully."
+msgstr "Les options de Yoast Breadcrumbs ont été importées avec succès."
+
+#: admin/class-bulk-editor-list-table.php:133
+msgid "You are not allowed to access this page."
+msgstr "Vous n'êtes pas autorisé à accéder à cette page."
+
+#: admin/ajax.php:243
+msgid "You can't edit %s that aren't yours."
+msgstr "Vous ne pouvez pas modifier les %s qui ne sont pas à /de vous."
+
+#: admin/ajax.php:235
+msgid "You can't edit %s."
+msgstr "Vous ne pouvez pas modifier %s."
+
+#: admin/ajax.php:251
+msgid "You have used HTML in your value which is not allowed."
+msgstr "Votre valeur inclut du code HTML non autorisé."
+
+#: admin/class-admin.php:403
+msgid "You must %sgo to your Reading Settings%s and uncheck the box for Search Engine Visibility."
+msgstr "Vous devez vous %srendre dans vos Réglages de Lecture%s et décocher la case Visibilité pour les moteurs de recherche."
+
+#: admin/class-admin-init.php:120
+msgid "You still have the default WordPress tagline, even an empty one is probably better. %1$sYou can fix this in the customizer%2$s."
+msgstr "Vous utilisez toujours le slogan par défaut de WordPress, un vide serait même plus efficace. %1$sVous pouvez régler cela dans la personnalisation%2$s."
+
+#. translators: %1$s expands to Yoast SEO, %2$s to opening anchor and %3$s the
+#. anchor closing tag
+#: admin/class-admin.php:438
+msgid "Your theme contains a meta description, which blocks %1$s from working properly. Please visit the %2$sSEO Dashboard%3$s to fix this."
+msgstr "Votre thème contient une méta description qui empêche %1$s de fonctionner correctement. Rendez-vous sur le %2$sTableau de bord du SEO%3$s pour corriger le problème."
+
+#. translators: this should be an array of stopwords for your language,
+#. separated by comma's.
+#: admin/class-admin.php:571
+msgid "a,about,above,after,again,against,all,am,an,and,any,are,as,at,be,because,been,before,being,below,between,both,but,by,could,did,do,does,doing,down,during,each,few,for,from,further,had,has,have,having,he,he'd,he'll,he's,her,here,here's,hers,herself,him,himself,his,how,how's,i,i'd,i'll,i'm,i've,if,in,into,is,it,it's,its,itself,let's,me,more,most,my,myself,nor,of,on,once,only,or,other,ought,our,ours,ourselves,out,over,own,same,she,she'd,she'll,she's,should,so,some,such,than,that,that's,the,their,theirs,them,themselves,then,there,there's,these,they,they'd,they'll,they're,they've,this,those,through,to,too,under,until,up,very,was,we,we'd,we'll,we're,we've,were,what,what's,when,when's,where,where's,which,while,who,who's,whom,why,why's,with,would,you,you'd,you'll,you're,you've,your,yours,yourself,yourselves"
+msgstr "à ,alors,au,aucun,aussi,autre,avant,avec,avoir,bon,car,ce,cela,ces,ceux,chaque,ci,comme,comment,dans,des,du,dedans,dehors,depuis,devrait,doit,donc,dos,début,elle,elles,en,encore,essai,est,et,eu,fait,faites,fois,font,hors,ici,il,ils,je,juste,la,le,les,leur,là ,ma,maintenant,mais,mes,mine,moins,mon,mot,même,ni,nommés,notre,nous,ou,où,par,parce,pas,peut,peu,plupart,pour,pourquoi,quand,que,quel,quelle,quelles,quels,qui,sa,sans,ses,seulement,si,sien,son,sont,sous,soyez,sujet,sur,ta,tandis,tellement,tels,tes,ton,tous,tout,trop,très,tu,voient,vont,votre,vous,vu,ça,étaient,état,étions,été,être,un,une"
+
+#: admin/metabox/class-metabox.php:72
+msgid "index"
+msgstr "index"
+
+#: admin/metabox/class-metabox.php:73
+msgid "noindex"
+msgstr "noindex"
+
+#: admin/class-bulk-editor-list-table.php:337
+msgctxt "posts"
+msgid "Trash (%s)"
+msgid_plural "Trash (%s)"
+msgstr[0] "Supprimez le (%s)"
+msgstr[1] "Supprimez les (%s)"
+
+#: admin/class-bulk-editor-list-table.php:294
+msgctxt "posts"
+msgid "All (%s)"
+msgid_plural "All (%s)"
+msgstr[0] "Tout (%s)"
+msgstr[1] "Tous (%s)"
+
+#: admin/class-admin.php:172 inc/wpseo-non-ajax-functions.php:438
+msgid "Search Console"
+msgstr "Search Console"
+
+#: admin/metabox/class-metabox.php:222 admin/taxonomy/class-taxonomy.php:210
+msgid "Content:"
+msgstr "Contenu :"
+
+#: admin/class-export.php:114
+msgid "This export includes taxonomy metadata"
+msgstr "Cet export inclut les métadonnées des taxinomies."
+
+#: admin/class-export.php:181
+msgid "No taxonomy metadata found"
+msgstr "Aucune métadonnée de taxinomie n'a été trouvée."
diff --git a/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.mo b/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.mo
index a5499154..6b9decf4 100755
Binary files a/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.mo and b/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.mo differ
diff --git a/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.po b/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.po
index e43a97e4..bc6d30e2 100755
--- a/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.po
+++ b/cesaretleonie.fr/wp-content/languages/themes/twentysixteen-fr_FR.po
@@ -2,7 +2,7 @@
# This file is distributed under the same license as the Twenty Sixteen package.
msgid ""
msgstr ""
-"PO-Revision-Date: 2015-11-23 09:32:56+0000\n"
+"PO-Revision-Date: 2016-01-13 10:42:07+0000\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
@@ -28,7 +28,7 @@ msgstr "Modifier \"%s\""
#. translators: %s: Name of current post
#: inc/template-tags.php:184 template-parts/content.php:28
msgid "Continue reading \"%s\""
-msgstr "Continuer la lecture de « %s &rquo;"
+msgstr "Continuer la lecture de « %s »"
#: inc/customizer.php:246
msgid "Red"
@@ -322,7 +322,7 @@ msgstr "https://wordpress.org/themes/twentysixteen/"
msgid "the WordPress team"
msgstr "l'équipe WordPress"
-#. #-#-#-#-# twentysixteen.pot (Twenty Sixteen 1.0) #-#-#-#-#
+#. #-#-#-#-# twentysixteen.pot (Twenty Sixteen 1.1) #-#-#-#-#
#. Author URI of the plugin/theme
#: footer.php:51
msgid "https://wordpress.org/"
diff --git a/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo b/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo
index 97051c49..9fc2e6f7 100755
Binary files a/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo and b/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo differ
diff --git a/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po b/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po
index 4d62c198..0e6a23ec 100755
--- a/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po
+++ b/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po
@@ -1,14 +1,18 @@
+#: mailjet-widget.php
+msgid "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
+msgstr "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
+
#: mailjet-widget.php
msgid "Subscription Confirmation"
-msgstr "Confirmation abonnement"
+msgstr "Confirmation d'inscription"
#: mailjet-widget.php
msgid "Subscription confirmation email sent. Please check your inbox and confirm the subscription."
-msgstr "Abonnement courriel de confirmation envoyé. S'il vous plaît vérifier votre boîte de réception et de confirmer la souscription."
+msgstr "Votre e-mail a bien été ajouté. Vous allez recevoir un e-mail de confirmation."
#: mailjet-widget.php
msgid "Email field is empty"
-msgstr "Email field is empty"
+msgstr "Veuillez indiquer votre adresse e-mail"
#: mailjet-widget.php
msgid "your@email.com"
@@ -16,11 +20,11 @@ msgstr "Votre email"
#: mailjet-widget.php
msgid "Error. Token verification failed."
-msgstr "Error. Token verification failed."
+msgstr "Une erreur s'est produite"
#: mailjet-widget.php
msgid "Sorry %s we were not able to complete your subscription because it appears that you are already subscribed."
-msgstr "%s, l'abonnement est malheureusement impossible pour le moment
\n"
+msgstr "L'email %s est déjà présent dans la base"
"
\n"
#: mailjet-widget.php
@@ -33,16 +37,12 @@ msgstr "Votre e-mail a bien été ajouté"
#: mailjet-widget.php
msgid "Confirm your mailing list subscription"
-msgstr "Confirm your mailing list subscription"
+msgstr "Veuillez confirmer votre inscription"
#: mailjet-widget.php
msgid "Please Confirm Your Subscription To"
-msgstr "Please Confirm Your Subscription To"
-
-#: mailjet-widget.php
-msgid "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
-msgstr "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
+msgstr "Veuillez confirmer votre inscription à "
#: mailjet-widget.php
msgid "Thanks,"
-msgstr "Thanks,"
+msgstr "Merci,"
diff --git a/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php b/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php
index cb7b8c09..8469f099 100755
--- a/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php
+++ b/cesaretleonie.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php
@@ -1,5 +1,12 @@
response[plugin_basename(__FILE__)]);
+ return $value;
+}
+
/*
Plugin Name: Mailjet for Wordpress
Version: 4.1.2
diff --git a/cesaretleonie.fr/wp-content/plugins/wordfence/lib/GeoIP.dat b/cesaretleonie.fr/wp-content/plugins/wordfence/lib/GeoIP.dat
index eecf60b8..54512499 100755
Binary files a/cesaretleonie.fr/wp-content/plugins/wordfence/lib/GeoIP.dat and b/cesaretleonie.fr/wp-content/plugins/wordfence/lib/GeoIP.dat differ
diff --git a/cesaretleonie.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php b/cesaretleonie.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php
index 65b18cbf..6a2de095 100755
--- a/cesaretleonie.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php
+++ b/cesaretleonie.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php
@@ -1,5 +1,5 @@
'Android Browser 4.0',
-2207=>'Chromium 36.0',
-2214=>'Chromium 35.0',
-2283=>'Edge 12.0',
-2211=>'Chromium 38.0',
-2208=>'Chromium 37.0',
-2198=>'Chromium 33.0',
-2204=>'Chromium 30.0',
-2200=>'Chromium 39.0',
-2199=>'Chromium 32.0',
-2213=>'Chromium 28.0',
-2201=>'Chromium 31.0',
-2194=>'Chromium 34.0',
-2196=>'Chromium 29.0',
-2210=>'Chromium 43.0',
-2206=>'Chromium 41.0',
-2202=>'Chromium 48.0',
-2205=>'Chromium 42.0',
-2203=>'Chromium 47.0',
-2197=>'Chromium 46.0',
-2195=>'Chromium 45.0',
-2212=>'Chromium 44.0',
-2209=>'Chromium 40.0',
-2158=>'Android WebView 1.5',
-2165=>'Android WebView 4.2',
-2171=>'Android WebView 5.0',
-2174=>'Android WebView 4.3',
-2163=>'Android WebView 1.6',
-2159=>'Android WebView 2.0',
-2173=>'Android WebView 4.4',
-2164=>'Android WebView 4.1',
-2157=>'Android WebView 4.0',
-2154=>'Android WebView 2.1',
-2153=>'Android WebView 1.0',
-2239=>'Chrome 47.0',
-2247=>'Chrome 30.0',
-2244=>'Chrome 44.0',
-2234=>'Chrome 42.0',
-2242=>'Chrome 48.0',
-2238=>'Chrome 46.0',
-2241=>'Chrome 38.0',
-2232=>'Chrome 32.0',
-2236=>'Chrome 43.0',
-2237=>'Chrome 45.0',
-2250=>'Chrome 41.0',
-2235=>'Chrome 36.0',
-2249=>'Chrome 31.0',
-2246=>'Chrome 33.0',
-2233=>'Chrome 37.0',
-2243=>'Chrome 40.0',
-2248=>'Chrome 34.0',
-2245=>'Chrome 39.0',
-2240=>'Chrome 35.0',
-2180=>'Mobile Safari 9.0',
-2182=>'Mobile Safari 8.0',
-2188=>'Mobile Safari 6.1',
-2181=>'Mobile Safari 8.1',
-2185=>'Mobile Safari 7.1',
-2184=>'Mobile Safari 7.0',
-2183=>'Mobile Safari 6.0',
-2193=>'Chrome Generic',
-2149=>'Chrome 47.0 for iOS',
-2169=>'Chrome 30.0 for iOS',
-2152=>'Chrome 36.0 for iOS',
-2172=>'Chrome 40.0 for iOS',
-2155=>'Chrome 39.0 for iOS',
-2160=>'Chrome 34.0 for iOS',
-2138=>'Chrome 46.0 for iOS',
-2162=>'Chrome 38.0 for iOS',
-2170=>'Chrome 41.0 for iOS',
-2139=>'Chrome 42.0 for iOS',
-2148=>'Chrome 45.0 for iOS',
-2168=>'Chrome 35.0 for iOS',
-2161=>'Chrome 31.0 for iOS',
-2141=>'Chrome 44.0 for iOS',
-2167=>'Chrome 37.0 for iOS',
-2166=>'Chrome 32.0 for iOS',
-2146=>'Chrome 43.0 for iOS',
-2156=>'Chrome 48.0 for iOS',
-2143=>'Chrome 33.0 for iOS',
-2112=>'Android WebView Generic',
-2137=>'Mobile Safari Generic',
-2280=>'Edge 13.0',
-2136=>'Chrome Generic for iOS',
-2252=>'Opera 32.0',
-2271=>'Opera 25.0',
-2255=>'Opera 31.0',
-2278=>'Opera 22.0',
-2269=>'Opera 17.0',
-2254=>'Opera 34.0',
-2259=>'Opera 35.0',
-2275=>'Opera 19.0',
-2270=>'Opera 18.0',
-2256=>'Opera 30.0',
-2274=>'Opera 20.0',
-2276=>'Opera 24.0',
-2258=>'Opera 28.0',
-2257=>'Opera 27.0',
-2273=>'Opera 15.0',
-2253=>'Opera 33.0',
-2272=>'Opera 16.0',
-2268=>'Opera 29.0',
-2277=>'Opera 23.0',
-2279=>'Opera 21.0',
-2267=>'Opera 26.0',
-2286=>'IE 7.0',
-2118=>'Mobile Safari UIWebView',
-2192=>'Safari Generic',
-2126=>'Chrome 44.0 for Android',
-2131=>'Chrome 48.0 for Android',
-2115=>'Chrome 34.0 for Android',
-2130=>'Chrome 38.0 for Android',
-2124=>'Chrome 32.0 for Android',
-2123=>'Chrome 39.0 for Android',
-2125=>'Chrome 47.0 for Android',
-2140=>'Android Browser 4.2',
-2147=>'Android Browser 4.1',
-2116=>'Chrome 30.0 for Android',
-2121=>'Chrome 46.0 for Android',
-2119=>'Chrome 31.0 for Android',
-2122=>'Chrome 45.0 for Android',
-2117=>'Chrome 36.0 for Android',
-2128=>'Chrome 40.0 for Android',
-2114=>'Chrome 37.0 for Android',
-2120=>'Chrome 42.0 for Android',
-2127=>'Chrome 35.0 for Android',
-2113=>'Chrome 33.0 for Android',
-2129=>'Chrome 41.0 for Android',
-2132=>'Chrome 43.0 for Android',
-2145=>'Android Browser 4.4',
-2150=>'Android Browser 4.3',
-2144=>'IE 10.0 for Desktop',
-2251=>'Safari 6.0',
-2262=>'Safari 6.1',
-2261=>'Safari 6.2',
-2266=>'Safari 8.0',
-2264=>'Safari 7.1',
-2260=>'Safari 9.0',
-2265=>'Safari 8.1',
-2263=>'Safari 7.0',
-2085=>'Chrome Generic for Android',
-2227=>'Firefox 31.0',
-2225=>'Firefox 32.0',
-2231=>'Firefox 41.0',
-2229=>'Firefox 45.0',
-2219=>'Firefox 43.0',
-2220=>'Firefox 34.0',
-2215=>'Firefox 35.0',
-2226=>'Firefox 39.0',
-2216=>'Firefox 30.0',
-2218=>'Firefox 37.0',
-2230=>'Firefox 36.0',
-2223=>'Firefox 42.0',
-2217=>'Firefox 38.0',
-2228=>'Firefox 46.0',
-2224=>'Firefox 40.0',
-2221=>'Firefox 33.0',
-2222=>'Firefox 44.0',
-2191=>'Firefox Generic',
-2084=>'Firefox Generic for Android',
-2288=>'IE 9.0',
-2142=>'IE 11.0 for Desktop',
-2287=>'IE 8.0',
-2176=>'IE 10.0 for Tablet',
-2177=>'IE 11.0 for Tablet',
-2175=>'IE 6.0 for Desktop',
-2095=>'Firefox 42.0 for Android',
-2090=>'Firefox 31.0 for Android',
-2104=>'Firefox 37.0 for Android',
-2103=>'Firefox 38.0 for Android',
-2089=>'Firefox 30.0 for Android',
-2110=>'Firefox 35.0 for Android',
-2100=>'Firefox 46.0 for Android',
-2092=>'Firefox 33.0 for Android',
-2107=>'Firefox 40.0 for Android',
-2091=>'Firefox 34.0 for Android',
-2102=>'Firefox 39.0 for Android',
-2088=>'Firefox 32.0 for Android',
-2106=>'Firefox 41.0 for Android',
-2097=>'Firefox 36.0 for Android',
-2098=>'Firefox 43.0 for Android',
-2096=>'Firefox 45.0 for Android',
-2111=>'Firefox 44.0 for Android',
-2186=>'DefaultProperties'
+2244=>'Android Browser 4.0',
+2280=>'Chromium 38.0',
+2281=>'Chromium 29.0',
+2289=>'Chromium 48.0',
+2286=>'Chromium 34.0',
+2277=>'Chromium 31.0',
+2278=>'Chromium 30.0',
+2276=>'Chromium 28.0',
+2283=>'Chromium 32.0',
+2293=>'Chromium 33.0',
+2284=>'Chromium 36.0',
+2285=>'Chromium 35.0',
+2282=>'Chromium 37.0',
+2279=>'Chromium 39.0',
+2292=>'Chromium 45.0',
+2287=>'Chromium 46.0',
+2296=>'Chromium 43.0',
+2290=>'Chromium 40.0',
+2294=>'Chromium 44.0',
+2288=>'Chromium 47.0',
+2291=>'Chromium 41.0',
+2364=>'Edge 12.0',
+2295=>'Chromium 42.0',
+2248=>'Android WebView 2.0',
+2243=>'Android WebView 1.6',
+2247=>'Android WebView 2.1',
+2240=>'Android WebView 5.0',
+2242=>'Android WebView 4.2',
+2250=>'Android WebView 4.1',
+2249=>'Android WebView 1.5',
+2246=>'Android WebView 4.3',
+2254=>'Android WebView 4.0',
+2256=>'Android WebView 4.4',
+2253=>'Android WebView 1.0',
+2331=>'Chrome 41.0',
+2325=>'Chrome 47.0',
+2315=>'Chrome 37.0',
+2329=>'Chrome 43.0',
+2328=>'Chrome 30.0',
+2320=>'Chrome 50.0',
+2324=>'Chrome 46.0',
+2316=>'Chrome 38.0',
+2318=>'Chrome 35.0',
+2327=>'Chrome 49.0',
+2322=>'Chrome 31.0',
+2321=>'Chrome 44.0',
+2317=>'Chrome 39.0',
+2332=>'Chrome 36.0',
+2330=>'Chrome 34.0',
+2333=>'Chrome 40.0',
+2326=>'Chrome 48.0',
+2314=>'Chrome 32.0',
+2334=>'Chrome 42.0',
+2323=>'Chrome 33.0',
+2319=>'Chrome 45.0',
+2267=>'Mobile Safari 7.1',
+2266=>'Mobile Safari 8.1',
+2268=>'Mobile Safari 7.0',
+2264=>'Mobile Safari 8.0',
+2262=>'Mobile Safari 9.0',
+2269=>'Mobile Safari 6.1',
+2265=>'Mobile Safari 6.0',
+2275=>'Chrome Generic',
+2252=>'Chrome 48.0 for iOS',
+2231=>'Chrome 39.0 for iOS',
+2219=>'Chrome 41.0 for iOS',
+2236=>'Chrome 45.0 for iOS',
+2237=>'Chrome 37.0 for iOS',
+2220=>'Chrome 47.0 for iOS',
+2227=>'Chrome 35.0 for iOS',
+2226=>'Chrome 46.0 for iOS',
+2232=>'Chrome 36.0 for iOS',
+2228=>'Chrome 32.0 for iOS',
+2235=>'Chrome 44.0 for iOS',
+2238=>'Chrome 40.0 for iOS',
+2224=>'Chrome 33.0 for iOS',
+2233=>'Chrome 43.0 for iOS',
+2241=>'Chrome 50.0 for iOS',
+2218=>'Chrome 30.0 for iOS',
+2225=>'Chrome 42.0 for iOS',
+2255=>'Chrome 49.0 for iOS',
+2230=>'Chrome 38.0 for iOS',
+2234=>'Chrome 34.0 for iOS',
+2229=>'Chrome 31.0 for iOS',
+2190=>'Android WebView Generic',
+2217=>'Mobile Safari Generic',
+2365=>'Edge 13.0',
+2216=>'Chrome Generic for iOS',
+2346=>'Opera 20.0',
+2361=>'Opera 25.0',
+2347=>'Opera 21.0',
+2363=>'Opera 26.0',
+2362=>'Opera 27.0',
+2348=>'Opera 19.0',
+2360=>'Opera 28.0',
+2353=>'Opera 23.0',
+2354=>'Opera 22.0',
+2359=>'Opera 24.0',
+2355=>'Opera 29.0',
+2340=>'Opera 33.0',
+2335=>'Opera 35.0',
+2351=>'Opera 16.0',
+2344=>'Opera 18.0',
+2339=>'Opera 34.0',
+2356=>'Opera 30.0',
+2352=>'Opera 17.0',
+2358=>'Opera 32.0',
+2350=>'Opera 15.0',
+2357=>'Opera 31.0',
+2371=>'IE 7.0',
+2204=>'Mobile Safari UIWebView',
+2274=>'Safari Generic',
+2191=>'Chrome 32.0 for Android',
+2205=>'Chrome 30.0 for Android',
+2210=>'Chrome 36.0 for Android',
+2207=>'Chrome 41.0 for Android',
+2198=>'Chrome 48.0 for Android',
+2211=>'Chrome 43.0 for Android',
+2208=>'Chrome 37.0 for Android',
+2239=>'Android Browser 4.1',
+2206=>'Chrome 50.0 for Android',
+2201=>'Chrome 44.0 for Android',
+2202=>'Chrome 47.0 for Android',
+2209=>'Chrome 42.0 for Android',
+2221=>'Android Browser 4.2',
+2196=>'Chrome 40.0 for Android',
+2194=>'Chrome 35.0 for Android',
+2200=>'Chrome 45.0 for Android',
+2203=>'Chrome 34.0 for Android',
+2193=>'Chrome 39.0 for Android',
+2192=>'Chrome 33.0 for Android',
+2199=>'Chrome 49.0 for Android',
+2195=>'Chrome 31.0 for Android',
+2212=>'Chrome 38.0 for Android',
+2197=>'Chrome 46.0 for Android',
+2223=>'Android Browser 4.4',
+2222=>'Android Browser 4.3',
+2245=>'IE 10.0 for Desktop',
+2345=>'Safari 6.1',
+2341=>'Safari 9.0',
+2336=>'Safari 8.1',
+2343=>'Safari 6.2',
+2337=>'Safari 7.1',
+2342=>'Safari 7.0',
+2338=>'Safari 8.0',
+2349=>'Safari 6.0',
+2163=>'Chrome Generic for Android',
+2308=>'Firefox 46.0',
+2302=>'Firefox 31.0',
+2307=>'Firefox 42.0',
+2312=>'Firefox 43.0',
+2310=>'Firefox 44.0',
+2298=>'Firefox 45.0',
+2300=>'Firefox 41.0',
+2305=>'Firefox 32.0',
+2301=>'Firefox 36.0',
+2309=>'Firefox 34.0',
+2306=>'Firefox 35.0',
+2297=>'Firefox 30.0',
+2311=>'Firefox 33.0',
+2313=>'Firefox 37.0',
+2303=>'Firefox 39.0',
+2299=>'Firefox 40.0',
+2304=>'Firefox 38.0',
+2273=>'Firefox Generic',
+2162=>'Firefox Generic for Android',
+2372=>'IE 9.0',
+2251=>'IE 11.0 for Desktop',
+2370=>'IE 8.0',
+2261=>'IE 10.0 for Tablet',
+2258=>'IE 11.0 for Tablet',
+2259=>'IE 6.0 for Desktop',
+2172=>'Firefox 40.0 for Android',
+2166=>'Firefox 33.0 for Android',
+2168=>'Firefox 32.0 for Android',
+2182=>'Firefox 36.0 for Android',
+2171=>'Firefox 34.0 for Android',
+2167=>'Firefox 39.0 for Android',
+2170=>'Firefox 41.0 for Android',
+2177=>'Firefox 35.0 for Android',
+2187=>'Firefox 43.0 for Android',
+2178=>'Firefox 37.0 for Android',
+2188=>'Firefox 31.0 for Android',
+2186=>'Firefox 42.0 for Android',
+2173=>'Firefox 46.0 for Android',
+2184=>'Firefox 44.0 for Android',
+2179=>'Firefox 30.0 for Android',
+2169=>'Firefox 38.0 for Android',
+2185=>'Firefox 45.0 for Android',
+2263=>'DefaultProperties'
);
$patterns=array(
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_SensationXL_Beats_X315e; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0 Safari.*$@'=>0,
@@ -2501,7 +2591,7 @@ $patterns=array(
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Flyer_P510e Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>2,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Sensation_Z710e; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>3,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_DesireHD_A9191; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>4,
-'@^Mozilla/5\.(\d) \(Macintosh; .*Mac OS X.*; HTC_EVO3D_X515m; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.(\d).*Safari.*$@'=>'a:3:{s:4:"@2|2";i:5;s:4:"@0|1";i:6;s:4:"@0|0";i:7;}',
+'@^Mozilla/5\.(\d) \(Macintosh; .*Mac OS X.*; HTC_EVO3D_X515m; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.(\d).*Safari.*$@'=>'a:3:{s:4:"@0|0";i:5;s:4:"@0|1";i:6;s:4:"@2|2";i:7;}',
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Flyer_P510e; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>8,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Flyer_P512; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>9,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Runnymede; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0 Safari.*$@'=>10,
@@ -2509,196 +2599,200 @@ $patterns=array(
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/WildfireS/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>12,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/Sensation/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>13,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/DesireHD/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>14,
-'@^Mozilla/5\.0 \(SMART\-TV; X11; Linux armv7l\) AppleWebkit/.* \(KHTML, like Gecko\) Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@3|6";i:15;s:4:"@3|5";i:16;s:4:"@3|8";i:18;s:4:"@3|7";i:19;s:4:"@3|3";i:20;s:4:"@3|0";i:21;s:4:"@3|9";i:22;s:4:"@3|2";i:23;s:4:"@2|8";i:24;s:4:"@3|1";i:25;s:4:"@3|4";i:26;s:4:"@2|9";i:27;s:4:"@4|3";i:28;s:4:"@4|1";i:29;s:4:"@4|8";i:30;s:4:"@4|2";i:31;s:4:"@4|7";i:32;s:4:"@4|6";i:33;s:4:"@4|5";i:34;s:4:"@4|4";i:35;s:4:"@4|0";i:36;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/8\.0; rv\:550\) AppleWebKit/.* \(KHTML, like Gecko\) Version/7\.0 Safari/.*$@'=>17,
+'@^Mozilla/5\.0 \(SMART\-TV; X11; Linux armv7l\) AppleWebkit/.* \(KHTML, like Gecko\) Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@3|8";i:15;s:4:"@2|9";i:16;s:4:"@4|8";i:17;s:4:"@3|4";i:18;s:4:"@3|1";i:19;s:4:"@3|0";i:20;s:4:"@2|8";i:21;s:4:"@3|2";i:22;s:4:"@3|3";i:23;s:4:"@3|6";i:24;s:4:"@3|5";i:25;s:4:"@3|7";i:26;s:4:"@3|9";i:27;s:4:"@4|5";i:28;s:4:"@4|6";i:29;s:4:"@4|3";i:30;s:4:"@4|0";i:31;s:4:"@4|4";i:32;s:4:"@4|7";i:33;s:4:"@4|1";i:34;s:4:"@4|2";i:36;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/8\.0; rv\:550\) AppleWebKit/.* \(KHTML, like Gecko\) Version/7\.0 Safari/.*$@'=>35,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/DesireS/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>37,
'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*Trident/8\.0; rv\:550\) AppleWebKit/.* \(KHTML, like Gecko\) Version/7\.0 Safari/.*$@'=>38,
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@1|5";i:39;s:4:"@5|0";i:42;s:4:"@2|0";i:45;s:4:"@4|3";i:46;s:4:"@4|2";i:47;s:4:"@4|4";i:48;s:4:"@4|1";i:50;s:4:"@1|6";i:52;s:4:"@4|0";i:56;s:4:"@2|1";i:58;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@4|2";i:40;s:4:"@5|0";i:41;s:4:"@4|3";i:43;s:4:"@1|6";i:44;s:4:"@4|1";i:49;s:4:"@4|4";i:51;s:4:"@1|5";i:53;s:4:"@2|0";i:54;s:4:"@4|0";i:55;s:4:"@2|1";i:57;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@2|0";i:39;s:4:"@1|6";i:40;s:4:"@5|0";i:44;s:4:"@4|2";i:46;s:4:"@4|1";i:48;s:4:"@1|5";i:50;s:4:"@4|3";i:52;s:4:"@4|0";i:54;s:4:"@2|1";i:57;s:4:"@4|4";i:58;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@1|6";i:41;s:4:"@2|1";i:42;s:4:"@2|0";i:43;s:4:"@5|0";i:45;s:4:"@4|1";i:47;s:4:"@4|2";i:49;s:4:"@4|3";i:51;s:4:"@4|0";i:53;s:4:"@1|5";i:55;s:4:"@4|4";i:56;}',
'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\).*Version/1\.0.*Chrome.*Safari.*$@'=>59,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:19:{s:4:"@4|7";i:60;s:4:"@3|0";i:61;s:4:"@4|4";i:62;s:4:"@4|2";i:63;s:4:"@4|8";i:64;s:4:"@4|6";i:65;s:4:"@3|8";i:66;s:4:"@3|2";i:67;s:4:"@4|3";i:68;s:4:"@4|5";i:69;s:4:"@4|1";i:70;s:4:"@3|6";i:71;s:4:"@3|1";i:72;s:4:"@3|3";i:73;s:4:"@3|7";i:74;s:4:"@4|0";i:75;s:4:"@3|4";i:76;s:4:"@3|9";i:77;s:4:"@3|5";i:78;}',
-'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@9|0";i:79;s:4:"@8|0";i:80;s:4:"@6|1";i:81;s:4:"@8|1";i:82;s:4:"@7|1";i:83;s:4:"@7|0";i:84;s:4:"@6|0";i:85;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:95:{s:6:"@4|3|7";i:86;s:6:"@3|3|7";i:87;s:6:"@3|4|8";i:88;s:6:"@2|3|7";i:89;s:6:"@4|4|8";i:90;s:6:"@1|3|7";i:91;s:6:"@0|3|7";i:92;s:6:"@3|3|4";i:93;s:6:"@4|3|6";i:94;s:6:"@0|3|4";i:95;s:6:"@1|3|4";i:96;s:6:"@0|3|2";i:97;s:6:"@0|3|6";i:98;s:6:"@0|4|7";i:99;s:6:"@4|3|3";i:100;s:6:"@1|4|7";i:101;s:6:"@2|4|7";i:102;s:6:"@3|4|7";i:103;s:6:"@4|4|7";i:104;s:6:"@1|3|2";i:105;s:6:"@2|3|2";i:106;s:6:"@1|4|6";i:107;s:6:"@0|4|6";i:108;s:6:"@2|4|6";i:109;s:6:"@3|4|6";i:110;s:6:"@4|4|6";i:111;s:6:"@2|3|6";i:112;s:6:"@4|3|2";i:113;s:6:"@0|4|5";i:114;s:6:"@2|3|4";i:115;s:6:"@1|3|6";i:116;s:6:"@3|3|2";i:117;s:6:"@4|3|4";i:118;s:6:"@4|3|8";i:119;s:6:"@3|3|9";i:120;s:6:"@4|3|9";i:121;s:6:"@3|3|5";i:122;s:6:"@2|3|9";i:123;s:6:"@1|3|3";i:124;s:6:"@0|4|1";i:125;s:6:"@0|3|3";i:126;s:6:"@2|3|5";i:127;s:6:"@1|3|5";i:128;s:6:"@3|4|2";i:129;s:6:"@2|4|2";i:130;s:6:"@3|3|3";i:131;s:6:"@4|4|2";i:132;s:6:"@0|3|5";i:133;s:6:"@2|3|3";i:134;s:6:"@1|4|1";i:135;s:6:"@2|4|1";i:136;s:6:"@0|4|0";i:137;s:6:"@3|3|1";i:138;s:6:"@1|4|0";i:139;s:6:"@2|4|0";i:140;s:6:"@4|4|0";i:141;s:6:"@3|4|0";i:142;s:6:"@2|3|1";i:143;s:6:"@1|3|1";i:144;s:6:"@4|4|1";i:145;s:6:"@3|4|1";i:146;s:6:"@4|3|5";i:147;s:6:"@1|3|9";i:148;s:6:"@0|3|1";i:149;s:6:"@0|3|9";i:150;s:6:"@1|4|5";i:151;s:6:"@1|4|2";i:152;s:6:"@2|4|4";i:153;s:6:"@1|4|4";i:154;s:6:"@3|4|4";i:155;s:6:"@4|4|4";i:156;s:6:"@0|4|2";i:157;s:6:"@4|3|1";i:158;s:6:"@0|4|4";i:159;s:6:"@0|4|8";i:160;s:6:"@3|4|5";i:161;s:6:"@2|4|5";i:162;s:6:"@4|4|5";i:163;s:6:"@2|4|8";i:164;s:6:"@1|4|8";i:165;s:6:"@3|3|8";i:166;s:6:"@3|3|6";i:167;s:6:"@4|3|0";i:168;s:6:"@0|3|8";i:169;s:6:"@3|3|0";i:170;s:6:"@2|3|0";i:171;s:6:"@0|3|0";i:172;s:6:"@1|3|0";i:173;s:6:"@2|3|8";i:174;s:6:"@1|3|8";i:175;s:6:"@4|4|3";i:176;s:6:"@0|4|3";i:177;s:6:"@2|4|3";i:178;s:6:"@3|4|3";i:179;s:6:"@1|4|3";i:180;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.* Large Screen Safari/.* GoogleTV/.*$@'=>181,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:19:{s:4:"@3|3";i:182;s:4:"@3|5";i:183;s:4:"@3|6";i:184;s:4:"@4|8";i:185;s:4:"@3|2";i:186;s:4:"@3|4";i:187;s:4:"@4|3";i:188;s:4:"@4|7";i:189;s:4:"@3|8";i:190;s:4:"@4|2";i:191;s:4:"@3|9";i:192;s:4:"@4|0";i:193;s:4:"@3|1";i:194;s:4:"@4|1";i:195;s:4:"@4|4";i:196;s:4:"@3|0";i:197;s:4:"@3|7";i:198;s:4:"@4|5";i:199;s:4:"@4|6";i:200;}',
-'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|7";i:201;s:4:"@3|0";i:202;s:4:"@3|6";i:203;s:4:"@4|0";i:204;s:4:"@3|9";i:206;s:4:"@3|4";i:207;s:4:"@4|6";i:208;s:4:"@3|8";i:209;s:4:"@4|1";i:210;s:4:"@4|2";i:211;s:4:"@4|5";i:212;s:4:"@3|5";i:213;s:4:"@3|1";i:214;s:4:"@4|4";i:215;s:4:"@3|7";i:216;s:4:"@3|2";i:217;s:4:"@4|3";i:218;s:4:"@4|8";i:219;s:4:"@3|3";i:220;}',
-'@^Mozilla/5\.0 \(Linux.*; Android Eclair.*Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Safari.*$@'=>205,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*A5000 Build/.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>221,
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Chrome.*Safari.*$@'=>222,
-'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@9|0";i:223;s:4:"@7|0";i:225;s:4:"@6|1";i:227;s:4:"@7|1";i:230;s:4:"@8|0";i:231;s:4:"@6|0";i:235;s:4:"@8|1";i:236;}',
-'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@8|1";i:224;s:4:"@6|0";i:226;s:4:"@7|0";i:228;s:4:"@9|0";i:229;s:4:"@7|1";i:232;s:4:"@8|0";i:233;s:4:"@6|1";i:234;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:95:{s:6:"@3|3|9";i:237;s:6:"@0|3|3";i:238;s:6:"@0|4|1";i:239;s:6:"@1|3|3";i:240;s:6:"@1|4|1";i:241;s:6:"@0|3|6";i:242;s:6:"@0|4|7";i:243;s:6:"@2|4|7";i:244;s:6:"@0|3|9";i:245;s:6:"@1|3|9";i:246;s:6:"@2|3|9";i:247;s:6:"@4|3|9";i:248;s:6:"@3|4|7";i:249;s:6:"@4|4|7";i:250;s:6:"@1|4|7";i:251;s:6:"@4|4|8";i:252;s:6:"@4|3|1";i:253;s:6:"@4|4|1";i:254;s:6:"@3|4|1";i:255;s:6:"@4|3|6";i:256;s:6:"@3|3|1";i:257;s:6:"@2|3|1";i:258;s:6:"@0|3|1";i:259;s:6:"@1|3|1";i:260;s:6:"@4|3|3";i:261;s:6:"@3|3|3";i:262;s:6:"@2|3|3";i:263;s:6:"@2|4|1";i:264;s:6:"@4|3|0";i:265;s:6:"@2|3|6";i:266;s:6:"@4|4|2";i:267;s:6:"@3|4|8";i:268;s:6:"@0|4|8";i:269;s:6:"@1|4|8";i:270;s:6:"@2|4|8";i:271;s:6:"@1|3|6";i:272;s:6:"@1|4|6";i:273;s:6:"@1|3|4";i:274;s:6:"@0|4|3";i:275;s:6:"@0|4|4";i:276;s:6:"@1|4|4";i:277;s:6:"@2|4|4";i:278;s:6:"@1|4|3";i:279;s:6:"@2|4|3";i:280;s:6:"@0|3|4";i:281;s:6:"@0|3|0";i:282;s:6:"@4|4|3";i:283;s:6:"@3|4|3";i:284;s:6:"@3|4|4";i:285;s:6:"@4|4|4";i:286;s:6:"@1|3|0";i:287;s:6:"@2|3|0";i:288;s:6:"@2|3|4";i:289;s:6:"@3|3|0";i:290;s:6:"@0|3|8";i:291;s:6:"@1|3|8";i:292;s:6:"@3|3|4";i:293;s:6:"@4|3|8";i:294;s:6:"@3|3|8";i:295;s:6:"@2|3|8";i:296;s:6:"@4|3|2";i:297;s:6:"@3|3|2";i:298;s:6:"@0|4|2";i:299;s:6:"@4|3|7";i:300;s:6:"@3|3|7";i:301;s:6:"@2|3|7";i:302;s:6:"@1|4|2";i:303;s:6:"@2|4|2";i:304;s:6:"@0|4|6";i:305;s:6:"@2|4|6";i:306;s:6:"@3|4|6";i:307;s:6:"@4|4|6";i:308;s:6:"@1|3|7";i:309;s:6:"@0|3|7";i:310;s:6:"@0|3|2";i:311;s:6:"@1|3|2";i:312;s:6:"@2|3|2";i:313;s:6:"@4|4|5";i:315;s:6:"@3|4|5";i:316;s:6:"@4|3|4";i:317;s:6:"@0|4|5";i:318;s:6:"@1|4|5";i:319;s:6:"@2|4|5";i:320;s:6:"@3|4|2";i:321;s:6:"@3|3|6";i:322;s:6:"@4|3|5";i:323;s:6:"@2|3|5";i:324;s:6:"@0|4|0";i:325;s:6:"@3|4|0";i:326;s:6:"@1|4|0";i:327;s:6:"@4|4|0";i:328;s:6:"@3|3|5";i:329;s:6:"@2|4|0";i:330;s:6:"@1|3|5";i:331;s:6:"@0|3|5";i:332;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>314,
-'@^Mozilla/5\.0 \(.*Linux.*Velocitymicro/T408.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>333,
-'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>334,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>'a:5:{s:2:"@4";i:335;s:2:"@1";i:336;s:2:"@2";i:337;s:2:"@3";i:338;s:2:"@0";i:339;}',
-'@^Mozilla/5\.0 \(iPod.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|0";i:340;s:4:"@3|0";i:342;s:4:"@4|8";i:345;s:4:"@4|1";i:347;s:4:"@4|4";i:348;s:4:"@4|2";i:350;s:4:"@3|5";i:351;s:4:"@3|8";i:352;s:4:"@4|7";i:353;s:4:"@4|5";i:354;s:4:"@3|1";i:356;s:4:"@3|6";i:359;s:4:"@3|4";i:366;s:4:"@3|9";i:367;s:4:"@3|3";i:368;s:4:"@3|2";i:371;s:4:"@4|3";i:373;s:4:"@3|7";i:374;s:4:"@4|6";i:376;}',
-'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|4";i:341;s:4:"@4|1";i:343;s:4:"@3|0";i:344;s:4:"@4|8";i:346;s:4:"@4|4";i:349;s:4:"@4|7";i:355;s:4:"@3|8";i:357;s:4:"@4|5";i:358;s:4:"@3|5";i:360;s:4:"@3|6";i:361;s:4:"@3|3";i:362;s:4:"@3|9";i:363;s:4:"@4|0";i:364;s:4:"@3|7";i:365;s:4:"@4|6";i:369;s:4:"@4|2";i:370;s:4:"@4|3";i:372;s:4:"@3|1";i:375;s:4:"@3|2";i:377;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*NookColor.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>378,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>379,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@2";i:380;s:2:"@3";i:381;}',
-'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>382,
-'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>383,
-'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>384,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>'a:5:{s:2:"@3";i:385;s:2:"@4";i:386;s:2:"@1";i:387;s:2:"@2";i:388;s:2:"@0";i:389;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@2";i:390;s:2:"@3";i:391;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*Safari.*$@'=>392,
-'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@7|1";i:393;s:4:"@6|0";i:394;s:4:"@8|0";i:395;s:4:"@6|1";i:396;s:4:"@9|0";i:397;s:4:"@8|1";i:398;s:4:"@7|0";i:399;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@3|2";i:400;s:4:"@2|5";i:401;s:4:"@3|1";i:402;s:4:"@2|2";i:403;s:4:"@1|7";i:404;s:4:"@3|4";i:405;s:4:"@3|5";i:406;s:4:"@1|9";i:407;s:4:"@1|8";i:408;s:4:"@3|0";i:409;s:4:"@2|0";i:410;s:4:"@2|4";i:411;s:4:"@2|8";i:412;s:4:"@2|7";i:413;s:4:"@1|5";i:414;s:4:"@3|3";i:415;s:4:"@1|6";i:416;s:4:"@2|9";i:417;s:4:"@2|3";i:418;s:4:"@2|1";i:419;s:4:"@2|6";i:420;}',
-'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>421,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@2|1";i:422;s:4:"@4|0";i:425;s:4:"@4|3";i:428;s:4:"@1|5";i:430;s:4:"@1|6";i:431;s:4:"@5|0";i:432;s:4:"@2|0";i:433;s:4:"@4|1";i:434;s:4:"@4|4";i:435;s:4:"@4|2";i:438;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|1";i:423;s:4:"@1|5";i:424;s:4:"@4|4";i:426;s:4:"@4|3";i:427;s:4:"@1|0";i:429;s:4:"@2|1";i:436;s:4:"@2|0";i:437;s:4:"@4|2";i:439;s:4:"@1|6";i:440;s:4:"@4|0";i:441;s:4:"@5|0";i:442;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:19:{s:4:"@3|8";i:443;s:4:"@3|0";i:444;s:4:"@4|3";i:445;s:4:"@4|4";i:446;s:4:"@4|5";i:447;s:4:"@3|4";i:448;s:4:"@4|2";i:449;s:4:"@3|7";i:450;s:4:"@3|2";i:451;s:4:"@4|6";i:452;s:4:"@3|9";i:453;s:4:"@4|1";i:454;s:4:"@4|0";i:455;s:4:"@3|3";i:456;s:4:"@3|6";i:457;s:4:"@4|8";i:458;s:4:"@3|5";i:459;s:4:"@4|7";i:460;s:4:"@3|1";i:461;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:105:{s:6:"@0|1|9";i:462;s:6:"@1|1|9";i:463;s:6:"@3|3|0";i:464;s:6:"@0|2|6";i:465;s:6:"@2|2|6";i:466;s:6:"@1|2|6";i:467;s:6:"@2|1|9";i:468;s:6:"@4|1|8";i:469;s:6:"@3|3|1";i:470;s:6:"@4|1|5";i:471;s:6:"@0|3|1";i:472;s:6:"@4|1|9";i:473;s:6:"@3|1|9";i:474;s:6:"@4|3|1";i:475;s:6:"@3|1|8";i:476;s:6:"@2|2|0";i:477;s:6:"@3|2|0";i:478;s:6:"@2|3|2";i:479;s:6:"@2|1|8";i:480;s:6:"@1|3|2";i:481;s:6:"@4|2|0";i:482;s:6:"@0|2|5";i:483;s:6:"@4|2|6";i:484;s:6:"@3|2|6";i:485;s:6:"@4|3|2";i:486;s:6:"@4|2|9";i:487;s:6:"@3|3|2";i:488;s:6:"@3|1|5";i:489;s:6:"@2|1|5";i:490;s:6:"@4|1|7";i:491;s:6:"@3|1|7";i:492;s:6:"@1|3|1";i:493;s:6:"@0|1|8";i:494;s:6:"@0|1|6";i:495;s:6:"@4|2|8";i:496;s:6:"@3|2|8";i:497;s:6:"@2|1|7";i:498;s:6:"@1|1|7";i:499;s:6:"@1|2|8";i:500;s:6:"@0|2|8";i:501;s:6:"@2|2|8";i:502;s:6:"@4|3|0";i:503;s:6:"@2|3|1";i:504;s:6:"@0|3|2";i:505;s:6:"@4|1|6";i:506;s:6:"@4|2|7";i:507;s:6:"@0|1|5";i:508;s:6:"@1|1|5";i:509;s:6:"@3|1|6";i:510;s:6:"@3|2|7";i:511;s:6:"@1|1|6";i:512;s:6:"@0|2|7";i:513;s:6:"@2|1|6";i:514;s:6:"@1|2|7";i:515;s:6:"@2|2|7";i:516;s:6:"@0|1|7";i:517;s:6:"@1|2|0";i:518;s:6:"@4|3|4";i:519;s:6:"@2|2|2";i:520;s:6:"@3|3|4";i:521;s:6:"@1|2|9";i:522;s:6:"@1|3|4";i:523;s:6:"@2|3|4";i:524;s:6:"@3|2|2";i:525;s:6:"@4|2|2";i:526;s:6:"@1|2|4";i:527;s:6:"@0|2|4";i:528;s:6:"@2|2|4";i:529;s:6:"@0|2|0";i:530;s:6:"@4|2|4";i:531;s:6:"@0|3|4";i:532;s:6:"@4|3|5";i:533;s:6:"@0|2|2";i:534;s:6:"@1|2|3";i:535;s:6:"@1|1|8";i:536;s:6:"@2|2|3";i:537;s:6:"@4|2|3";i:538;s:6:"@3|2|3";i:539;s:6:"@0|2|3";i:540;s:6:"@1|2|2";i:541;s:6:"@3|3|5";i:542;s:6:"@0|2|9";i:543;s:6:"@2|3|5";i:544;s:6:"@1|3|5";i:545;s:6:"@0|3|5";i:546;s:6:"@0|3|3";i:547;s:6:"@3|2|4";i:548;s:6:"@1|2|1";i:549;s:6:"@0|2|1";i:550;s:6:"@1|3|0";i:551;s:6:"@0|3|0";i:552;s:6:"@2|2|1";i:553;s:6:"@3|2|9";i:554;s:6:"@4|2|1";i:555;s:6:"@3|2|1";i:556;s:6:"@4|3|3";i:557;s:6:"@1|2|5";i:558;s:6:"@2|2|9";i:559;s:6:"@3|2|5";i:560;s:6:"@4|2|5";i:561;s:6:"@3|3|3";i:562;s:6:"@1|3|3";i:563;s:6:"@2|3|3";i:564;s:6:"@2|2|5";i:565;s:6:"@2|3|0";i:566;}',
-'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|1";i:567;s:4:"@4|6";i:568;s:4:"@4|3";i:569;s:4:"@3|3";i:570;s:4:"@3|0";i:571;s:4:"@4|1";i:572;s:4:"@4|4";i:573;s:4:"@4|7";i:574;s:4:"@4|8";i:575;s:4:"@3|8";i:576;s:4:"@4|2";i:577;s:4:"@3|7";i:578;s:4:"@4|5";i:579;s:4:"@3|4";i:580;s:4:"@3|6";i:581;s:4:"@4|0";i:582;s:4:"@3|2";i:583;s:4:"@3|5";i:584;s:4:"@3|9";i:585;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|3";i:586;s:4:"@2|0";i:588;s:4:"@5|0";i:589;s:4:"@1|6";i:590;s:4:"@1|5";i:591;s:4:"@1|0";i:592;s:4:"@4|2";i:593;s:4:"@2|1";i:594;s:4:"@4|0";i:595;s:4:"@4|1";i:596;s:4:"@4|4";i:597;}',
-'@^Mozilla/5\.0\(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\).*Version/1\.0.*Chrome.*Safari.*$@'=>587,
-'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@4|3";i:598;s:4:"@4|4";i:599;s:4:"@5|0";i:600;s:4:"@1|6";i:601;s:4:"@2|1";i:602;s:4:"@4|0";i:603;s:4:"@2|0";i:604;s:4:"@1|5";i:605;s:4:"@4|1";i:606;s:4:"@4|2";i:607;}',
-'@^Mozilla/5\.0\(.*Linux.*Android.*\).*AppleWebKit/.*\(KHTML,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@4|4";i:608;s:4:"@5|0";i:610;s:4:"@4|3";i:611;s:4:"@2|1";i:612;s:4:"@4|0";i:613;s:4:"@4|1";i:614;s:4:"@4|2";i:615;s:4:"@1|5";i:616;s:4:"@2|0";i:617;s:4:"@1|6";i:618;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*NOOK.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>609,
-'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>619,
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:19:{s:4:"@4|1";i:620;s:4:"@3|6";i:621;s:4:"@3|5";i:622;s:4:"@4|6";i:623;s:4:"@3|9";i:624;s:4:"@4|2";i:625;s:4:"@3|7";i:626;s:4:"@3|0";i:627;s:4:"@3|1";i:628;s:4:"@3|4";i:629;s:4:"@4|7";i:630;s:4:"@3|2";i:631;s:4:"@3|3";i:632;s:4:"@4|3";i:633;s:4:"@4|0";i:634;s:4:"@4|4";i:635;s:4:"@4|8";i:636;s:4:"@3|8";i:637;s:4:"@4|5";i:638;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>639,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari.*Chrome.*$@'=>640,
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>641,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|2";i:642;s:4:"@4|0";i:643;s:4:"@2|0";i:644;s:4:"@4|1";i:645;s:4:"@1|6";i:646;s:4:"@4|4";i:647;s:4:"@4|3";i:648;s:4:"@1|5";i:649;s:4:"@5|0";i:651;s:4:"@1|0";i:652;s:4:"@2|1";i:653;}',
-'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>650,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>654,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0.*; .*Windows NT 6\.(\d).*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>'a:6:{s:4:"@5|1";i:655;s:4:"@4|0";i:656;s:4:"@5|2";i:657;s:4:"@4|1";i:658;s:4:"@4|2";i:659;s:4:"@5|0";i:660;}',
-'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/.*Chrome.*Safari.*$@'=>661,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|8";i:662;s:4:"@3|6";i:663;s:4:"@4|6";i:664;s:4:"@3|2";i:665;s:4:"@4|1";i:666;s:4:"@4|7";i:667;s:4:"@3|0";i:668;s:4:"@3|5";i:669;s:4:"@3|7";i:670;s:4:"@4|4";i:671;s:4:"@3|8";i:673;s:4:"@4|5";i:674;s:4:"@3|4";i:675;s:4:"@4|2";i:676;s:4:"@3|9";i:677;s:4:"@3|1";i:678;s:4:"@4|3";i:679;s:4:"@3|3";i:680;s:4:"@4|0";i:681;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>672,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@4|7";i:682;s:4:"@4|8";i:683;s:4:"@4|5";i:684;s:4:"@4|3";i:685;s:4:"@4|1";i:686;s:4:"@4|4";i:687;s:4:"@3|9";i:688;s:4:"@4|2";i:689;s:4:"@4|0";i:690;s:4:"@4|6";i:691;s:4:"@3|3";i:692;s:4:"@3|2";i:693;s:4:"@3|4";i:694;s:4:"@3|0";i:695;s:4:"@2|9";i:696;s:4:"@2|8";i:697;s:4:"@3|5";i:698;s:4:"@3|1";i:699;s:4:"@3|6";i:700;s:4:"@3|7";i:701;s:4:"@3|8";i:702;}',
-'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>703,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:95:{s:6:"@4|3|8";i:704;s:6:"@3|3|1";i:705;s:6:"@2|3|1";i:706;s:6:"@1|3|1";i:707;s:6:"@3|3|8";i:708;s:6:"@4|3|3";i:709;s:6:"@2|3|8";i:710;s:6:"@2|3|2";i:711;s:6:"@1|3|2";i:712;s:6:"@0|3|2";i:713;s:6:"@1|3|8";i:714;s:6:"@4|3|4";i:715;s:6:"@2|3|7";i:716;s:6:"@1|3|7";i:717;s:6:"@0|3|7";i:718;s:6:"@1|3|4";i:719;s:6:"@3|3|7";i:720;s:6:"@0|3|4";i:721;s:6:"@3|3|4";i:722;s:6:"@0|3|1";i:723;s:6:"@4|3|7";i:724;s:6:"@4|3|5";i:725;s:6:"@2|3|5";i:726;s:6:"@3|3|2";i:727;s:6:"@0|3|5";i:728;s:6:"@0|3|8";i:729;s:6:"@4|3|9";i:730;s:6:"@4|3|1";i:731;s:6:"@4|3|2";i:732;s:6:"@2|3|6";i:733;s:6:"@3|3|3";i:734;s:6:"@1|3|6";i:735;s:6:"@0|3|6";i:736;s:6:"@3|3|9";i:737;s:6:"@2|3|9";i:738;s:6:"@1|3|5";i:739;s:6:"@2|3|3";i:740;s:6:"@4|3|6";i:741;s:6:"@3|3|6";i:742;s:6:"@0|3|3";i:743;s:6:"@1|3|3";i:744;s:6:"@1|3|9";i:745;s:6:"@0|3|9";i:746;s:6:"@2|3|4";i:747;s:6:"@3|3|5";i:748;s:6:"@4|4|5";i:749;s:6:"@0|4|3";i:750;s:6:"@1|4|3";i:751;s:6:"@2|4|3";i:752;s:6:"@4|4|4";i:753;s:6:"@3|4|4";i:754;s:6:"@0|4|4";i:755;s:6:"@1|4|4";i:756;s:6:"@2|4|4";i:757;s:6:"@3|4|3";i:758;s:6:"@4|4|3";i:759;s:6:"@4|4|2";i:760;s:6:"@0|4|1";i:761;s:6:"@1|4|1";i:762;s:6:"@3|4|2";i:763;s:6:"@2|4|2";i:764;s:6:"@0|4|2";i:765;s:6:"@1|4|2";i:766;s:6:"@3|4|5";i:767;s:6:"@2|4|5";i:768;s:6:"@4|4|8";i:769;s:6:"@0|4|7";i:770;s:6:"@1|4|7";i:771;s:6:"@3|4|8";i:772;s:6:"@2|4|8";i:773;s:6:"@0|4|8";i:774;s:6:"@1|4|8";i:775;s:6:"@2|4|7";i:776;s:6:"@3|4|7";i:777;s:6:"@4|4|6";i:778;s:6:"@0|4|5";i:779;s:6:"@1|4|5";i:780;s:6:"@3|4|6";i:781;s:6:"@1|4|6";i:782;s:6:"@4|4|7";i:783;s:6:"@0|4|6";i:784;s:6:"@2|4|1";i:785;s:6:"@2|4|6";i:786;s:6:"@0|3|0";i:787;s:6:"@1|3|0";i:788;s:6:"@2|3|0";i:789;s:6:"@3|3|0";i:790;s:6:"@3|4|1";i:791;s:6:"@1|4|0";i:792;s:6:"@4|4|0";i:793;s:6:"@3|4|0";i:794;s:6:"@2|4|0";i:795;s:6:"@4|3|0";i:796;s:6:"@0|4|0";i:797;s:6:"@4|4|1";i:798;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>'a:4:{s:2:"@1";i:799;s:2:"@2";i:800;s:2:"@0";i:801;s:2:"@3";i:802;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@2|7";i:803;s:4:"@2|6";i:809;s:4:"@3|2";i:812;s:4:"@1|8";i:813;s:4:"@3|0";i:814;s:4:"@2|9";i:815;s:4:"@2|8";i:817;s:4:"@2|1";i:820;s:4:"@2|0";i:822;s:4:"@1|9";i:823;s:4:"@1|7";i:824;s:4:"@1|6";i:825;s:4:"@2|2";i:826;s:4:"@2|4";i:830;s:4:"@2|3";i:831;s:4:"@1|5";i:832;s:4:"@2|5";i:833;s:4:"@3|1";i:834;s:4:"@3|4";i:836;s:4:"@3|3";i:837;s:4:"@3|5";i:839;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko.*\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|4";i:804;s:4:"@4|8";i:805;s:4:"@3|4";i:806;s:4:"@3|8";i:807;s:4:"@3|2";i:808;s:4:"@3|9";i:810;s:4:"@4|7";i:811;s:4:"@3|0";i:819;s:4:"@4|6";i:821;s:4:"@3|1";i:827;s:4:"@4|5";i:828;s:4:"@3|6";i:829;s:4:"@4|0";i:835;s:4:"@3|7";i:838;s:4:"@4|2";i:840;s:4:"@3|5";i:841;s:4:"@3|3";i:842;s:4:"@4|1";i:843;s:4:"@4|3";i:844;}',
-'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@2";i:816;s:2:"@1";i:818;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/.*Chrome.*Safari.*$@'=>845,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\.(\d).*Safari.*$@'=>'a:4:{s:2:"@1";i:846;s:2:"@2";i:847;s:2:"@4";i:848;s:2:"@3";i:849;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|1";i:850;s:4:"@4|2";i:851;s:4:"@4|5";i:852;s:4:"@4|8";i:853;s:4:"@3|0";i:854;s:4:"@4|6";i:855;s:4:"@3|3";i:856;s:4:"@4|7";i:857;s:4:"@3|4";i:858;s:4:"@3|6";i:859;s:4:"@3|1";i:860;s:4:"@4|0";i:861;s:4:"@4|4";i:862;s:4:"@3|8";i:863;s:4:"@4|3";i:864;s:4:"@3|7";i:865;s:4:"@3|5";i:866;s:4:"@3|9";i:867;s:4:"@3|2";i:868;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@2";i:869;s:2:"@1";i:870;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>871,
-'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>872,
-'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>873,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>874,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.2.*Trident/6\.0; Xbox; Xbox One.*$@'=>875,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>'a:5:{s:2:"@0";i:876;s:2:"@1";i:877;s:2:"@4";i:878;s:2:"@3";i:879;s:2:"@2";i:880;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:8:{s:4:"@6|0";i:881;s:4:"@6|1";i:882;s:4:"@6|2";i:883;s:4:"@8|0";i:884;s:4:"@7|1";i:885;s:4:"@9|0";i:886;s:4:"@8|1";i:887;s:4:"@7|0";i:888;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\).*CrMo/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|8";i:889;s:4:"@3|5";i:891;s:4:"@3|3";i:901;s:4:"@3|4";i:905;s:4:"@3|2";i:908;s:4:"@4|7";i:915;s:4:"@4|0";i:916;s:4:"@4|1";i:917;s:4:"@3|8";i:918;s:4:"@3|0";i:919;s:4:"@4|5";i:920;s:4:"@4|2";i:921;s:4:"@3|6";i:922;s:4:"@4|3";i:923;s:4:"@4|4";i:924;s:4:"@3|7";i:925;s:4:"@4|6";i:926;s:4:"@3|1";i:927;s:4:"@3|9";i:928;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@1|7";i:890;s:4:"@1|5";i:892;s:4:"@1|6";i:893;s:4:"@2|6";i:894;s:4:"@3|1";i:895;s:4:"@3|0";i:896;s:4:"@2|9";i:897;s:4:"@2|8";i:898;s:4:"@3|2";i:899;s:4:"@3|3";i:900;s:4:"@3|5";i:902;s:4:"@3|4";i:903;s:4:"@2|7";i:904;s:4:"@2|0";i:906;s:4:"@1|9";i:907;s:4:"@2|1";i:909;s:4:"@2|2";i:910;s:4:"@2|5";i:911;s:4:"@2|4";i:912;s:4:"@2|3";i:913;s:4:"@1|8";i:914;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\) Version/4\.0.*Safari.*$@'=>929,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>930,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0.*; .*Windows.*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>'a:2:{s:2:"@5";i:931;s:2:"@4";i:932;}',
-'@^Mozilla/5\.0\(.*Linux.*Android.*\)AppleWebKit/.*\(KHTML,.*like Gecko\)Version/4\.0.*Safari.*$@'=>933,
-'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>934,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|9";i:935;s:4:"@3|0";i:936;s:4:"@4|5";i:937;s:4:"@4|4";i:938;s:4:"@3|7";i:939;s:4:"@4|3";i:940;s:4:"@3|4";i:941;s:4:"@4|6";i:942;s:4:"@3|6";i:943;s:4:"@4|2";i:944;s:4:"@3|8";i:945;s:4:"@3|2";i:946;s:4:"@3|5";i:947;s:4:"@4|7";i:948;s:4:"@3|1";i:949;s:4:"@4|8";i:950;s:4:"@3|3";i:951;s:4:"@4|0";i:952;s:4:"@4|1";i:953;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>954,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:9:{s:4:"@6|0";i:955;s:4:"@8|0";i:956;s:4:"@9|0";i:957;s:4:"@8|1";i:958;s:4:"@7|0";i:959;s:4:"@7|1";i:960;s:4:"@6|1";i:961;s:4:"@6|2";i:962;s:4:"@4|1";i:963;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@3|8";i:964;s:4:"@4|4";i:965;s:4:"@3|3";i:966;s:4:"@4|3";i:967;s:4:"@3|4";i:968;s:4:"@4|1";i:969;s:4:"@3|0";i:970;s:4:"@4|2";i:971;s:4:"@3|9";i:972;s:4:"@3|2";i:973;s:4:"@4|6";i:974;s:4:"@3|1";i:975;s:4:"@3|6";i:976;s:4:"@4|7";i:977;s:4:"@4|8";i:978;s:4:"@4|0";i:979;s:4:"@4|5";i:980;s:4:"@3|5";i:981;s:4:"@3|7";i:982;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|8";i:983;s:4:"@3|5";i:984;s:4:"@3|7";i:985;s:4:"@3|0";i:986;s:4:"@4|1";i:987;s:4:"@4|7";i:988;s:4:"@3|1";i:989;s:4:"@4|4";i:990;s:4:"@4|8";i:991;s:4:"@3|3";i:992;s:4:"@4|0";i:993;s:4:"@3|4";i:994;s:4:"@4|2";i:995;s:4:"@3|6";i:996;s:4:"@3|9";i:997;s:4:"@4|6";i:998;s:4:"@3|2";i:999;s:4:"@4|5";i:1000;s:4:"@4|3";i:1001;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*$@'=>1002,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:95:{s:6:"@0|3|1";i:1003;s:6:"@0|3|0";i:1004;s:6:"@4|3|1";i:1005;s:6:"@3|3|3";i:1006;s:6:"@1|3|0";i:1007;s:6:"@2|3|3";i:1008;s:6:"@4|3|3";i:1009;s:6:"@4|3|0";i:1010;s:6:"@4|3|2";i:1011;s:6:"@1|3|2";i:1012;s:6:"@2|3|2";i:1013;s:6:"@0|3|2";i:1014;s:6:"@1|3|1";i:1015;s:6:"@3|3|1";i:1016;s:6:"@3|3|2";i:1017;s:6:"@2|3|1";i:1018;s:6:"@3|3|0";i:1019;s:6:"@2|3|0";i:1020;s:6:"@2|3|8";i:1021;s:6:"@2|4|6";i:1022;s:6:"@3|3|8";i:1023;s:6:"@4|3|8";i:1024;s:6:"@1|3|8";i:1025;s:6:"@0|3|8";i:1026;s:6:"@1|4|1";i:1027;s:6:"@0|4|1";i:1028;s:6:"@1|3|3";i:1029;s:6:"@1|4|6";i:1030;s:6:"@0|4|8";i:1031;s:6:"@3|4|6";i:1032;s:6:"@3|3|7";i:1033;s:6:"@3|4|2";i:1034;s:6:"@2|4|2";i:1035;s:6:"@1|4|2";i:1036;s:6:"@2|3|7";i:1037;s:6:"@1|3|7";i:1038;s:6:"@4|4|6";i:1039;s:6:"@4|4|2";i:1040;s:6:"@0|3|7";i:1041;s:6:"@2|4|1";i:1042;s:6:"@4|3|9";i:1043;s:6:"@0|4|7";i:1044;s:6:"@0|4|0";i:1045;s:6:"@1|4|0";i:1046;s:6:"@2|4|0";i:1047;s:6:"@1|4|7";i:1048;s:6:"@2|4|7";i:1049;s:6:"@4|4|7";i:1050;s:6:"@3|4|7";i:1051;s:6:"@4|4|1";i:1052;s:6:"@0|4|6";i:1053;s:6:"@3|4|0";i:1054;s:6:"@4|4|0";i:1055;s:6:"@1|4|8";i:1056;s:6:"@1|3|9";i:1057;s:6:"@2|3|9";i:1058;s:6:"@3|3|9";i:1059;s:6:"@0|3|9";i:1060;s:6:"@2|4|8";i:1061;s:6:"@4|4|8";i:1062;s:6:"@3|4|8";i:1063;s:6:"@3|4|1";i:1064;s:6:"@0|4|2";i:1065;s:6:"@4|3|7";i:1066;s:6:"@4|3|5";i:1067;s:6:"@0|4|3";i:1068;s:6:"@0|3|4";i:1069;s:6:"@3|3|5";i:1070;s:6:"@1|4|3";i:1071;s:6:"@2|4|3";i:1072;s:6:"@0|3|5";i:1073;s:6:"@1|3|5";i:1074;s:6:"@1|3|4";i:1075;s:6:"@2|3|4";i:1076;s:6:"@3|4|4";i:1077;s:6:"@2|4|4";i:1078;s:6:"@0|3|3";i:1079;s:6:"@4|4|4";i:1080;s:6:"@1|4|4";i:1081;s:6:"@3|3|4";i:1082;s:6:"@4|3|4";i:1083;s:6:"@0|4|4";i:1084;s:6:"@3|4|3";i:1085;s:6:"@2|3|5";i:1086;s:6:"@3|3|6";i:1087;s:6:"@4|3|6";i:1088;s:6:"@1|4|5";i:1089;s:6:"@2|4|5";i:1090;s:6:"@2|3|6";i:1091;s:6:"@1|3|6";i:1092;s:6:"@4|4|3";i:1093;s:6:"@0|4|5";i:1094;s:6:"@4|4|5";i:1095;s:6:"@0|3|6";i:1096;s:6:"@3|4|5";i:1097;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>1098,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; Windows 95; Anonymisiert.*Trident/6\.0.*\).*$@'=>1099,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|1";i:1100;s:4:"@3|9";i:1101;s:4:"@3|1";i:1102;s:4:"@3|7";i:1103;s:4:"@3|2";i:1104;s:4:"@3|3";i:1105;s:4:"@4|6";i:1106;s:4:"@4|7";i:1107;s:4:"@3|0";i:1108;s:4:"@3|4";i:1109;s:4:"@4|4";i:1110;s:4:"@3|8";i:1111;s:4:"@4|2";i:1112;s:4:"@3|5";i:1114;s:4:"@3|6";i:1115;s:4:"@4|8";i:1116;s:4:"@4|5";i:1117;s:4:"@4|3";i:1118;s:4:"@4|0";i:1119;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1113,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>1120,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows.*Trident/6\.0; Xbox; Xbox One.*$@'=>1121,
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1122,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:34:{s:10:"@1|3|1|3|1";i:1123;s:10:"@0|3|2|3|2";i:1124;s:10:"@0|4|1|4|1";i:1125;s:10:"@1|4|1|4|1";i:1126;s:10:"@1|4|5|4|5";i:1127;s:10:"@0|4|5|4|5";i:1128;s:10:"@0|3|1|3|1";i:1129;s:10:"@1|3|2|3|2";i:1130;s:10:"@0|4|3|4|3";i:1131;s:10:"@0|3|4|3|4";i:1132;s:10:"@1|3|5|3|5";i:1133;s:10:"@1|3|4|3|4";i:1134;s:10:"@1|3|9|3|9";i:1135;s:10:"@1|3|0|3|0";i:1136;s:10:"@0|3|5|3|5";i:1137;s:10:"@0|3|7|3|7";i:1138;s:10:"@0|3|6|3|6";i:1139;s:10:"@1|3|6|3|6";i:1140;s:10:"@1|4|2|4|2";i:1141;s:10:"@1|3|7|3|7";i:1142;s:10:"@1|3|8|3|8";i:1143;s:10:"@0|3|9|3|9";i:1144;s:10:"@1|4|6|4|6";i:1145;s:10:"@0|3|0|3|0";i:1146;s:10:"@1|4|3|4|3";i:1147;s:10:"@0|3|8|3|8";i:1148;s:10:"@0|4|2|4|2";i:1149;s:10:"@0|4|0|4|0";i:1150;s:10:"@0|4|6|4|6";i:1151;s:10:"@1|3|3|3|3";i:1152;s:10:"@0|3|3|3|3";i:1153;s:10:"@1|4|4|4|4";i:1154;s:10:"@1|4|0|4|0";i:1155;s:10:"@0|4|4|4|4";i:1156;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Sabayon Chrome/.*$@'=>1157,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1158,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).*$@'=>'a:8:{s:4:"@6|1";i:1159;s:4:"@6|2";i:1161;s:4:"@6|0";i:1162;s:4:"@8|0";i:1163;s:4:"@7|0";i:1164;s:4:"@7|1";i:1165;s:4:"@8|1";i:1166;s:4:"@9|0";i:1167;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1160,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>'a:5:{s:2:"@0";i:1168;s:2:"@4";i:1169;s:2:"@3";i:1170;s:2:"@1";i:1171;s:2:"@2";i:1172;}',
-'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1173,
-'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1174,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@4|6";i:1175;s:4:"@4|8";i:1176;s:4:"@4|5";i:1178;s:4:"@4|7";i:1181;s:4:"@3|0";i:1182;s:4:"@3|8";i:1183;s:4:"@3|3";i:1184;s:4:"@4|3";i:1185;s:4:"@3|9";i:1186;s:4:"@3|1";i:1187;s:4:"@4|1";i:1188;s:4:"@4|2";i:1189;s:4:"@4|0";i:1190;s:4:"@3|7";i:1191;s:4:"@3|4";i:1192;s:4:"@3|2";i:1193;s:4:"@3|5";i:1194;s:4:"@4|4";i:1195;s:4:"@3|6";i:1196;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0; Xbox.*$@'=>'a:3:{s:2:"@2";i:1177;s:2:"@0";i:1179;s:2:"@1";i:1180;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.0.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@4|3";i:1197;s:4:"@4|6";i:1198;s:4:"@3|1";i:1199;s:4:"@3|7";i:1200;s:4:"@3|6";i:1201;s:4:"@3|8";i:1202;s:4:"@4|1";i:1203;s:4:"@3|4";i:1204;s:4:"@3|0";i:1205;s:4:"@4|4";i:1206;s:4:"@4|0";i:1207;s:4:"@3|3";i:1208;s:4:"@3|5";i:1209;s:4:"@3|9";i:1210;s:4:"@4|5";i:1211;s:4:"@4|2";i:1212;s:4:"@3|2";i:1213;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@4|8";i:1214;s:4:"@3|0";i:1215;s:4:"@4|4";i:1216;s:4:"@4|2";i:1217;s:4:"@3|8";i:1218;s:4:"@3|7";i:1219;s:4:"@3|9";i:1220;s:4:"@3|1";i:1221;s:4:"@3|2";i:1222;s:4:"@4|5";i:1223;s:4:"@4|3";i:1224;s:4:"@4|0";i:1225;s:4:"@4|7";i:1226;s:4:"@4|1";i:1227;s:4:"@3|5";i:1228;s:4:"@3|3";i:1229;s:4:"@4|6";i:1230;s:4:"@3|4";i:1231;s:4:"@3|6";i:1232;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.*$@'=>1233,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>'a:2:{s:2:"@3";i:1234;s:2:"@2";i:1235;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>1236,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML,.*like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@3|7";i:1237;s:4:"@4|2";i:1238;s:4:"@4|4";i:1239;s:4:"@3|4";i:1240;s:4:"@3|6";i:1241;s:4:"@3|5";i:1242;s:4:"@3|2";i:1243;s:4:"@4|5";i:1244;s:4:"@4|3";i:1245;s:4:"@3|3";i:1246;s:4:"@4|8";i:1247;s:4:"@4|0";i:1248;s:4:"@4|7";i:1249;s:4:"@3|8";i:1250;s:4:"@4|6";i:1251;s:4:"@3|9";i:1252;s:4:"@4|1";i:1253;s:4:"@3|0";i:1254;s:4:"@3|1";i:1255;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 6\.(\d).*Trident/7\.0.*\).*$@'=>'a:5:{s:2:"@3";i:1256;s:2:"@1";i:1257;s:2:"@4";i:1259;s:2:"@2";i:1260;s:2:"@0";i:1264;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>'a:5:{s:4:"@5|7";i:1258;s:4:"@5|8";i:1261;s:4:"@4|7";i:1262;s:4:"@5|9";i:1263;s:4:"@4|8";i:1265;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 10\.0.*Trident/8\.0.*$@'=>1266,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Safari.*$@'=>1267,
-'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:17:{s:8:"@3|6|3|6";i:1268;s:8:"@4|5|4|5";i:1269;s:8:"@3|5|3|5";i:1270;s:8:"@3|1|3|1";i:1271;s:8:"@4|6|4|6";i:1272;s:8:"@4|3|4|3";i:1273;s:8:"@3|2|3|2";i:1274;s:8:"@3|0|3|0";i:1275;s:8:"@3|8|3|8";i:1276;s:8:"@4|1|4|1";i:1277;s:8:"@3|3|3|3";i:1278;s:8:"@4|4|4|4";i:1279;s:8:"@3|9|3|9";i:1280;s:8:"@4|0|4|0";i:1281;s:8:"@3|4|3|4";i:1282;s:8:"@4|2|4|2";i:1283;s:8:"@3|7|3|7";i:1284;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*\).*$@'=>'a:37:{s:8:"@5|9|2|7";i:1285;s:8:"@5|9|3|7";i:1286;s:8:"@4|7|0|5";i:1287;s:8:"@5|9|1|7";i:1288;s:8:"@5|7|0|7";i:1289;s:8:"@5|9|0|7";i:1290;s:8:"@4|7|4|7";i:1291;s:8:"@4|7|3|7";i:1292;s:8:"@5|8|4|7";i:1294;s:8:"@4|7|2|7";i:1295;s:8:"@4|7|0|7";i:1296;s:8:"@5|8|1|7";i:1299;s:8:"@4|7|1|5";i:1300;s:8:"@5|8|2|7";i:1301;s:8:"@5|8|3|7";i:1302;s:8:"@5|9|4|7";i:1303;s:8:"@5|7|1|7";i:1304;s:8:"@4|8|0|7";i:1305;s:8:"@5|8|0|7";i:1306;s:8:"@4|8|4|7";i:1307;s:8:"@4|7|1|7";i:1308;s:8:"@4|8|2|5";i:1309;s:8:"@4|8|1|7";i:1310;s:8:"@4|8|2|7";i:1311;s:8:"@5|8|2|5";i:1312;s:8:"@5|8|1|5";i:1313;s:8:"@5|8|0|5";i:1314;s:8:"@5|7|4|7";i:1315;s:8:"@4|8|3|7";i:1316;s:8:"@5|7|0|5";i:1317;s:8:"@4|8|1|5";i:1318;s:8:"@4|7|2|5";i:1319;s:8:"@5|7|2|7";i:1320;s:8:"@5|7|1|5";i:1321;s:8:"@4|8|0|5";i:1322;s:8:"@5|7|2|5";i:1323;s:8:"@5|7|3|7";i:1324;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.(\d).*Trident/8\.0.*$@'=>'a:3:{s:2:"@2";i:1293;s:2:"@3";i:1297;s:2:"@4";i:1298;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1325,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*$@'=>'a:12:{s:8:"@5|8|1|4";i:1326;s:8:"@4|8|0|4";i:1327;s:8:"@4|8|2|4";i:1328;s:8:"@5|8|0|4";i:1329;s:8:"@4|8|1|4";i:1330;s:8:"@5|9|1|5";i:1331;s:8:"@4|9|2|5";i:1332;s:8:"@5|9|0|5";i:1333;s:8:"@4|9|1|5";i:1334;s:8:"@4|9|0|5";i:1335;s:8:"@5|9|2|5";i:1336;s:8:"@5|8|2|4";i:1337;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows NT 6\.(\d).*Trident/4\.0.*$@'=>'a:6:{s:4:"@5|1";i:1338;s:4:"@5|2";i:1339;s:4:"@5|0";i:1340;s:4:"@4|2";i:1341;s:4:"@4|0";i:1342;s:4:"@4|1";i:1343;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows.*Trident/5\.0; Xbox.*$@'=>1344,
-'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@3|8";i:1345;s:4:"@3|0";i:1346;s:4:"@4|0";i:1347;s:4:"@3|3";i:1348;s:4:"@3|9";i:1349;s:4:"@3|5";i:1350;s:4:"@4|4";i:1351;s:4:"@3|6";i:1352;s:4:"@4|6";i:1353;s:4:"@4|3";i:1354;s:4:"@4|5";i:1355;s:4:"@4|2";i:1356;s:4:"@3|2";i:1357;s:4:"@3|1";i:1358;s:4:"@4|1";i:1359;s:4:"@3|7";i:1360;s:4:"@3|4";i:1361;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:20:{s:6:"@4|7|0";i:1362;s:6:"@4|7|1";i:1363;s:6:"@5|9|1";i:1364;s:6:"@5|8|3";i:1365;s:6:"@5|8|0";i:1366;s:6:"@5|8|1";i:1367;s:6:"@5|9|2";i:1368;s:6:"@4|7|2";i:1369;s:6:"@5|7|0";i:1370;s:6:"@4|8|0";i:1371;s:6:"@4|8|1";i:1372;s:6:"@4|8|2";i:1373;s:6:"@4|7|3";i:1374;s:6:"@5|7|2";i:1375;s:6:"@5|9|0";i:1376;s:6:"@5|8|2";i:1377;s:6:"@5|9|3";i:1378;s:6:"@4|8|3";i:1379;s:6:"@5|7|1";i:1380;s:6:"@5|7|3";i:1381;}',
-'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1382,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>1383,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 10\.0.*Trident/6\.0.*Touch.*\).*$@'=>1384,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows.*Trident/7\.0.*\).*$@'=>1385,
-'@^Mozilla/5\.0 \(.*Windows.*\) Gecko/.* Firefox/(\d)(\d)\.0.* Anonymisiert.*$@'=>'a:17:{s:4:"@3|2";i:1386;s:4:"@3|0";i:1387;s:4:"@4|5";i:1388;s:4:"@3|6";i:1389;s:4:"@4|4";i:1390;s:4:"@3|8";i:1391;s:4:"@4|2";i:1392;s:4:"@4|1";i:1393;s:4:"@3|3";i:1394;s:4:"@3|7";i:1395;s:4:"@4|0";i:1396;s:4:"@3|4";i:1397;s:4:"@3|5";i:1398;s:4:"@4|3";i:1399;s:4:"@4|6";i:1400;s:4:"@3|9";i:1401;s:4:"@3|1";i:1402;}',
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Touch.*\).*$@'=>'a:3:{s:2:"@2";i:1403;s:2:"@4";i:1404;s:2:"@3";i:1405;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows.*Trident/(\d)\.0.*\).*$@'=>'a:9:{s:6:"@4|7|5";i:1406;s:6:"@4|7|7";i:1407;s:6:"@5|9|7";i:1408;s:6:"@4|8|5";i:1409;s:6:"@5|8|5";i:1410;s:6:"@5|7|7";i:1411;s:6:"@5|8|7";i:1412;s:6:"@4|8|7";i:1413;s:6:"@5|7|5";i:1414;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1415,
-'@^Mozilla/5\.0; TOB.* \(.*Windows NT 10\.0.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1416,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*Trident/(\d)\.0.*$@'=>'a:4:{s:6:"@5|8|4";i:1417;s:6:"@4|8|4";i:1418;s:6:"@5|9|5";i:1419;s:6:"@4|9|5";i:1420;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>'a:3:{s:2:"@2";i:1421;s:2:"@3";i:1424;s:2:"@4";i:1425;}',
-'@^Mozilla/5\.0; TOB.* \(.*Windows NT 6\.(\d).*Trident/7\.0.*rv\:11\.0.*\).*$@'=>'a:5:{s:2:"@2";i:1422;s:2:"@1";i:1423;s:2:"@3";i:1426;s:2:"@0";i:1427;s:2:"@4";i:1428;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows.*Trident/4\.0.*$@'=>'a:2:{s:2:"@4";i:1429;s:2:"@5";i:1430;}',
-'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|5";i:1431;s:4:"@4|1";i:1432;s:4:"@4|5";i:1433;s:4:"@3|7";i:1434;s:4:"@4|2";i:1435;s:4:"@3|3";i:1436;s:4:"@3|1";i:1437;s:4:"@3|4";i:1438;s:4:"@3|6";i:1439;s:4:"@4|0";i:1440;s:4:"@3|9";i:1441;s:4:"@4|6";i:1442;s:4:"@3|2";i:1443;s:4:"@3|0";i:1444;s:4:"@3|8";i:1445;s:4:"@4|3";i:1446;s:4:"@4|4";i:1447;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows.*Trident/6\.0.*\).*$@'=>'a:5:{s:4:"@5|8";i:1448;s:4:"@4|8";i:1449;s:4:"@4|7";i:1450;s:4:"@5|7";i:1451;s:4:"@5|9";i:1452;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@4";i:1453;s:2:"@5";i:1454;s:2:"@3";i:1455;s:2:"@6";i:1456;s:2:"@1";i:1457;s:2:"@2";i:1458;}',
-'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0.*\).*$@'=>'a:6:{s:4:"@4|0";i:1459;s:4:"@5|1";i:1460;s:4:"@5|2";i:1461;s:4:"@4|1";i:1462;s:4:"@4|2";i:1463;s:4:"@5|0";i:1464;}',
-'@^Mozilla/5\.0 \(Windows 95; Anonymisiert.*; Trident/7\.0.*\).*$@'=>1465,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@2";i:1466;s:2:"@3";i:1467;s:2:"@6";i:1468;s:2:"@4";i:1469;s:2:"@1";i:1470;s:2:"@5";i:1471;}',
-'@^Mozilla/5\.0 \(iPhone.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1472,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:4:{s:2:"@2";i:1473;s:2:"@1";i:1474;s:2:"@0";i:1475;s:2:"@3";i:1476;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*$@'=>'a:18:{s:6:"@5|8|0";i:1477;s:6:"@4|8|1";i:1478;s:6:"@4|8|0";i:1479;s:6:"@5|8|1";i:1480;s:6:"@4|8|2";i:1481;s:6:"@4|6|2";i:1482;s:6:"@4|6|1";i:1483;s:6:"@5|6|0";i:1484;s:6:"@5|6|1";i:1485;s:6:"@5|6|2";i:1486;s:6:"@5|7|2";i:1487;s:6:"@5|7|1";i:1488;s:6:"@4|7|0";i:1489;s:6:"@4|7|1";i:1490;s:6:"@4|7|2";i:1491;s:6:"@5|7|0";i:1492;s:6:"@5|8|2";i:1493;s:6:"@4|6|0";i:1494;}',
-'@^Mozilla/(\d)\.0 \(.*Windows NT 10\.0.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|3|3";i:1495;s:6:"@5|4|0";i:1496;s:6:"@4|4|6";i:1497;s:6:"@4|3|9";i:1498;s:6:"@5|3|2";i:1499;s:6:"@4|3|1";i:1500;s:6:"@5|4|5";i:1501;s:6:"@5|3|5";i:1502;s:6:"@4|4|3";i:1503;s:6:"@5|4|4";i:1504;s:6:"@5|3|7";i:1505;s:6:"@4|4|5";i:1506;s:6:"@5|3|9";i:1507;s:6:"@4|4|2";i:1508;s:6:"@5|3|6";i:1509;s:6:"@4|3|3";i:1510;s:6:"@5|4|6";i:1511;s:6:"@5|4|2";i:1512;s:6:"@4|3|6";i:1513;s:6:"@4|4|0";i:1514;s:6:"@5|3|1";i:1515;s:6:"@4|3|4";i:1516;s:6:"@5|3|0";i:1517;s:6:"@4|3|5";i:1518;s:6:"@4|4|1";i:1519;s:6:"@4|3|2";i:1520;s:6:"@5|3|8";i:1521;s:6:"@4|3|0";i:1522;s:6:"@5|4|3";i:1523;s:6:"@5|3|4";i:1524;s:6:"@4|3|7";i:1525;s:6:"@4|3|8";i:1526;s:6:"@5|4|1";i:1527;s:6:"@4|4|4";i:1528;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:2:{s:4:"@8|2";i:1529;s:4:"@7|1";i:1530;}',
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Touch.*\).*$@'=>1531,
-'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/.*$@'=>1532,
-'@^Mozilla/(\d)\.0 \(.*Windows NT 6\.(\d).*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:170:{s:8:"@4|4|4|1";i:1533;s:8:"@4|0|3|1";i:1534;s:8:"@4|2|3|1";i:1535;s:8:"@4|4|3|1";i:1536;s:8:"@4|3|3|1";i:1537;s:8:"@4|4|3|7";i:1538;s:8:"@4|3|3|8";i:1539;s:8:"@4|1|3|1";i:1540;s:8:"@5|3|3|1";i:1541;s:8:"@4|4|3|8";i:1542;s:8:"@4|0|4|1";i:1543;s:8:"@5|0|4|1";i:1544;s:8:"@5|4|4|1";i:1545;s:8:"@5|3|4|1";i:1546;s:8:"@5|1|4|1";i:1547;s:8:"@4|3|3|7";i:1548;s:8:"@4|1|4|1";i:1549;s:8:"@5|2|4|1";i:1550;s:8:"@4|3|4|1";i:1551;s:8:"@5|2|3|1";i:1552;s:8:"@4|2|3|7";i:1553;s:8:"@4|2|4|1";i:1554;s:8:"@5|4|3|1";i:1555;s:8:"@4|0|4|2";i:1556;s:8:"@4|1|3|0";i:1557;s:8:"@4|0|4|3";i:1558;s:8:"@4|2|3|0";i:1559;s:8:"@4|1|4|3";i:1560;s:8:"@4|2|4|3";i:1561;s:8:"@4|0|3|0";i:1562;s:8:"@4|4|4|3";i:1563;s:8:"@4|3|4|3";i:1564;s:8:"@4|3|3|0";i:1565;s:8:"@4|4|3|0";i:1566;s:8:"@5|2|4|3";i:1567;s:8:"@5|1|4|3";i:1568;s:8:"@5|0|4|3";i:1569;s:8:"@5|3|4|3";i:1570;s:8:"@5|0|3|7";i:1571;s:8:"@5|1|3|7";i:1572;s:8:"@5|4|4|3";i:1573;s:8:"@5|4|3|0";i:1574;s:8:"@5|3|3|0";i:1575;s:8:"@4|1|4|2";i:1576;s:8:"@5|1|3|1";i:1577;s:8:"@5|4|4|2";i:1578;s:8:"@4|2|4|2";i:1579;s:8:"@4|3|4|2";i:1580;s:8:"@4|0|3|7";i:1581;s:8:"@5|0|3|0";i:1582;s:8:"@4|4|4|2";i:1583;s:8:"@5|3|4|2";i:1584;s:8:"@5|2|4|2";i:1585;s:8:"@5|2|3|7";i:1586;s:8:"@5|1|3|0";i:1587;s:8:"@5|2|3|0";i:1588;s:8:"@5|3|3|7";i:1589;s:8:"@5|0|4|2";i:1590;s:8:"@5|1|4|2";i:1591;s:8:"@5|4|3|7";i:1592;s:8:"@4|1|3|7";i:1593;s:8:"@5|2|4|0";i:1594;s:8:"@5|0|3|8";i:1595;s:8:"@5|3|3|5";i:1596;s:8:"@4|0|3|3";i:1597;s:8:"@5|4|3|5";i:1598;s:8:"@5|4|3|3";i:1599;s:8:"@5|1|3|3";i:1600;s:8:"@5|2|3|3";i:1601;s:8:"@5|3|3|3";i:1602;s:8:"@4|1|3|3";i:1603;s:8:"@4|2|3|3";i:1604;s:8:"@4|4|3|9";i:1605;s:8:"@4|4|3|6";i:1606;s:8:"@4|3|3|6";i:1607;s:8:"@5|0|3|5";i:1608;s:8:"@5|1|3|5";i:1609;s:8:"@4|3|3|3";i:1610;s:8:"@4|4|3|3";i:1611;s:8:"@5|2|3|5";i:1612;s:8:"@5|0|3|3";i:1613;s:8:"@4|0|3|5";i:1614;s:8:"@5|0|3|4";i:1615;s:8:"@4|4|3|5";i:1616;s:8:"@5|2|3|8";i:1617;s:8:"@5|3|3|8";i:1618;s:8:"@5|4|3|8";i:1619;s:8:"@5|3|3|4";i:1620;s:8:"@5|2|3|4";i:1621;s:8:"@5|1|3|4";i:1622;s:8:"@4|3|3|5";i:1623;s:8:"@4|2|3|5";i:1624;s:8:"@4|2|3|4";i:1625;s:8:"@4|3|3|4";i:1626;s:8:"@4|4|3|4";i:1627;s:8:"@4|1|3|4";i:1628;s:8:"@4|0|3|4";i:1629;s:8:"@4|1|3|5";i:1630;s:8:"@5|1|3|8";i:1631;s:8:"@5|4|3|4";i:1632;s:8:"@4|3|3|9";i:1633;s:8:"@4|2|3|9";i:1634;s:8:"@4|1|3|2";i:1635;s:8:"@4|2|3|2";i:1636;s:8:"@5|4|4|0";i:1637;s:8:"@4|0|3|2";i:1638;s:8:"@5|4|3|2";i:1639;s:8:"@4|1|4|0";i:1640;s:8:"@4|0|4|0";i:1641;s:8:"@5|3|3|2";i:1642;s:8:"@5|2|3|6";i:1643;s:8:"@5|3|4|0";i:1644;s:8:"@4|3|3|2";i:1645;s:8:"@4|4|3|2";i:1646;s:8:"@4|2|3|8";i:1647;s:8:"@5|0|3|6";i:1648;s:8:"@5|1|3|6";i:1649;s:8:"@4|0|3|8";i:1650;s:8:"@5|1|4|0";i:1651;s:8:"@5|0|4|0";i:1652;s:8:"@4|2|4|0";i:1653;s:8:"@4|3|4|0";i:1654;s:8:"@4|0|3|6";i:1655;s:8:"@5|4|3|6";i:1656;s:8:"@5|3|3|9";i:1657;s:8:"@5|4|3|9";i:1658;s:8:"@4|1|3|6";i:1659;s:8:"@4|1|3|9";i:1660;s:8:"@4|0|3|9";i:1661;s:8:"@4|2|3|6";i:1662;s:8:"@5|2|3|9";i:1663;s:8:"@5|1|3|9";i:1664;s:8:"@5|1|3|2";i:1665;s:8:"@5|2|3|2";i:1666;s:8:"@4|4|4|0";i:1667;s:8:"@5|0|3|2";i:1668;s:8:"@4|1|3|8";i:1669;s:8:"@5|0|3|9";i:1670;s:8:"@5|3|3|6";i:1671;s:8:"@5|0|3|1";i:1672;s:8:"@4|3|4|4";i:1673;s:8:"@5|0|4|4";i:1674;s:8:"@5|1|4|4";i:1675;s:8:"@4|1|4|6";i:1676;s:8:"@4|2|4|6";i:1677;s:8:"@4|3|4|6";i:1678;s:8:"@5|2|4|4";i:1679;s:8:"@5|4|4|4";i:1680;s:8:"@4|0|4|4";i:1681;s:8:"@5|3|4|6";i:1682;s:8:"@5|4|4|6";i:1683;s:8:"@4|0|4|6";i:1684;s:8:"@4|4|4|6";i:1685;s:8:"@5|0|4|5";i:1686;s:8:"@4|2|4|5";i:1687;s:8:"@4|3|4|5";i:1689;s:8:"@4|4|4|5";i:1690;s:8:"@4|1|4|5";i:1691;s:8:"@4|0|4|5";i:1692;s:8:"@5|1|4|5";i:1693;s:8:"@5|2|4|5";i:1694;s:8:"@5|3|4|5";i:1695;s:8:"@5|4|4|5";i:1696;s:8:"@4|1|4|4";i:1697;s:8:"@5|3|4|4";i:1698;s:8:"@4|2|4|4";i:1699;s:8:"@5|0|4|6";i:1700;s:8:"@5|1|4|6";i:1701;s:8:"@4|4|4|4";i:1702;s:8:"@5|2|4|6";i:1703;}',
-'@^Mozilla/5\.0 \(iPod.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1688,
-'@^Mozilla/5\.0 \(.*Android.*Tablet.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|2";i:1704;s:4:"@3|1";i:1708;s:4:"@3|5";i:1714;s:4:"@3|7";i:1718;s:4:"@3|8";i:1719;s:4:"@4|6";i:1720;s:4:"@3|3";i:1722;s:4:"@4|0";i:1724;s:4:"@3|4";i:1725;s:4:"@3|9";i:1728;s:4:"@3|2";i:1730;s:4:"@3|6";i:1734;s:4:"@4|1";i:1736;s:4:"@4|3";i:1737;s:4:"@3|0";i:1738;s:4:"@4|5";i:1741;s:4:"@4|4";i:1745;}',
-'@^Mozilla/5\.0 \(.*Android.*Mobile.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|2";i:1705;s:4:"@3|1";i:1706;s:4:"@3|7";i:1707;s:4:"@3|8";i:1709;s:4:"@3|0";i:1710;s:4:"@3|5";i:1713;s:4:"@3|3";i:1721;s:4:"@4|0";i:1726;s:4:"@3|9";i:1727;s:4:"@4|6";i:1729;s:4:"@4|1";i:1732;s:4:"@3|6";i:1733;s:4:"@3|2";i:1735;s:4:"@4|3";i:1739;s:4:"@4|5";i:1740;s:4:"@3|4";i:1743;s:4:"@4|4";i:1744;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:6:{s:6:"@3|7|1";i:1711;s:6:"@0|7|1";i:1712;s:6:"@1|7|1";i:1715;s:6:"@2|7|1";i:1716;s:6:"@4|7|1";i:1717;s:6:"@4|8|2";i:1731;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:.*\) Gecko.* Firefox.*$@'=>1723,
-'@^Mozilla/5\.0.*\(iPad.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1742,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:.*\) Gecko.* Firefox.*$@'=>1746,
-'@^Mozilla/5\.0; TOB.* \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1747,
-'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1748,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:17:{s:4:"@4|4";i:1749;s:4:"@3|6";i:1750;s:4:"@4|6";i:1751;s:4:"@4|2";i:1752;s:4:"@3|8";i:1753;s:4:"@3|0";i:1754;s:4:"@3|7";i:1755;s:4:"@3|2";i:1756;s:4:"@4|3";i:1757;s:4:"@3|5";i:1758;s:4:"@3|9";i:1759;s:4:"@3|4";i:1760;s:4:"@4|5";i:1761;s:4:"@3|3";i:1762;s:4:"@4|1";i:1763;s:4:"@4|0";i:1764;s:4:"@3|1";i:1765;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/.*$@'=>1766,
-'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows.*Trident/5\.0.*\).*$@'=>'a:2:{s:2:"@4";i:1767;s:2:"@5";i:1768;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:85:{s:6:"@4|3|4";i:1769;s:6:"@4|4|1";i:1770;s:6:"@3|3|9";i:1771;s:6:"@3|3|2";i:1772;s:6:"@2|3|7";i:1773;s:6:"@4|3|2";i:1774;s:6:"@0|3|7";i:1775;s:6:"@3|3|7";i:1776;s:6:"@1|3|7";i:1777;s:6:"@4|3|1";i:1778;s:6:"@2|3|2";i:1779;s:6:"@4|3|9";i:1780;s:6:"@0|4|4";i:1781;s:6:"@3|3|6";i:1782;s:6:"@4|4|0";i:1783;s:6:"@3|4|0";i:1784;s:6:"@2|4|0";i:1785;s:6:"@1|4|0";i:1786;s:6:"@0|3|1";i:1787;s:6:"@3|3|1";i:1788;s:6:"@1|3|1";i:1789;s:6:"@2|3|1";i:1790;s:6:"@2|3|4";i:1791;s:6:"@3|3|4";i:1792;s:6:"@0|4|0";i:1793;s:6:"@0|3|6";i:1794;s:6:"@2|3|6";i:1795;s:6:"@3|3|3";i:1796;s:6:"@4|3|7";i:1797;s:6:"@4|3|6";i:1798;s:6:"@2|3|3";i:1799;s:6:"@1|3|3";i:1800;s:6:"@1|3|6";i:1801;s:6:"@0|3|3";i:1802;s:6:"@3|4|1";i:1803;s:6:"@4|3|3";i:1804;s:6:"@0|4|1";i:1805;s:6:"@0|4|2";i:1806;s:6:"@1|4|2";i:1807;s:6:"@3|4|4";i:1808;s:6:"@2|4|4";i:1809;s:6:"@1|3|9";i:1810;s:6:"@2|4|2";i:1811;s:6:"@3|4|2";i:1812;s:6:"@2|4|1";i:1813;s:6:"@4|4|3";i:1814;s:6:"@0|3|2";i:1815;s:6:"@4|4|4";i:1816;s:6:"@4|4|2";i:1817;s:6:"@1|4|4";i:1818;s:6:"@0|3|9";i:1819;s:6:"@1|3|4";i:1820;s:6:"@3|4|5";i:1821;s:6:"@0|4|5";i:1822;s:6:"@1|4|5";i:1823;s:6:"@2|4|5";i:1824;s:6:"@4|4|5";i:1825;s:6:"@4|3|5";i:1826;s:6:"@0|3|5";i:1827;s:6:"@1|3|5";i:1828;s:6:"@2|3|5";i:1829;s:6:"@3|3|5";i:1830;s:6:"@3|4|3";i:1831;s:6:"@0|3|4";i:1832;s:6:"@1|4|6";i:1833;s:6:"@2|3|0";i:1834;s:6:"@2|4|3";i:1835;s:6:"@3|4|6";i:1836;s:6:"@4|4|6";i:1837;s:6:"@0|4|6";i:1838;s:6:"@1|3|0";i:1839;s:6:"@0|3|8";i:1840;s:6:"@1|4|1";i:1841;s:6:"@1|3|8";i:1842;s:6:"@2|3|8";i:1843;s:6:"@0|3|0";i:1844;s:6:"@3|3|0";i:1845;s:6:"@2|4|6";i:1846;s:6:"@1|3|2";i:1847;s:6:"@4|3|0";i:1848;s:6:"@3|3|8";i:1849;s:6:"@2|3|9";i:1850;s:6:"@1|4|3";i:1851;s:6:"@0|4|3";i:1852;s:6:"@4|3|8";i:1853;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/.*$@'=>'a:5:{s:2:"@4";i:1854;s:2:"@3";i:1855;s:2:"@0";i:1856;s:2:"@1";i:1857;s:2:"@2";i:1858;}',
-'@^Mozilla/5\.0.*\(.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1859,
-'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/.*$@'=>1860,
-'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/.*$@'=>1861,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*\).*$@'=>1862,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*$@'=>'a:6:{s:4:"@4|6";i:1863;s:4:"@5|7";i:1864;s:4:"@4|7";i:1865;s:4:"@4|8";i:1866;s:4:"@5|8";i:1867;s:4:"@5|6";i:1868;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|9";i:1869;s:4:"@3|7";i:1870;s:4:"@3|2";i:1873;s:4:"@4|4";i:1876;s:4:"@3|8";i:1877;s:4:"@3|4";i:1879;s:4:"@4|0";i:1884;s:4:"@3|3";i:1887;s:4:"@3|0";i:1888;s:4:"@4|6";i:1896;s:4:"@4|3";i:1900;s:4:"@4|1";i:1902;s:4:"@3|1";i:1908;s:4:"@3|6";i:1911;s:4:"@3|5";i:1914;s:4:"@4|5";i:1918;s:4:"@4|2";i:1922;}',
-'@^Mozilla/(\d)\.0 \(.*Mac OS X.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|3|7";i:1871;s:6:"@4|3|2";i:1874;s:6:"@4|3|7";i:1875;s:6:"@5|3|2";i:1878;s:6:"@4|3|8";i:1880;s:6:"@5|3|8";i:1883;s:6:"@5|4|0";i:1885;s:6:"@4|4|6";i:1886;s:6:"@4|3|0";i:1889;s:6:"@4|3|4";i:1890;s:6:"@5|4|4";i:1891;s:6:"@5|4|6";i:1892;s:6:"@4|4|0";i:1893;s:6:"@4|4|3";i:1894;s:6:"@5|3|4";i:1895;s:6:"@4|3|3";i:1897;s:6:"@4|4|1";i:1898;s:6:"@4|3|5";i:1899;s:6:"@5|3|5";i:1901;s:6:"@5|4|5";i:1903;s:6:"@5|4|1";i:1904;s:6:"@5|3|3";i:1905;s:6:"@4|4|4";i:1906;s:6:"@5|4|3";i:1907;s:6:"@4|3|6";i:1909;s:6:"@5|3|9";i:1910;s:6:"@4|3|9";i:1912;s:6:"@4|4|5";i:1913;s:6:"@4|4|2";i:1915;s:6:"@4|3|1";i:1916;s:6:"@5|3|0";i:1917;s:6:"@5|3|6";i:1919;s:6:"@5|4|2";i:1920;s:6:"@5|3|1";i:1921;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; Trident/7\.0.*\).*$@'=>'a:3:{s:2:"@1";i:1872;s:2:"@3";i:1881;s:2:"@2";i:1882;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:85:{s:6:"@0|3|2";i:1923;s:6:"@1|3|2";i:1924;s:6:"@0|3|7";i:1925;s:6:"@2|3|5";i:1926;s:6:"@1|3|5";i:1927;s:6:"@2|3|7";i:1928;s:6:"@3|3|5";i:1929;s:6:"@1|3|0";i:1930;s:6:"@0|3|5";i:1931;s:6:"@4|3|5";i:1932;s:6:"@1|3|7";i:1933;s:6:"@4|3|3";i:1934;s:6:"@3|3|4";i:1935;s:6:"@2|3|0";i:1936;s:6:"@0|3|6";i:1937;s:6:"@1|3|6";i:1938;s:6:"@2|3|4";i:1939;s:6:"@3|3|0";i:1940;s:6:"@1|3|4";i:1941;s:6:"@0|3|4";i:1942;s:6:"@4|3|0";i:1943;s:6:"@2|3|6";i:1944;s:6:"@4|3|4";i:1945;s:6:"@1|3|3";i:1946;s:6:"@4|3|7";i:1947;s:6:"@3|3|7";i:1948;s:6:"@2|3|2";i:1949;s:6:"@2|3|3";i:1950;s:6:"@3|3|6";i:1951;s:6:"@4|3|6";i:1952;s:6:"@3|3|3";i:1953;s:6:"@0|3|3";i:1954;s:6:"@2|3|9";i:1955;s:6:"@4|4|1";i:1956;s:6:"@3|4|6";i:1957;s:6:"@2|4|6";i:1958;s:6:"@1|4|6";i:1959;s:6:"@3|4|1";i:1960;s:6:"@2|4|1";i:1961;s:6:"@4|4|2";i:1962;s:6:"@0|4|1";i:1963;s:6:"@1|4|1";i:1964;s:6:"@0|4|6";i:1965;s:6:"@0|4|0";i:1966;s:6:"@3|3|1";i:1967;s:6:"@2|3|1";i:1968;s:6:"@1|3|1";i:1969;s:6:"@4|3|1";i:1970;s:6:"@4|4|0";i:1971;s:6:"@1|4|0";i:1972;s:6:"@2|4|0";i:1973;s:6:"@3|4|0";i:1974;s:6:"@3|4|2";i:1975;s:6:"@2|4|2";i:1976;s:6:"@0|4|4";i:1977;s:6:"@0|4|3";i:1978;s:6:"@1|4|3";i:1979;s:6:"@1|4|4";i:1980;s:6:"@2|4|4";i:1981;s:6:"@4|4|4";i:1982;s:6:"@0|3|0";i:1983;s:6:"@3|4|4";i:1984;s:6:"@2|4|3";i:1985;s:6:"@3|4|3";i:1986;s:6:"@0|4|5";i:1987;s:6:"@0|4|2";i:1988;s:6:"@1|4|2";i:1989;s:6:"@1|4|5";i:1990;s:6:"@2|4|5";i:1991;s:6:"@4|4|3";i:1992;s:6:"@4|4|5";i:1993;s:6:"@3|4|5";i:1994;s:6:"@0|3|1";i:1995;s:6:"@4|4|6";i:1996;s:6:"@4|3|9";i:1997;s:6:"@3|3|8";i:1998;s:6:"@2|3|8";i:1999;s:6:"@0|3|8";i:2000;s:6:"@0|3|9";i:2001;s:6:"@3|3|9";i:2002;s:6:"@3|3|2";i:2003;s:6:"@1|3|9";i:2004;s:6:"@4|3|2";i:2005;s:6:"@1|3|8";i:2006;s:6:"@4|3|8";i:2007;}',
-'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>2008,
-'@^Mozilla/(\d)\.0 \(.*Linux.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@4|3|3";i:2009;s:6:"@5|3|8";i:2010;s:6:"@5|4|5";i:2011;s:6:"@5|3|3";i:2012;s:6:"@5|4|1";i:2013;s:6:"@4|4|1";i:2014;s:6:"@4|3|8";i:2015;s:6:"@5|4|2";i:2016;s:6:"@4|4|3";i:2017;s:6:"@4|4|4";i:2018;s:6:"@4|3|7";i:2019;s:6:"@4|3|2";i:2020;s:6:"@5|4|3";i:2021;s:6:"@5|4|4";i:2022;s:6:"@5|3|7";i:2023;s:6:"@5|3|0";i:2024;s:6:"@5|3|4";i:2025;s:6:"@5|3|6";i:2026;s:6:"@4|3|0";i:2027;s:6:"@4|3|4";i:2028;s:6:"@4|4|2";i:2029;s:6:"@4|4|5";i:2030;s:6:"@4|4|0";i:2031;s:6:"@5|3|2";i:2032;s:6:"@4|3|1";i:2033;s:6:"@4|4|6";i:2034;s:6:"@4|3|6";i:2035;s:6:"@5|3|1";i:2036;s:6:"@5|3|9";i:2037;s:6:"@4|3|5";i:2038;s:6:"@5|4|0";i:2039;s:6:"@5|3|5";i:2040;s:6:"@4|3|9";i:2041;s:6:"@5|4|6";i:2042;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/.*$@'=>2043,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|3";i:2044;s:4:"@3|5";i:2045;s:4:"@4|4";i:2046;s:4:"@4|0";i:2047;s:4:"@3|8";i:2048;s:4:"@4|3";i:2049;s:4:"@4|5";i:2051;s:4:"@3|4";i:2052;s:4:"@3|6";i:2053;s:4:"@4|1";i:2054;s:4:"@3|1";i:2055;s:4:"@3|9";i:2056;s:4:"@3|0";i:2057;s:4:"@4|2";i:2058;s:4:"@3|2";i:2059;s:4:"@3|7";i:2060;s:4:"@4|6";i:2061;}',
-'@^Mozilla/5\.0 \(.*Windows.*; Trident/7\.0.*\).*$@'=>2050,
-'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/.*$@'=>2062,
-'@^Firefox/(\d)(\d)\.0.*anonymized by Abelssoft.*$@'=>'a:17:{s:4:"@4|1";i:2063;s:4:"@4|3";i:2064;s:4:"@3|2";i:2065;s:4:"@3|0";i:2066;s:4:"@4|4";i:2067;s:4:"@3|4";i:2068;s:4:"@4|5";i:2069;s:4:"@3|6";i:2070;s:4:"@3|7";i:2071;s:4:"@3|3";i:2072;s:4:"@3|9";i:2073;s:4:"@4|6";i:2074;s:4:"@4|2";i:2075;s:4:"@3|8";i:2076;s:4:"@3|1";i:2077;s:4:"@4|0";i:2078;s:4:"@3|5";i:2079;}',
-'@^Mozilla/(\d)\.0 \(.*MSIE 7\..*Trident/6\.0.*\).*$@'=>'a:2:{s:2:"@5";i:2080;s:2:"@4";i:2081;}',
-'@^Firefox/.*anonymized by Abelssoft.*$@'=>2082,
-'@^Mozilla/(\d)\.0 \(.*MSIE 6\.0.*\).*$@'=>'a:2:{s:2:"@4";i:2086;s:2:"@5";i:2087;}',
-'@^Mozilla/(\d)\.0 \(.*MSIE (\d)\.0.*$@'=>'a:3:{s:4:"@5|9";i:2133;s:4:"@5|7";i:2134;s:4:"@4|7";i:2135;}',
-'@^.*iPhone.*$@'=>2285,
-'@^.*iPod.*$@'=>2289,
-'@^.*iPad.*$@'=>2290,
-'@^.*$@'=>2292
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:21:{s:4:"@4|1";i:60;s:4:"@4|7";i:61;s:4:"@3|7";i:62;s:4:"@4|3";i:63;s:4:"@3|0";i:64;s:4:"@5|0";i:65;s:4:"@4|6";i:66;s:4:"@3|8";i:67;s:4:"@3|5";i:68;s:4:"@4|9";i:69;s:4:"@3|1";i:70;s:4:"@4|4";i:71;s:4:"@3|9";i:72;s:4:"@3|6";i:73;s:4:"@3|4";i:74;s:4:"@4|0";i:75;s:4:"@4|8";i:76;s:4:"@3|2";i:77;s:4:"@4|2";i:78;s:4:"@3|3";i:79;s:4:"@4|5";i:80;}',
+'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@7|1";i:81;s:4:"@8|1";i:82;s:4:"@7|0";i:83;s:4:"@8|0";i:84;s:4:"@9|0";i:85;s:4:"@6|1";i:86;s:4:"@6|0";i:87;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:105:{s:6:"@1|5|0";i:88;s:6:"@2|5|0";i:89;s:6:"@4|4|3";i:90;s:6:"@3|5|0";i:91;s:6:"@3|4|3";i:92;s:6:"@0|4|2";i:93;s:6:"@1|4|2";i:94;s:6:"@3|4|2";i:95;s:6:"@2|4|2";i:96;s:6:"@4|4|2";i:97;s:6:"@0|5|0";i:98;s:6:"@0|4|0";i:99;s:6:"@4|4|1";i:100;s:6:"@1|4|0";i:101;s:6:"@2|4|0";i:102;s:6:"@4|4|0";i:103;s:6:"@3|4|0";i:104;s:6:"@3|4|1";i:105;s:6:"@2|4|1";i:106;s:6:"@1|3|1";i:107;s:6:"@2|3|1";i:108;s:6:"@2|4|3";i:109;s:6:"@0|3|1";i:110;s:6:"@1|4|1";i:111;s:6:"@0|4|1";i:112;s:6:"@3|3|1";i:113;s:6:"@1|4|4";i:114;s:6:"@1|4|6";i:115;s:6:"@0|4|6";i:116;s:6:"@4|4|9";i:117;s:6:"@2|4|6";i:118;s:6:"@3|4|9";i:119;s:6:"@2|4|9";i:120;s:6:"@4|4|6";i:121;s:6:"@3|4|6";i:122;s:6:"@4|4|7";i:123;s:6:"@3|4|7";i:124;s:6:"@3|4|8";i:125;s:6:"@2|4|8";i:126;s:6:"@1|4|8";i:127;s:6:"@4|4|8";i:128;s:6:"@0|4|7";i:129;s:6:"@2|4|7";i:130;s:6:"@1|4|7";i:131;s:6:"@0|4|5";i:132;s:6:"@1|4|5";i:133;s:6:"@0|4|8";i:134;s:6:"@0|4|4";i:135;s:6:"@0|3|0";i:136;s:6:"@2|4|4";i:137;s:6:"@3|4|4";i:138;s:6:"@0|4|3";i:139;s:6:"@4|5|0";i:140;s:6:"@4|4|4";i:141;s:6:"@1|3|0";i:142;s:6:"@2|3|0";i:143;s:6:"@3|4|5";i:144;s:6:"@1|4|9";i:145;s:6:"@2|4|5";i:146;s:6:"@4|4|5";i:147;s:6:"@0|4|9";i:148;s:6:"@3|3|0";i:149;s:6:"@4|3|0";i:150;s:6:"@1|4|3";i:151;s:6:"@4|3|1";i:152;s:6:"@2|3|7";i:153;s:6:"@3|3|9";i:154;s:6:"@1|3|7";i:155;s:6:"@0|3|7";i:156;s:6:"@3|3|7";i:157;s:6:"@2|3|9";i:158;s:6:"@4|3|7";i:159;s:6:"@0|3|9";i:160;s:6:"@1|3|9";i:161;s:6:"@4|3|8";i:162;s:6:"@3|3|8";i:163;s:6:"@1|3|2";i:164;s:6:"@2|3|2";i:165;s:6:"@3|3|2";i:166;s:6:"@0|3|2";i:167;s:6:"@0|3|8";i:168;s:6:"@2|3|8";i:169;s:6:"@1|3|8";i:170;s:6:"@4|3|9";i:171;s:6:"@4|3|3";i:172;s:6:"@0|3|6";i:173;s:6:"@4|3|5";i:174;s:6:"@3|3|5";i:175;s:6:"@2|3|5";i:176;s:6:"@0|3|4";i:177;s:6:"@1|3|4";i:178;s:6:"@4|3|4";i:179;s:6:"@3|3|4";i:180;s:6:"@2|3|4";i:181;s:6:"@1|3|5";i:182;s:6:"@0|3|5";i:183;s:6:"@3|3|6";i:184;s:6:"@2|3|6";i:185;s:6:"@1|3|6";i:186;s:6:"@4|3|6";i:187;s:6:"@3|3|3";i:188;s:6:"@0|3|3";i:189;s:6:"@1|3|3";i:190;s:6:"@2|3|3";i:191;s:6:"@4|3|2";i:192;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.* Large Screen Safari/.* GoogleTV/.*$@'=>193,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:21:{s:4:"@4|8";i:194;s:4:"@4|4";i:195;s:4:"@4|5";i:196;s:4:"@5|0";i:197;s:4:"@4|0";i:198;s:4:"@3|8";i:199;s:4:"@3|2";i:200;s:4:"@3|6";i:201;s:4:"@4|9";i:202;s:4:"@4|1";i:203;s:4:"@3|0";i:204;s:4:"@3|5";i:205;s:4:"@3|9";i:206;s:4:"@3|3";i:207;s:4:"@4|7";i:208;s:4:"@4|3";i:209;s:4:"@4|2";i:210;s:4:"@3|1";i:211;s:4:"@3|7";i:212;s:4:"@3|4";i:213;s:4:"@4|6";i:214;}',
+'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|8";i:215;s:4:"@3|9";i:216;s:4:"@4|1";i:217;s:4:"@4|5";i:218;s:4:"@3|7";i:219;s:4:"@4|7";i:220;s:4:"@3|5";i:221;s:4:"@4|6";i:222;s:4:"@3|6";i:223;s:4:"@3|2";i:224;s:4:"@4|4";i:225;s:4:"@4|0";i:226;s:4:"@3|3";i:227;s:4:"@4|3";i:228;s:4:"@5|0";i:229;s:4:"@3|0";i:230;s:4:"@4|2";i:231;s:4:"@4|9";i:232;s:4:"@3|8";i:233;s:4:"@3|4";i:235;s:4:"@3|1";i:236;}',
+'@^Mozilla/5\.0 \(Linux.*; Android Eclair.*Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Safari.*$@'=>234,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*A5000 Build/.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>237,
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Chrome.*Safari.*$@'=>238,
+'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@8|0";i:239;s:4:"@8|1";i:242;s:4:"@7|0";i:245;s:4:"@9|0";i:247;s:4:"@7|1";i:248;s:4:"@6|1";i:249;s:4:"@6|0";i:251;}',
+'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@8|1";i:240;s:4:"@6|1";i:241;s:4:"@9|0";i:243;s:4:"@7|1";i:244;s:4:"@7|0";i:246;s:4:"@6|0";i:250;s:4:"@8|0";i:252;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:105:{s:6:"@1|3|5";i:253;s:6:"@0|3|5";i:254;s:6:"@1|3|9";i:255;s:6:"@3|4|4";i:256;s:6:"@2|3|5";i:257;s:6:"@2|4|4";i:258;s:6:"@0|4|4";i:259;s:6:"@4|3|5";i:260;s:6:"@0|3|9";i:261;s:6:"@3|3|5";i:262;s:6:"@1|4|4";i:263;s:6:"@4|4|1";i:264;s:6:"@4|4|9";i:265;s:6:"@3|4|9";i:266;s:6:"@2|4|2";i:267;s:6:"@3|4|2";i:268;s:6:"@1|4|1";i:269;s:6:"@1|4|2";i:270;s:6:"@2|4|9";i:271;s:6:"@3|4|1";i:272;s:6:"@4|4|4";i:273;s:6:"@2|4|1";i:274;s:6:"@0|4|9";i:275;s:6:"@1|4|9";i:276;s:6:"@0|4|2";i:277;s:6:"@3|3|9";i:278;s:6:"@2|4|3";i:279;s:6:"@3|4|3";i:280;s:6:"@1|3|4";i:281;s:6:"@1|4|3";i:282;s:6:"@0|4|3";i:283;s:6:"@4|4|3";i:284;s:6:"@2|3|4";i:285;s:6:"@4|3|4";i:286;s:6:"@2|3|1";i:287;s:6:"@3|3|4";i:288;s:6:"@3|3|1";i:289;s:6:"@4|3|1";i:290;s:6:"@0|3|4";i:291;s:6:"@1|4|0";i:292;s:6:"@2|5|0";i:293;s:6:"@1|5|0";i:294;s:6:"@3|5|0";i:295;s:6:"@4|5|0";i:296;s:6:"@0|3|8";i:297;s:6:"@4|3|9";i:298;s:6:"@0|5|0";i:299;s:6:"@2|4|0";i:300;s:6:"@3|4|0";i:301;s:6:"@4|4|0";i:302;s:6:"@0|3|1";i:303;s:6:"@2|3|9";i:304;s:6:"@1|3|8";i:305;s:6:"@0|4|5";i:306;s:6:"@1|4|5";i:307;s:6:"@4|3|7";i:308;s:6:"@3|3|7";i:309;s:6:"@2|3|7";i:310;s:6:"@2|4|5";i:311;s:6:"@4|4|7";i:312;s:6:"@1|4|7";i:313;s:6:"@0|4|7";i:314;s:6:"@1|3|1";i:315;s:6:"@2|4|7";i:316;s:6:"@3|4|7";i:317;s:6:"@1|3|7";i:318;s:6:"@0|3|7";i:319;s:6:"@0|3|2";i:320;s:6:"@0|4|0";i:321;s:6:"@1|3|0";i:322;s:6:"@4|3|0";i:323;s:6:"@3|3|0";i:324;s:6:"@4|4|2";i:325;s:6:"@4|4|6";i:326;s:6:"@0|4|6";i:327;s:6:"@1|4|6";i:328;s:6:"@2|4|6";i:329;s:6:"@3|4|6";i:330;s:6:"@3|4|5";i:331;s:6:"@4|3|3";i:332;s:6:"@3|3|8";i:333;s:6:"@2|3|8";i:334;s:6:"@4|3|2";i:335;s:6:"@3|3|2";i:336;s:6:"@4|3|8";i:337;s:6:"@0|3|6";i:338;s:6:"@1|3|6";i:339;s:6:"@2|3|0";i:340;s:6:"@4|3|6";i:341;s:6:"@3|3|6";i:342;s:6:"@2|3|6";i:343;s:6:"@2|3|2";i:344;s:6:"@1|3|2";i:345;s:6:"@0|3|3";i:346;s:6:"@4|4|5";i:347;s:6:"@1|3|3";i:348;s:6:"@2|3|3";i:349;s:6:"@3|3|3";i:350;s:6:"@0|3|0";i:351;s:6:"@4|4|8";i:352;s:6:"@0|4|8";i:353;s:6:"@1|4|8";i:354;s:6:"@2|4|8";i:355;s:6:"@3|4|8";i:356;s:6:"@0|4|1";i:357;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>358,
+'@^Mozilla/5\.0 \(.*Linux.*Velocitymicro/T408.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>359,
+'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>360,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>'a:5:{s:2:"@2";i:361;s:2:"@0";i:362;s:2:"@3";i:363;s:2:"@4";i:364;s:2:"@1";i:365;}',
+'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|3";i:366;s:4:"@3|1";i:367;s:4:"@3|2";i:370;s:4:"@3|5";i:376;s:4:"@3|7";i:379;s:4:"@4|7";i:380;s:4:"@4|1";i:382;s:4:"@4|5";i:383;s:4:"@3|4";i:384;s:4:"@3|9";i:386;s:4:"@5|0";i:389;s:4:"@4|8";i:392;s:4:"@3|0";i:393;s:4:"@3|6";i:394;s:4:"@4|0";i:396;s:4:"@4|4";i:400;s:4:"@3|8";i:402;s:4:"@4|6";i:403;s:4:"@3|3";i:404;s:4:"@4|2";i:406;s:4:"@4|9";i:407;}',
+'@^Mozilla/5\.0 \(iPod.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|8";i:368;s:4:"@3|0";i:369;s:4:"@3|1";i:371;s:4:"@3|2";i:372;s:4:"@3|7";i:373;s:4:"@4|1";i:374;s:4:"@3|5";i:375;s:4:"@4|3";i:377;s:4:"@4|9";i:378;s:4:"@4|7";i:381;s:4:"@4|5";i:385;s:4:"@3|9";i:387;s:4:"@4|2";i:388;s:4:"@3|4";i:390;s:4:"@4|6";i:391;s:4:"@3|6";i:395;s:4:"@4|0";i:397;s:4:"@5|0";i:398;s:4:"@4|4";i:399;s:4:"@3|3";i:401;s:4:"@4|8";i:405;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*NookColor.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>408,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>409,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@3";i:410;s:2:"@2";i:411;}',
+'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>412,
+'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>413,
+'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>414,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>'a:5:{s:2:"@4";i:415;s:2:"@1";i:416;s:2:"@0";i:417;s:2:"@3";i:418;s:2:"@2";i:419;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@3";i:420;s:2:"@2";i:421;}',
+'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@6|0";i:422;s:4:"@9|0";i:423;s:4:"@8|0";i:424;s:4:"@8|1";i:425;s:4:"@6|1";i:427;s:4:"@7|1";i:428;s:4:"@7|0";i:429;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*Safari.*$@'=>426,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@2|0";i:430;s:4:"@2|5";i:431;s:4:"@2|1";i:432;s:4:"@2|6";i:433;s:4:"@2|7";i:434;s:4:"@1|9";i:435;s:4:"@2|8";i:436;s:4:"@2|3";i:437;s:4:"@2|2";i:438;s:4:"@2|4";i:439;s:4:"@2|9";i:440;s:4:"@3|3";i:441;s:4:"@3|5";i:442;s:4:"@1|6";i:443;s:4:"@1|8";i:444;s:4:"@3|4";i:445;s:4:"@3|0";i:446;s:4:"@1|7";i:447;s:4:"@3|2";i:448;s:4:"@1|5";i:449;s:4:"@3|1";i:450;}',
+'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>451,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@4|0";i:452;s:4:"@5|0";i:455;s:4:"@4|3";i:456;s:4:"@4|4";i:457;s:4:"@4|2";i:459;s:4:"@1|5";i:460;s:4:"@2|0";i:461;s:4:"@4|1";i:465;s:4:"@2|1";i:468;s:4:"@1|6";i:469;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|3";i:453;s:4:"@5|0";i:454;s:4:"@1|0";i:458;s:4:"@1|6";i:462;s:4:"@4|1";i:463;s:4:"@4|4";i:464;s:4:"@2|0";i:466;s:4:"@4|0";i:467;s:4:"@4|2";i:470;s:4:"@1|5";i:471;s:4:"@2|1";i:472;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:21:{s:4:"@4|8";i:473;s:4:"@5|0";i:474;s:4:"@3|1";i:475;s:4:"@3|6";i:476;s:4:"@4|2";i:477;s:4:"@4|0";i:478;s:4:"@3|5";i:479;s:4:"@3|8";i:480;s:4:"@3|3";i:481;s:4:"@4|1";i:482;s:4:"@4|4";i:483;s:4:"@3|7";i:484;s:4:"@3|2";i:485;s:4:"@3|4";i:486;s:4:"@3|9";i:487;s:4:"@4|9";i:488;s:4:"@3|0";i:489;s:4:"@4|3";i:490;s:4:"@4|6";i:491;s:4:"@4|7";i:492;s:4:"@4|5";i:493;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:105:{s:6:"@0|3|1";i:494;s:6:"@1|2|5";i:495;s:6:"@4|3|2";i:496;s:6:"@3|3|2";i:497;s:6:"@2|2|5";i:498;s:6:"@3|3|3";i:499;s:6:"@4|3|3";i:500;s:6:"@0|2|5";i:501;s:6:"@1|3|1";i:502;s:6:"@0|3|2";i:503;s:6:"@3|3|1";i:504;s:6:"@1|3|2";i:505;s:6:"@4|2|5";i:506;s:6:"@2|3|1";i:507;s:6:"@3|2|5";i:508;s:6:"@2|3|3";i:509;s:6:"@1|2|4";i:510;s:6:"@4|3|1";i:511;s:6:"@0|2|4";i:512;s:6:"@2|3|2";i:513;s:6:"@3|2|6";i:514;s:6:"@0|2|8";i:515;s:6:"@3|3|0";i:516;s:6:"@4|3|0";i:517;s:6:"@1|2|8";i:518;s:6:"@2|3|0";i:519;s:6:"@0|3|0";i:520;s:6:"@1|3|0";i:521;s:6:"@2|2|8";i:522;s:6:"@4|2|9";i:523;s:6:"@0|3|5";i:524;s:6:"@3|2|9";i:525;s:6:"@2|2|9";i:526;s:6:"@1|2|9";i:527;s:6:"@4|3|5";i:528;s:6:"@3|3|5";i:529;s:6:"@1|3|5";i:530;s:6:"@2|3|5";i:531;s:6:"@0|3|4";i:532;s:6:"@3|2|8";i:533;s:6:"@2|2|6";i:534;s:6:"@1|2|6";i:535;s:6:"@0|2|6";i:536;s:6:"@0|2|9";i:537;s:6:"@4|3|4";i:538;s:6:"@4|2|6";i:539;s:6:"@0|3|3";i:540;s:6:"@3|3|4";i:541;s:6:"@4|2|7";i:542;s:6:"@0|2|7";i:543;s:6:"@1|3|4";i:544;s:6:"@4|2|8";i:545;s:6:"@1|2|7";i:546;s:6:"@2|2|7";i:547;s:6:"@3|2|7";i:548;s:6:"@2|3|4";i:549;s:6:"@1|3|3";i:550;s:6:"@4|2|4";i:551;s:6:"@3|1|8";i:552;s:6:"@2|1|8";i:553;s:6:"@1|1|8";i:554;s:6:"@0|2|2";i:555;s:6:"@4|1|8";i:556;s:6:"@3|2|1";i:557;s:6:"@2|1|7";i:558;s:6:"@1|1|7";i:559;s:6:"@0|1|7";i:560;s:6:"@1|2|2";i:561;s:6:"@0|1|8";i:562;s:6:"@4|1|9";i:563;s:6:"@2|2|0";i:564;s:6:"@1|2|0";i:565;s:6:"@4|2|1";i:566;s:6:"@0|2|0";i:567;s:6:"@3|2|0";i:568;s:6:"@4|2|0";i:569;s:6:"@3|1|9";i:570;s:6:"@2|1|9";i:571;s:6:"@1|1|9";i:572;s:6:"@0|1|9";i:573;s:6:"@3|1|7";i:574;s:6:"@4|1|7";i:575;s:6:"@2|2|4";i:576;s:6:"@0|1|5";i:577;s:6:"@0|2|1";i:578;s:6:"@4|2|2";i:579;s:6:"@3|2|2";i:580;s:6:"@1|2|1";i:581;s:6:"@1|1|5";i:582;s:6:"@4|1|5";i:583;s:6:"@3|1|5";i:584;s:6:"@2|2|1";i:585;s:6:"@2|1|5";i:586;s:6:"@4|1|6";i:587;s:6:"@3|1|6";i:588;s:6:"@2|2|3";i:589;s:6:"@3|2|3";i:590;s:6:"@4|2|3";i:591;s:6:"@2|2|2";i:592;s:6:"@1|2|3";i:593;s:6:"@0|2|3";i:594;s:6:"@1|1|6";i:595;s:6:"@2|1|6";i:596;s:6:"@3|2|4";i:597;s:6:"@0|1|6";i:598;}',
+'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|2";i:599;s:4:"@3|1";i:600;s:4:"@4|9";i:601;s:4:"@3|4";i:602;s:4:"@3|0";i:603;s:4:"@3|3";i:604;s:4:"@5|0";i:605;s:4:"@4|2";i:606;s:4:"@3|5";i:607;s:4:"@4|3";i:608;s:4:"@4|0";i:609;s:4:"@3|6";i:610;s:4:"@4|1";i:611;s:4:"@3|7";i:612;s:4:"@4|4";i:613;s:4:"@4|8";i:614;s:4:"@3|8";i:615;s:4:"@4|6";i:616;s:4:"@3|9";i:617;s:4:"@4|7";i:618;s:4:"@4|5";i:619;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|4";i:620;s:4:"@4|2";i:621;s:4:"@4|0";i:622;s:4:"@1|6";i:623;s:4:"@1|5";i:624;s:4:"@4|1";i:625;s:4:"@2|0";i:626;s:4:"@4|3";i:627;s:4:"@2|1";i:628;s:4:"@5|0";i:629;s:4:"@1|0";i:630;}',
+'@^Mozilla/5\.0\(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\).*Version/1\.0.*Chrome.*Safari.*$@'=>631,
+'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@1|5";i:632;s:4:"@5|0";i:633;s:4:"@4|2";i:634;s:4:"@4|0";i:635;s:4:"@4|4";i:636;s:4:"@4|1";i:637;s:4:"@2|0";i:638;s:4:"@2|1";i:639;s:4:"@1|6";i:640;s:4:"@4|3";i:641;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*NOOK.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>642,
+'@^Mozilla/5\.0\(.*Linux.*Android.*\).*AppleWebKit/.*\(KHTML,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@1|6";i:643;s:4:"@4|1";i:644;s:4:"@4|0";i:645;s:4:"@4|2";i:646;s:4:"@4|3";i:647;s:4:"@2|0";i:648;s:4:"@4|4";i:649;s:4:"@5|0";i:650;s:4:"@1|5";i:651;s:4:"@2|1";i:652;}',
+'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>653,
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:21:{s:4:"@4|3";i:654;s:4:"@3|1";i:655;s:4:"@3|4";i:656;s:4:"@4|2";i:657;s:4:"@3|2";i:658;s:4:"@5|0";i:659;s:4:"@3|6";i:660;s:4:"@4|7";i:661;s:4:"@3|9";i:662;s:4:"@4|6";i:663;s:4:"@3|5";i:664;s:4:"@4|4";i:665;s:4:"@3|3";i:666;s:4:"@3|0";i:667;s:4:"@4|0";i:668;s:4:"@3|7";i:669;s:4:"@4|9";i:670;s:4:"@4|5";i:671;s:4:"@4|8";i:672;s:4:"@3|8";i:673;s:4:"@4|1";i:674;}',
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows NT 6\.(\d).*Mozilla/4\.0 \(compatible.*; MSIE 6\.0.*$@'=>'a:3:{s:2:"@1";i:675;s:2:"@2";i:676;s:2:"@0";i:677;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>678,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari.*Chrome.*$@'=>679,
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>680,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|1";i:681;s:4:"@4|3";i:682;s:4:"@4|0";i:684;s:4:"@1|5";i:685;s:4:"@2|1";i:686;s:4:"@2|0";i:687;s:4:"@4|2";i:688;s:4:"@4|4";i:689;s:4:"@1|6";i:690;s:4:"@5|0";i:691;s:4:"@1|0";i:692;}',
+'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>683,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>693,
+'@^Mozilla/5\.0 \(compatible; MSIE 7\.0.*; .*Windows NT 6\.(\d).*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>'a:3:{s:2:"@0";i:694;s:2:"@2";i:695;s:2:"@1";i:696;}',
+'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/.*Chrome.*Safari.*$@'=>697,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|2";i:698;s:4:"@3|6";i:699;s:4:"@3|1";i:700;s:4:"@3|8";i:701;s:4:"@3|5";i:702;s:4:"@3|9";i:703;s:4:"@3|3";i:704;s:4:"@3|4";i:705;s:4:"@4|1";i:706;s:4:"@3|7";i:707;s:4:"@4|0";i:708;s:4:"@4|2";i:709;s:4:"@3|0";i:710;s:4:"@4|4";i:711;s:4:"@4|6";i:713;s:4:"@4|3";i:714;s:4:"@4|7";i:715;s:4:"@4|9";i:716;s:4:"@4|8";i:717;s:4:"@5|0";i:718;s:4:"@4|5";i:719;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>712,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@3|3";i:720;s:4:"@3|2";i:721;s:4:"@3|5";i:722;s:4:"@4|8";i:723;s:4:"@3|1";i:724;s:4:"@4|7";i:725;s:4:"@2|9";i:726;s:4:"@4|4";i:727;s:4:"@4|6";i:728;s:4:"@2|8";i:729;s:4:"@4|5";i:730;s:4:"@3|0";i:731;s:4:"@3|4";i:732;s:4:"@3|8";i:733;s:4:"@3|7";i:734;s:4:"@3|9";i:735;s:4:"@4|1";i:736;s:4:"@4|2";i:737;s:4:"@3|6";i:738;s:4:"@4|0";i:739;s:4:"@4|3";i:740;}',
+'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>741,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:105:{s:6:"@2|4|7";i:742;s:6:"@2|4|5";i:743;s:6:"@3|4|7";i:744;s:6:"@1|4|5";i:745;s:6:"@1|5|0";i:746;s:6:"@1|4|7";i:747;s:6:"@4|4|7";i:748;s:6:"@4|3|2";i:749;s:6:"@0|4|5";i:750;s:6:"@3|4|5";i:751;s:6:"@4|4|5";i:752;s:6:"@0|3|7";i:753;s:6:"@3|3|2";i:754;s:6:"@0|4|7";i:755;s:6:"@3|5|0";i:756;s:6:"@4|3|9";i:757;s:6:"@0|3|8";i:758;s:6:"@4|4|6";i:759;s:6:"@0|4|6";i:760;s:6:"@1|4|6";i:761;s:6:"@3|4|6";i:762;s:6:"@1|3|8";i:763;s:6:"@2|3|8";i:764;s:6:"@2|3|9";i:765;s:6:"@1|3|9";i:766;s:6:"@4|3|8";i:767;s:6:"@3|3|9";i:768;s:6:"@2|4|6";i:769;s:6:"@0|3|9";i:770;s:6:"@1|4|8";i:771;s:6:"@4|3|5";i:772;s:6:"@2|5|0";i:773;s:6:"@4|3|3";i:774;s:6:"@3|3|5";i:775;s:6:"@2|3|5";i:776;s:6:"@0|4|9";i:777;s:6:"@0|3|5";i:778;s:6:"@1|3|5";i:779;s:6:"@3|3|3";i:780;s:6:"@2|3|3";i:781;s:6:"@1|3|3";i:782;s:6:"@0|3|3";i:783;s:6:"@4|5|0";i:784;s:6:"@4|3|4";i:785;s:6:"@3|3|4";i:786;s:6:"@0|3|4";i:787;s:6:"@1|3|4";i:788;s:6:"@2|3|4";i:789;s:6:"@1|4|9";i:790;s:6:"@2|4|9";i:791;s:6:"@0|3|2";i:792;s:6:"@4|4|8";i:793;s:6:"@3|4|8";i:794;s:6:"@1|3|2";i:795;s:6:"@2|3|2";i:796;s:6:"@2|3|7";i:797;s:6:"@3|3|7";i:798;s:6:"@4|3|7";i:799;s:6:"@2|4|8";i:800;s:6:"@0|4|8";i:801;s:6:"@4|3|6";i:802;s:6:"@4|4|9";i:803;s:6:"@3|4|9";i:804;s:6:"@3|3|6";i:805;s:6:"@2|3|6";i:806;s:6:"@0|3|6";i:807;s:6:"@1|3|6";i:808;s:6:"@1|3|7";i:809;s:6:"@3|3|8";i:810;s:6:"@4|4|3";i:811;s:6:"@4|3|0";i:812;s:6:"@0|4|0";i:813;s:6:"@4|3|1";i:814;s:6:"@0|4|4";i:815;s:6:"@3|3|0";i:816;s:6:"@2|3|0";i:817;s:6:"@2|4|0";i:818;s:6:"@3|4|0";i:819;s:6:"@1|4|0";i:820;s:6:"@0|3|0";i:821;s:6:"@1|3|0";i:822;s:6:"@1|4|4";i:823;s:6:"@3|4|4";i:824;s:6:"@2|4|1";i:825;s:6:"@1|4|1";i:826;s:6:"@3|4|1";i:827;s:6:"@0|5|0";i:828;s:6:"@4|4|1";i:829;s:6:"@0|4|1";i:830;s:6:"@4|4|4";i:831;s:6:"@3|4|3";i:832;s:6:"@2|4|3";i:833;s:6:"@1|4|3";i:834;s:6:"@0|4|3";i:835;s:6:"@4|4|0";i:836;s:6:"@2|4|4";i:837;s:6:"@0|3|1";i:838;s:6:"@1|3|1";i:839;s:6:"@2|3|1";i:840;s:6:"@4|4|2";i:841;s:6:"@3|4|2";i:842;s:6:"@0|4|2";i:843;s:6:"@1|4|2";i:844;s:6:"@3|3|1";i:845;s:6:"@2|4|2";i:846;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>'a:4:{s:2:"@0";i:847;s:2:"@2";i:848;s:2:"@3";i:849;s:2:"@1";i:850;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@1|9";i:851;s:4:"@1|8";i:852;s:4:"@2|0";i:854;s:4:"@1|5";i:857;s:4:"@3|1";i:858;s:4:"@2|6";i:859;s:4:"@2|9";i:863;s:4:"@3|0";i:865;s:4:"@3|5";i:866;s:4:"@2|2";i:867;s:4:"@2|8";i:872;s:4:"@2|3";i:873;s:4:"@2|1";i:876;s:4:"@2|7";i:877;s:4:"@1|6";i:880;s:4:"@3|2";i:881;s:4:"@2|4";i:882;s:4:"@1|7";i:884;s:4:"@2|5";i:886;s:4:"@3|3";i:889;s:4:"@3|4";i:893;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko.*\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|2";i:853;s:4:"@3|0";i:855;s:4:"@3|6";i:856;s:4:"@4|1";i:860;s:4:"@4|8";i:861;s:4:"@4|3";i:862;s:4:"@3|7";i:864;s:4:"@5|0";i:869;s:4:"@4|4";i:870;s:4:"@4|7";i:871;s:4:"@4|2";i:874;s:4:"@4|0";i:878;s:4:"@3|5";i:879;s:4:"@4|5";i:883;s:4:"@3|4";i:885;s:4:"@3|9";i:887;s:4:"@3|3";i:888;s:4:"@4|9";i:890;s:4:"@3|1";i:891;s:4:"@3|8";i:892;s:4:"@4|6";i:894;}',
+'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@1";i:868;s:2:"@2";i:875;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/.*Chrome.*Safari.*$@'=>895,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\.(\d).*Safari.*$@'=>'a:4:{s:2:"@2";i:896;s:2:"@4";i:897;s:2:"@3";i:898;s:2:"@1";i:899;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|7";i:900;s:4:"@3|8";i:901;s:4:"@3|0";i:902;s:4:"@4|7";i:903;s:4:"@3|9";i:904;s:4:"@3|6";i:905;s:4:"@4|5";i:906;s:4:"@3|2";i:907;s:4:"@4|1";i:908;s:4:"@5|0";i:909;s:4:"@4|0";i:910;s:4:"@4|9";i:911;s:4:"@3|5";i:912;s:4:"@3|4";i:913;s:4:"@4|3";i:914;s:4:"@4|2";i:915;s:4:"@3|1";i:916;s:4:"@4|6";i:917;s:4:"@4|4";i:918;s:4:"@3|3";i:919;s:4:"@4|8";i:920;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>921,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@1";i:922;s:2:"@2";i:923;}',
+'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>924,
+'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>925,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>926,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.2.*Trident/6\.0; Xbox; Xbox One.*$@'=>927,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>'a:5:{s:2:"@0";i:928;s:2:"@2";i:929;s:2:"@4";i:930;s:2:"@1";i:931;s:2:"@3";i:932;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:8:{s:4:"@6|1";i:933;s:4:"@9|0";i:934;s:4:"@8|1";i:935;s:4:"@6|2";i:936;s:4:"@7|1";i:938;s:4:"@7|0";i:939;s:4:"@8|0";i:940;s:4:"@6|0";i:941;}',
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows.*Mozilla/4\.0 \(compatible.*; MSIE 6\.0.*$@'=>937,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\).*CrMo/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|9";i:942;s:4:"@3|1";i:943;s:4:"@4|4";i:944;s:4:"@3|8";i:945;s:4:"@3|9";i:947;s:4:"@4|5";i:949;s:4:"@4|3";i:950;s:4:"@4|1";i:952;s:4:"@4|0";i:953;s:4:"@4|6";i:954;s:4:"@3|4";i:960;s:4:"@3|0";i:962;s:4:"@3|5";i:964;s:4:"@3|3";i:967;s:4:"@3|7";i:969;s:4:"@4|2";i:970;s:4:"@3|6";i:971;s:4:"@4|8";i:973;s:4:"@3|2";i:975;s:4:"@4|7";i:976;s:4:"@5|0";i:981;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@2|5";i:946;s:4:"@1|7";i:948;s:4:"@3|0";i:951;s:4:"@3|2";i:955;s:4:"@3|3";i:956;s:4:"@1|6";i:957;s:4:"@3|4";i:958;s:4:"@1|5";i:959;s:4:"@2|6";i:961;s:4:"@2|4";i:963;s:4:"@2|7";i:965;s:4:"@3|1";i:966;s:4:"@2|3";i:968;s:4:"@1|9";i:972;s:4:"@2|0";i:974;s:4:"@2|2";i:977;s:4:"@3|5";i:978;s:4:"@1|8";i:979;s:4:"@2|8";i:980;s:4:"@2|1";i:982;s:4:"@2|9";i:983;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\) Version/4\.0.*Safari.*$@'=>984,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>985,
+'@^Mozilla/5\.0 \(compatible; MSIE 7\.0.*; .*Windows.*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>986,
+'@^Mozilla/5\.0\(.*Linux.*Android.*\)AppleWebKit/.*\(KHTML,.*like Gecko\)Version/4\.0.*Safari.*$@'=>987,
+'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>988,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|0";i:989;s:4:"@4|6";i:990;s:4:"@4|3";i:991;s:4:"@4|5";i:992;s:4:"@3|9";i:993;s:4:"@3|3";i:994;s:4:"@4|8";i:995;s:4:"@4|2";i:996;s:4:"@4|9";i:997;s:4:"@3|8";i:998;s:4:"@3|5";i:999;s:4:"@3|6";i:1000;s:4:"@4|4";i:1001;s:4:"@3|0";i:1002;s:4:"@5|0";i:1003;s:4:"@3|7";i:1004;s:4:"@3|4";i:1005;s:4:"@3|2";i:1006;s:4:"@3|1";i:1007;s:4:"@4|7";i:1008;s:4:"@4|1";i:1009;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:9:{s:4:"@6|1";i:1010;s:4:"@6|2";i:1011;s:4:"@7|0";i:1012;s:4:"@4|1";i:1013;s:4:"@9|0";i:1014;s:4:"@7|1";i:1015;s:4:"@6|0";i:1016;s:4:"@8|0";i:1017;s:4:"@8|1";i:1018;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>1019,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@3|1";i:1020;s:4:"@4|8";i:1021;s:4:"@4|2";i:1022;s:4:"@4|3";i:1023;s:4:"@5|0";i:1024;s:4:"@3|7";i:1025;s:4:"@3|0";i:1026;s:4:"@3|8";i:1027;s:4:"@3|5";i:1028;s:4:"@4|4";i:1029;s:4:"@4|7";i:1030;s:4:"@3|2";i:1031;s:4:"@4|9";i:1032;s:4:"@4|5";i:1033;s:4:"@3|9";i:1034;s:4:"@4|0";i:1035;s:4:"@3|4";i:1036;s:4:"@4|1";i:1037;s:4:"@3|3";i:1038;s:4:"@4|6";i:1039;s:4:"@3|6";i:1040;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@5|0";i:1041;s:4:"@4|2";i:1042;s:4:"@4|5";i:1043;s:4:"@3|4";i:1044;s:4:"@3|5";i:1045;s:4:"@3|1";i:1046;s:4:"@4|6";i:1047;s:4:"@4|3";i:1048;s:4:"@3|0";i:1049;s:4:"@4|4";i:1050;s:4:"@4|9";i:1051;s:4:"@3|6";i:1052;s:4:"@4|0";i:1053;s:4:"@3|8";i:1054;s:4:"@3|2";i:1055;s:4:"@3|7";i:1056;s:4:"@3|9";i:1057;s:4:"@3|3";i:1058;s:4:"@4|1";i:1059;s:4:"@4|8";i:1060;s:4:"@4|7";i:1061;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*$@'=>1062,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:105:{s:6:"@2|3|2";i:1063;s:6:"@0|3|1";i:1064;s:6:"@2|3|0";i:1065;s:6:"@3|3|0";i:1066;s:6:"@1|3|1";i:1067;s:6:"@3|3|1";i:1068;s:6:"@0|3|0";i:1069;s:6:"@1|3|0";i:1070;s:6:"@4|3|1";i:1071;s:6:"@4|3|0";i:1072;s:6:"@4|3|2";i:1073;s:6:"@3|3|3";i:1074;s:6:"@2|3|3";i:1075;s:6:"@1|3|3";i:1076;s:6:"@4|3|3";i:1077;s:6:"@0|3|2";i:1078;s:6:"@3|3|2";i:1079;s:6:"@1|3|2";i:1080;s:6:"@0|3|3";i:1081;s:6:"@2|3|1";i:1082;s:6:"@1|4|0";i:1083;s:6:"@0|4|0";i:1084;s:6:"@2|4|0";i:1085;s:6:"@3|4|9";i:1086;s:6:"@4|4|0";i:1087;s:6:"@3|4|0";i:1088;s:6:"@4|4|9";i:1089;s:6:"@0|4|8";i:1090;s:6:"@4|4|1";i:1091;s:6:"@3|4|1";i:1092;s:6:"@4|4|8";i:1093;s:6:"@3|4|8";i:1094;s:6:"@1|4|8";i:1095;s:6:"@2|4|8";i:1096;s:6:"@2|4|9";i:1097;s:6:"@1|4|9";i:1098;s:6:"@4|3|9";i:1099;s:6:"@0|4|4";i:1100;s:6:"@0|5|0";i:1101;s:6:"@0|3|8";i:1102;s:6:"@2|3|8";i:1103;s:6:"@1|3|8";i:1104;s:6:"@2|3|9";i:1105;s:6:"@1|3|9";i:1106;s:6:"@4|5|0";i:1107;s:6:"@0|4|9";i:1108;s:6:"@3|5|0";i:1109;s:6:"@2|5|0";i:1110;s:6:"@0|3|9";i:1111;s:6:"@1|5|0";i:1112;s:6:"@2|4|1";i:1113;s:6:"@1|4|1";i:1114;s:6:"@4|4|6";i:1115;s:6:"@0|4|5";i:1116;s:6:"@0|4|3";i:1117;s:6:"@1|4|3";i:1118;s:6:"@3|4|3";i:1119;s:6:"@2|4|3";i:1120;s:6:"@1|4|5";i:1121;s:6:"@2|4|5";i:1122;s:6:"@2|4|4";i:1123;s:6:"@1|4|4";i:1124;s:6:"@4|4|5";i:1125;s:6:"@3|4|4";i:1126;s:6:"@3|4|5";i:1127;s:6:"@4|4|4";i:1128;s:6:"@4|4|3";i:1129;s:6:"@3|4|6";i:1130;s:6:"@3|4|7";i:1131;s:6:"@4|4|7";i:1132;s:6:"@2|4|7";i:1133;s:6:"@1|4|7";i:1134;s:6:"@0|4|1";i:1135;s:6:"@0|4|7";i:1136;s:6:"@4|4|2";i:1137;s:6:"@3|4|2";i:1138;s:6:"@1|4|6";i:1139;s:6:"@2|4|6";i:1140;s:6:"@0|4|6";i:1141;s:6:"@0|4|2";i:1142;s:6:"@2|4|2";i:1143;s:6:"@1|4|2";i:1144;s:6:"@3|3|8";i:1145;s:6:"@3|3|9";i:1146;s:6:"@3|3|7";i:1147;s:6:"@4|3|5";i:1148;s:6:"@2|3|7";i:1149;s:6:"@0|3|4";i:1150;s:6:"@1|3|7";i:1151;s:6:"@0|3|6";i:1152;s:6:"@1|3|6";i:1153;s:6:"@4|3|8";i:1154;s:6:"@4|3|6";i:1155;s:6:"@3|3|6";i:1156;s:6:"@2|3|6";i:1157;s:6:"@0|3|7";i:1158;s:6:"@4|3|7";i:1159;s:6:"@2|3|5";i:1160;s:6:"@2|3|4";i:1161;s:6:"@1|3|5";i:1162;s:6:"@0|3|5";i:1163;s:6:"@4|3|4";i:1164;s:6:"@3|3|4";i:1165;s:6:"@3|3|5";i:1166;s:6:"@1|3|4";i:1167;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>1168,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; Windows 95; Anonymisiert.*Trident/6\.0.*\).*$@'=>1169,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|0";i:1170;s:4:"@3|5";i:1171;s:4:"@4|8";i:1172;s:4:"@3|6";i:1173;s:4:"@4|7";i:1174;s:4:"@4|4";i:1176;s:4:"@3|0";i:1177;s:4:"@3|8";i:1178;s:4:"@4|6";i:1179;s:4:"@3|9";i:1180;s:4:"@3|2";i:1181;s:4:"@4|3";i:1182;s:4:"@3|7";i:1183;s:4:"@4|5";i:1184;s:4:"@4|9";i:1185;s:4:"@5|0";i:1186;s:4:"@3|3";i:1187;s:4:"@3|1";i:1188;s:4:"@4|2";i:1189;s:4:"@4|1";i:1190;s:4:"@3|4";i:1191;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1175,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>1192,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows.*Trident/6\.0; Xbox; Xbox One.*$@'=>1193,
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1194,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:34:{s:10:"@1|4|6|4|6";i:1195;s:10:"@0|3|1|3|1";i:1196;s:10:"@1|3|1|3|1";i:1197;s:10:"@0|4|2|4|2";i:1198;s:10:"@0|4|3|4|3";i:1199;s:10:"@0|4|4|4|4";i:1200;s:10:"@1|4|4|4|4";i:1201;s:10:"@1|4|3|4|3";i:1202;s:10:"@1|4|5|4|5";i:1203;s:10:"@0|4|1|4|1";i:1204;s:10:"@1|4|2|4|2";i:1205;s:10:"@0|4|5|4|5";i:1206;s:10:"@1|4|1|4|1";i:1207;s:10:"@0|3|2|3|2";i:1208;s:10:"@0|3|6|3|6";i:1209;s:10:"@0|4|6|4|6";i:1210;s:10:"@0|3|4|3|4";i:1211;s:10:"@0|3|5|3|5";i:1212;s:10:"@1|3|6|3|6";i:1213;s:10:"@1|3|4|3|4";i:1214;s:10:"@1|3|0|3|0";i:1215;s:10:"@0|3|0|3|0";i:1216;s:10:"@0|3|3|3|3";i:1217;s:10:"@1|3|5|3|5";i:1218;s:10:"@1|3|7|3|7";i:1219;s:10:"@0|3|9|3|9";i:1220;s:10:"@1|4|0|4|0";i:1221;s:10:"@0|4|0|4|0";i:1222;s:10:"@1|3|9|3|9";i:1223;s:10:"@1|3|2|3|2";i:1224;s:10:"@0|3|7|3|7";i:1225;s:10:"@1|3|8|3|8";i:1226;s:10:"@0|3|8|3|8";i:1227;s:10:"@1|3|3|3|3";i:1228;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Sabayon Chrome/.*$@'=>1229,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).*$@'=>'a:8:{s:4:"@7|1";i:1230;s:4:"@6|2";i:1231;s:4:"@6|1";i:1232;s:4:"@7|0";i:1233;s:4:"@8|1";i:1235;s:4:"@8|0";i:1236;s:4:"@9|0";i:1237;s:4:"@6|0";i:1238;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1234,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1239,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>'a:5:{s:2:"@2";i:1240;s:2:"@4";i:1241;s:2:"@0";i:1242;s:2:"@1";i:1243;s:2:"@3";i:1244;}',
+'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1245,
+'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1246,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@4|3";i:1247;s:4:"@3|3";i:1248;s:4:"@3|9";i:1249;s:4:"@5|0";i:1250;s:4:"@4|1";i:1251;s:4:"@4|8";i:1252;s:4:"@3|1";i:1253;s:4:"@4|2";i:1254;s:4:"@3|5";i:1255;s:4:"@4|0";i:1256;s:4:"@4|9";i:1257;s:4:"@4|7";i:1258;s:4:"@3|2";i:1259;s:4:"@4|6";i:1260;s:4:"@3|8";i:1262;s:4:"@4|4";i:1263;s:4:"@4|5";i:1265;s:4:"@3|0";i:1266;s:4:"@3|4";i:1268;s:4:"@3|7";i:1269;s:4:"@3|6";i:1270;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0; Xbox.*$@'=>'a:3:{s:2:"@0";i:1261;s:2:"@1";i:1264;s:2:"@2";i:1267;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.0.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@3|4";i:1271;s:4:"@4|2";i:1272;s:4:"@3|0";i:1273;s:4:"@4|5";i:1274;s:4:"@3|6";i:1275;s:4:"@3|8";i:1276;s:4:"@3|5";i:1277;s:4:"@3|9";i:1278;s:4:"@3|7";i:1279;s:4:"@4|0";i:1280;s:4:"@4|1";i:1281;s:4:"@3|3";i:1282;s:4:"@4|6";i:1283;s:4:"@4|4";i:1284;s:4:"@3|2";i:1285;s:4:"@4|3";i:1286;s:4:"@3|1";i:1287;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@4|5";i:1288;s:4:"@3|0";i:1289;s:4:"@4|6";i:1290;s:4:"@3|2";i:1291;s:4:"@3|7";i:1292;s:4:"@4|0";i:1293;s:4:"@4|4";i:1294;s:4:"@3|3";i:1295;s:4:"@4|3";i:1296;s:4:"@3|1";i:1297;s:4:"@3|8";i:1298;s:4:"@3|4";i:1299;s:4:"@3|9";i:1300;s:4:"@4|9";i:1301;s:4:"@3|6";i:1302;s:4:"@5|0";i:1303;s:4:"@4|2";i:1304;s:4:"@4|1";i:1305;s:4:"@3|5";i:1306;s:4:"@4|8";i:1307;s:4:"@4|7";i:1308;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.*$@'=>1309,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>'a:2:{s:2:"@3";i:1310;s:2:"@2";i:1311;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>1312,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML,.*like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@4|5";i:1313;s:4:"@3|8";i:1314;s:4:"@3|7";i:1315;s:4:"@4|7";i:1316;s:4:"@4|2";i:1317;s:4:"@3|0";i:1318;s:4:"@3|2";i:1319;s:4:"@4|4";i:1320;s:4:"@4|1";i:1321;s:4:"@4|6";i:1322;s:4:"@3|6";i:1323;s:4:"@3|4";i:1324;s:4:"@5|0";i:1325;s:4:"@3|5";i:1326;s:4:"@3|3";i:1327;s:4:"@4|9";i:1328;s:4:"@4|3";i:1329;s:4:"@4|8";i:1330;s:4:"@3|1";i:1331;s:4:"@4|0";i:1332;s:4:"@3|9";i:1333;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>'a:5:{s:4:"@4|8";i:1334;s:4:"@5|9";i:1336;s:4:"@5|7";i:1338;s:4:"@4|7";i:1343;s:4:"@5|8";i:1344;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 6\.(\d).*Trident/7\.0.*\).*$@'=>'a:5:{s:2:"@1";i:1335;s:2:"@0";i:1337;s:2:"@2";i:1339;s:2:"@3";i:1341;s:2:"@4";i:1342;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 10\.0.*Trident/8\.0.*$@'=>1340,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Safari.*$@'=>1345,
+'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:17:{s:8:"@3|5|3|5";i:1346;s:8:"@3|0|3|0";i:1347;s:8:"@3|7|3|7";i:1348;s:8:"@4|4|4|4";i:1349;s:8:"@4|3|4|3";i:1350;s:8:"@3|9|3|9";i:1351;s:8:"@4|6|4|6";i:1352;s:8:"@3|3|3|3";i:1353;s:8:"@4|0|4|0";i:1354;s:8:"@3|1|3|1";i:1355;s:8:"@3|6|3|6";i:1356;s:8:"@3|2|3|2";i:1357;s:8:"@4|5|4|5";i:1358;s:8:"@4|2|4|2";i:1359;s:8:"@4|1|4|1";i:1360;s:8:"@3|4|3|4";i:1361;s:8:"@3|8|3|8";i:1362;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*\).*$@'=>'a:37:{s:8:"@5|7|4|7";i:1363;s:8:"@5|9|1|7";i:1364;s:8:"@4|8|0|7";i:1365;s:8:"@5|9|0|7";i:1366;s:8:"@5|9|2|7";i:1369;s:8:"@5|9|3|7";i:1370;s:8:"@5|7|2|7";i:1371;s:8:"@5|7|3|7";i:1372;s:8:"@5|7|1|7";i:1373;s:8:"@5|7|0|7";i:1374;s:8:"@5|9|4|7";i:1375;s:8:"@4|7|4|7";i:1377;s:8:"@4|8|4|7";i:1378;s:8:"@5|8|0|7";i:1379;s:8:"@4|8|3|7";i:1380;s:8:"@4|8|2|7";i:1381;s:8:"@4|8|1|7";i:1382;s:8:"@5|8|1|7";i:1383;s:8:"@5|8|2|7";i:1384;s:8:"@4|7|2|7";i:1385;s:8:"@4|7|3|7";i:1386;s:8:"@5|8|4|7";i:1387;s:8:"@5|8|3|7";i:1388;s:8:"@4|7|1|7";i:1389;s:8:"@4|7|0|7";i:1390;s:8:"@4|8|2|5";i:1391;s:8:"@5|7|1|5";i:1392;s:8:"@4|7|2|5";i:1393;s:8:"@4|7|1|5";i:1394;s:8:"@5|7|2|5";i:1395;s:8:"@4|8|0|5";i:1396;s:8:"@5|8|1|5";i:1397;s:8:"@4|8|1|5";i:1398;s:8:"@4|7|0|5";i:1399;s:8:"@5|7|0|5";i:1400;s:8:"@5|8|2|5";i:1401;s:8:"@5|8|0|5";i:1402;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.(\d).*Trident/8\.0.*$@'=>'a:3:{s:2:"@3";i:1367;s:2:"@4";i:1368;s:2:"@2";i:1376;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1403,
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*$@'=>'a:12:{s:8:"@4|8|1|4";i:1404;s:8:"@4|8|0|4";i:1405;s:8:"@5|9|0|5";i:1406;s:8:"@5|8|1|4";i:1407;s:8:"@5|9|1|5";i:1408;s:8:"@5|8|0|4";i:1409;s:8:"@4|8|2|4";i:1410;s:8:"@4|9|0|5";i:1411;s:8:"@4|9|2|5";i:1412;s:8:"@5|9|2|5";i:1413;s:8:"@4|9|1|5";i:1414;s:8:"@5|8|2|4";i:1415;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows NT 6\.(\d).*Trident/4\.0.*$@'=>'a:6:{s:4:"@4|2";i:1416;s:4:"@4|1";i:1417;s:4:"@4|0";i:1418;s:4:"@5|0";i:1419;s:4:"@5|1";i:1420;s:4:"@5|2";i:1421;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows.*Trident/5\.0; Xbox.*$@'=>1422,
+'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@3|8";i:1423;s:4:"@3|4";i:1424;s:4:"@4|3";i:1425;s:4:"@3|6";i:1426;s:4:"@3|9";i:1427;s:4:"@3|3";i:1428;s:4:"@4|2";i:1429;s:4:"@4|1";i:1430;s:4:"@4|5";i:1431;s:4:"@3|1";i:1432;s:4:"@3|2";i:1433;s:4:"@3|0";i:1434;s:4:"@3|7";i:1435;s:4:"@4|6";i:1436;s:4:"@4|4";i:1437;s:4:"@3|5";i:1438;s:4:"@4|0";i:1439;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:20:{s:6:"@5|9|1";i:1440;s:6:"@5|9|0";i:1441;s:6:"@5|9|2";i:1442;s:6:"@4|8|1";i:1443;s:6:"@4|7|3";i:1444;s:6:"@4|7|2";i:1445;s:6:"@4|7|1";i:1446;s:6:"@5|8|3";i:1447;s:6:"@5|7|0";i:1448;s:6:"@5|9|3";i:1449;s:6:"@5|7|3";i:1450;s:6:"@5|7|2";i:1451;s:6:"@5|7|1";i:1452;s:6:"@5|8|2";i:1453;s:6:"@4|7|0";i:1454;s:6:"@4|8|3";i:1455;s:6:"@4|8|2";i:1456;s:6:"@4|8|0";i:1457;s:6:"@5|8|0";i:1458;s:6:"@5|8|1";i:1459;}',
+'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1460,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>1461,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 10\.0.*Trident/6\.0.*Touch.*\).*$@'=>1462,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows.*Trident/7\.0.*\).*$@'=>1463,
+'@^Mozilla/5\.0 \(.*Windows.*\) Gecko/.* Firefox/(\d)(\d)\.0.* Anonymisiert.*$@'=>'a:17:{s:4:"@4|6";i:1464;s:4:"@3|7";i:1465;s:4:"@4|1";i:1466;s:4:"@4|2";i:1467;s:4:"@4|5";i:1468;s:4:"@3|1";i:1469;s:4:"@3|6";i:1470;s:4:"@3|0";i:1471;s:4:"@3|2";i:1472;s:4:"@3|4";i:1473;s:4:"@3|9";i:1474;s:4:"@3|8";i:1475;s:4:"@4|4";i:1476;s:4:"@3|5";i:1477;s:4:"@4|3";i:1478;s:4:"@4|0";i:1479;s:4:"@3|3";i:1480;}',
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Touch.*\).*$@'=>'a:3:{s:2:"@3";i:1481;s:2:"@2";i:1482;s:2:"@4";i:1483;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows.*Trident/(\d)\.0.*\).*$@'=>'a:9:{s:6:"@5|8|5";i:1484;s:6:"@4|8|5";i:1485;s:6:"@5|7|5";i:1486;s:6:"@4|7|5";i:1487;s:6:"@5|9|7";i:1488;s:6:"@4|7|7";i:1489;s:6:"@5|8|7";i:1490;s:6:"@4|8|7";i:1491;s:6:"@5|7|7";i:1492;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1493,
+'@^Mozilla/5\.0; TOB.* \(.*Windows NT 10\.0.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1494,
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*Trident/(\d)\.0.*$@'=>'a:4:{s:6:"@5|9|5";i:1495;s:6:"@4|9|5";i:1496;s:6:"@5|8|4";i:1497;s:6:"@4|8|4";i:1498;}',
+'@^Mozilla/5\.0; TOB.* \(.*Windows NT 6\.(\d).*Trident/7\.0.*rv\:11\.0.*\).*$@'=>'a:5:{s:2:"@4";i:1499;s:2:"@3";i:1500;s:2:"@0";i:1501;s:2:"@1";i:1502;s:2:"@2";i:1504;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>'a:3:{s:2:"@2";i:1503;s:2:"@3";i:1505;s:2:"@4";i:1506;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows.*Trident/4\.0.*$@'=>'a:2:{s:2:"@5";i:1507;s:2:"@4";i:1508;}',
+'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@4|4";i:1509;s:4:"@3|3";i:1510;s:4:"@4|1";i:1511;s:4:"@4|2";i:1512;s:4:"@4|0";i:1513;s:4:"@3|9";i:1514;s:4:"@3|5";i:1515;s:4:"@3|6";i:1516;s:4:"@3|4";i:1517;s:4:"@3|7";i:1518;s:4:"@3|1";i:1519;s:4:"@3|0";i:1520;s:4:"@4|6";i:1521;s:4:"@3|8";i:1522;s:4:"@3|2";i:1523;s:4:"@4|5";i:1524;s:4:"@4|3";i:1525;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows.*Trident/6\.0.*\).*$@'=>'a:5:{s:4:"@4|7";i:1526;s:4:"@5|8";i:1527;s:4:"@4|8";i:1528;s:4:"@5|7";i:1529;s:4:"@5|9";i:1530;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@4";i:1531;s:2:"@5";i:1532;s:2:"@1";i:1533;s:2:"@2";i:1534;s:2:"@6";i:1535;s:2:"@3";i:1536;}',
+'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0.*\).*$@'=>'a:6:{s:4:"@4|1";i:1537;s:4:"@4|2";i:1538;s:4:"@5|2";i:1539;s:4:"@4|0";i:1540;s:4:"@5|1";i:1541;s:4:"@5|0";i:1542;}',
+'@^Mozilla/5\.0 \(Windows 95; Anonymisiert.*; Trident/7\.0.*\).*$@'=>1543,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@2";i:1544;s:2:"@5";i:1545;s:2:"@3";i:1546;s:2:"@1";i:1547;s:2:"@6";i:1548;s:2:"@4";i:1549;}',
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows NT 6\.(\d).*$@'=>'a:3:{s:2:"@0";i:1550;s:2:"@1";i:1551;s:2:"@2";i:1553;}',
+'@^Mozilla/5\.0 \(iPhone.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1552,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:4:{s:2:"@3";i:1554;s:2:"@2";i:1555;s:2:"@0";i:1556;s:2:"@1";i:1557;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*$@'=>'a:15:{s:6:"@4|8|1";i:1558;s:6:"@4|8|2";i:1559;s:6:"@4|8|0";i:1560;s:6:"@4|6|2";i:1561;s:6:"@4|6|1";i:1562;s:6:"@5|6|0";i:1563;s:6:"@5|6|1";i:1564;s:6:"@5|6|2";i:1565;s:6:"@4|6|0";i:1566;s:6:"@5|7|1";i:1567;s:6:"@5|8|1";i:1568;s:6:"@5|8|2";i:1569;s:6:"@5|7|0";i:1570;s:6:"@5|8|0";i:1571;s:6:"@5|7|2";i:1572;}',
+'@^Mozilla/(\d)\.0 \(.*Windows NT 10\.0.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|4|5";i:1573;s:6:"@4|3|8";i:1574;s:6:"@4|3|9";i:1575;s:6:"@4|4|0";i:1576;s:6:"@5|4|6";i:1577;s:6:"@5|3|3";i:1578;s:6:"@4|3|4";i:1579;s:6:"@4|3|6";i:1580;s:6:"@4|4|3";i:1581;s:6:"@5|4|0";i:1582;s:6:"@5|3|8";i:1583;s:6:"@5|4|2";i:1584;s:6:"@4|3|1";i:1585;s:6:"@4|4|2";i:1586;s:6:"@4|4|5";i:1587;s:6:"@4|3|2";i:1588;s:6:"@4|3|3";i:1589;s:6:"@4|3|0";i:1590;s:6:"@5|3|2";i:1591;s:6:"@5|3|9";i:1592;s:6:"@5|3|6";i:1593;s:6:"@4|4|6";i:1594;s:6:"@5|3|7";i:1595;s:6:"@5|4|3";i:1596;s:6:"@4|3|5";i:1597;s:6:"@5|4|1";i:1598;s:6:"@5|3|4";i:1599;s:6:"@5|3|0";i:1600;s:6:"@5|3|5";i:1601;s:6:"@4|3|7";i:1602;s:6:"@4|4|4";i:1603;s:6:"@5|3|1";i:1604;s:6:"@5|4|4";i:1605;s:6:"@4|4|1";i:1606;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:2:{s:4:"@8|2";i:1607;s:4:"@7|1";i:1608;}',
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Touch.*\).*$@'=>1609,
+'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/.*$@'=>1610,
+'@^Mozilla/(\d)\.0 \(.*Windows NT 6\.(\d).*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:170:{s:8:"@4|4|4|1";i:1611;s:8:"@4|2|4|1";i:1612;s:8:"@4|3|4|1";i:1613;s:8:"@4|3|3|2";i:1614;s:8:"@4|4|4|2";i:1615;s:8:"@5|3|3|0";i:1616;s:8:"@4|1|3|2";i:1617;s:8:"@4|2|3|2";i:1618;s:8:"@5|2|3|0";i:1619;s:8:"@5|0|4|1";i:1620;s:8:"@5|4|3|7";i:1621;s:8:"@5|4|4|1";i:1622;s:8:"@5|3|4|1";i:1623;s:8:"@5|1|4|1";i:1624;s:8:"@5|3|3|7";i:1625;s:8:"@4|0|4|1";i:1626;s:8:"@4|1|3|7";i:1627;s:8:"@4|0|3|2";i:1628;s:8:"@5|1|3|0";i:1629;s:8:"@5|2|4|1";i:1630;s:8:"@4|0|3|7";i:1631;s:8:"@4|1|4|1";i:1632;s:8:"@4|0|4|2";i:1633;s:8:"@5|4|4|3";i:1634;s:8:"@5|3|4|3";i:1635;s:8:"@5|2|4|3";i:1636;s:8:"@4|0|4|3";i:1637;s:8:"@4|1|4|3";i:1638;s:8:"@4|4|4|3";i:1639;s:8:"@4|3|4|3";i:1640;s:8:"@4|2|4|3";i:1641;s:8:"@5|1|4|3";i:1642;s:8:"@5|0|4|3";i:1643;s:8:"@5|4|3|1";i:1644;s:8:"@4|0|3|1";i:1645;s:8:"@4|3|3|8";i:1646;s:8:"@4|1|3|1";i:1647;s:8:"@5|3|3|1";i:1648;s:8:"@4|4|3|8";i:1649;s:8:"@4|2|3|1";i:1650;s:8:"@5|2|3|1";i:1651;s:8:"@5|1|3|1";i:1652;s:8:"@4|1|4|2";i:1653;s:8:"@5|4|4|2";i:1654;s:8:"@5|3|4|2";i:1655;s:8:"@4|2|4|2";i:1656;s:8:"@5|1|3|7";i:1657;s:8:"@5|0|3|0";i:1658;s:8:"@5|2|3|7";i:1659;s:8:"@4|3|4|2";i:1660;s:8:"@5|2|4|2";i:1661;s:8:"@5|1|4|2";i:1662;s:8:"@4|1|3|8";i:1663;s:8:"@4|3|3|1";i:1664;s:8:"@5|0|3|1";i:1665;s:8:"@4|0|3|8";i:1666;s:8:"@4|4|3|1";i:1667;s:8:"@5|0|4|2";i:1668;s:8:"@5|0|3|7";i:1669;s:8:"@4|4|3|2";i:1670;s:8:"@5|1|3|2";i:1671;s:8:"@5|4|3|3";i:1672;s:8:"@4|4|3|6";i:1673;s:8:"@4|0|3|3";i:1674;s:8:"@5|3|3|3";i:1675;s:8:"@5|2|3|3";i:1676;s:8:"@4|4|3|4";i:1677;s:8:"@5|0|3|3";i:1678;s:8:"@5|1|3|3";i:1679;s:8:"@4|1|3|3";i:1680;s:8:"@4|3|3|6";i:1681;s:8:"@4|1|3|9";i:1682;s:8:"@4|0|3|9";i:1683;s:8:"@4|2|3|6";i:1684;s:8:"@4|2|3|9";i:1685;s:8:"@4|3|3|9";i:1686;s:8:"@4|2|3|3";i:1687;s:8:"@4|3|3|3";i:1688;s:8:"@4|4|3|9";i:1689;s:8:"@4|3|3|4";i:1690;s:8:"@4|2|3|4";i:1691;s:8:"@4|3|3|5";i:1692;s:8:"@4|2|3|5";i:1693;s:8:"@4|1|3|5";i:1694;s:8:"@5|1|3|8";i:1695;s:8:"@4|4|3|5";i:1696;s:8:"@5|2|3|4";i:1697;s:8:"@5|3|3|4";i:1698;s:8:"@5|0|3|4";i:1699;s:8:"@5|0|3|8";i:1700;s:8:"@4|0|3|5";i:1701;s:8:"@5|0|3|5";i:1702;s:8:"@4|0|3|4";i:1703;s:8:"@4|1|3|4";i:1704;s:8:"@5|1|3|5";i:1705;s:8:"@5|2|3|5";i:1706;s:8:"@5|4|3|4";i:1707;s:8:"@5|4|3|5";i:1708;s:8:"@5|3|3|5";i:1709;s:8:"@4|1|3|6";i:1710;s:8:"@4|0|3|6";i:1711;s:8:"@5|1|4|0";i:1712;s:8:"@5|0|4|0";i:1713;s:8:"@4|2|3|0";i:1714;s:8:"@5|2|4|0";i:1715;s:8:"@5|3|4|0";i:1716;s:8:"@4|1|4|0";i:1717;s:8:"@4|0|4|0";i:1718;s:8:"@5|4|4|0";i:1719;s:8:"@4|1|3|0";i:1720;s:8:"@5|0|3|2";i:1721;s:8:"@4|2|3|7";i:1722;s:8:"@5|4|3|0";i:1723;s:8:"@5|3|3|2";i:1724;s:8:"@4|3|3|7";i:1725;s:8:"@4|4|3|7";i:1726;s:8:"@5|1|3|4";i:1727;s:8:"@5|2|3|2";i:1728;s:8:"@4|0|3|0";i:1729;s:8:"@4|2|4|0";i:1730;s:8:"@4|3|4|0";i:1731;s:8:"@5|1|3|9";i:1732;s:8:"@5|0|3|9";i:1733;s:8:"@5|3|3|6";i:1734;s:8:"@5|2|3|9";i:1735;s:8:"@5|3|3|9";i:1736;s:8:"@5|4|3|6";i:1737;s:8:"@4|2|3|8";i:1738;s:8:"@5|4|3|9";i:1739;s:8:"@5|2|3|8";i:1740;s:8:"@5|2|3|6";i:1741;s:8:"@4|4|3|0";i:1742;s:8:"@4|3|3|0";i:1743;s:8:"@4|4|4|0";i:1744;s:8:"@4|4|3|3";i:1745;s:8:"@5|4|3|8";i:1746;s:8:"@5|1|3|6";i:1747;s:8:"@5|0|3|6";i:1748;s:8:"@5|3|3|8";i:1749;s:8:"@5|4|3|2";i:1750;s:8:"@5|0|4|4";i:1751;s:8:"@5|2|4|4";i:1752;s:8:"@5|1|4|4";i:1753;s:8:"@5|0|4|5";i:1754;s:8:"@5|3|4|4";i:1755;s:8:"@4|0|4|4";i:1756;s:8:"@4|3|4|4";i:1757;s:8:"@4|2|4|4";i:1758;s:8:"@4|1|4|4";i:1759;s:8:"@5|1|4|5";i:1760;s:8:"@5|2|4|5";i:1761;s:8:"@4|2|4|5";i:1762;s:8:"@4|3|4|5";i:1763;s:8:"@4|4|4|5";i:1764;s:8:"@4|1|4|5";i:1765;s:8:"@4|0|4|5";i:1766;s:8:"@5|3|4|5";i:1767;s:8:"@5|4|4|5";i:1769;s:8:"@4|4|4|4";i:1770;s:8:"@5|4|4|4";i:1771;s:8:"@5|3|4|6";i:1772;s:8:"@5|2|4|6";i:1773;s:8:"@4|4|4|6";i:1774;s:8:"@5|0|4|6";i:1775;s:8:"@5|4|4|6";i:1776;s:8:"@5|1|4|6";i:1777;s:8:"@4|2|4|6";i:1778;s:8:"@4|1|4|6";i:1779;s:8:"@4|0|4|6";i:1780;s:8:"@4|3|4|6";i:1781;}',
+'@^Mozilla/5\.0 \(iPod.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1768,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:6:{s:6:"@4|7|1";i:1782;s:6:"@3|7|1";i:1784;s:6:"@0|7|1";i:1790;s:6:"@1|7|1";i:1791;s:6:"@2|7|1";i:1794;s:6:"@4|8|2";i:1821;}',
+'@^Mozilla/5\.0 \(.*Android.*Tablet.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|0";i:1783;s:4:"@3|3";i:1785;s:4:"@3|2";i:1787;s:4:"@3|6";i:1792;s:4:"@3|4";i:1793;s:4:"@3|9";i:1797;s:4:"@4|1";i:1798;s:4:"@3|5";i:1800;s:4:"@4|3";i:1801;s:4:"@3|7";i:1803;s:4:"@3|1";i:1805;s:4:"@4|6";i:1809;s:4:"@4|2";i:1812;s:4:"@3|0";i:1815;s:4:"@3|8";i:1816;s:4:"@4|5";i:1820;s:4:"@4|4";i:1822;}',
+'@^Mozilla/5\.0 \(.*Android.*Mobile.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|0";i:1786;s:4:"@3|2";i:1788;s:4:"@3|6";i:1789;s:4:"@3|4";i:1795;s:4:"@3|3";i:1796;s:4:"@3|5";i:1799;s:4:"@3|7";i:1802;s:4:"@3|1";i:1804;s:4:"@4|1";i:1806;s:4:"@4|2";i:1808;s:4:"@4|6";i:1810;s:4:"@3|9";i:1811;s:4:"@4|4";i:1814;s:4:"@3|8";i:1817;s:4:"@4|5";i:1818;s:4:"@3|0";i:1819;s:4:"@4|3";i:1823;}',
+'@^Mozilla/5\.0.*\(iPad.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1807,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:.*\) Gecko.* Firefox.*$@'=>1813,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:.*\) Gecko.* Firefox.*$@'=>1824,
+'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1825,
+'@^Mozilla/5\.0; TOB.* \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1826,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:17:{s:4:"@3|4";i:1827;s:4:"@4|1";i:1828;s:4:"@3|8";i:1829;s:4:"@3|6";i:1830;s:4:"@4|2";i:1831;s:4:"@3|7";i:1832;s:4:"@3|3";i:1833;s:4:"@3|0";i:1834;s:4:"@4|5";i:1835;s:4:"@4|4";i:1836;s:4:"@4|6";i:1837;s:4:"@3|2";i:1838;s:4:"@4|3";i:1839;s:4:"@4|0";i:1840;s:4:"@3|9";i:1841;s:4:"@3|1";i:1842;s:4:"@3|5";i:1843;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/.*$@'=>1844,
+'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows.*Trident/5\.0.*\).*$@'=>'a:2:{s:2:"@5";i:1845;s:2:"@4";i:1846;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:85:{s:6:"@3|3|1";i:1847;s:6:"@2|4|1";i:1848;s:6:"@1|3|1";i:1849;s:6:"@3|4|1";i:1850;s:6:"@3|3|3";i:1851;s:6:"@4|3|1";i:1852;s:6:"@2|3|1";i:1853;s:6:"@4|3|3";i:1854;s:6:"@4|4|1";i:1855;s:6:"@0|3|1";i:1856;s:6:"@4|4|4";i:1857;s:6:"@3|3|7";i:1858;s:6:"@4|3|2";i:1859;s:6:"@3|3|2";i:1860;s:6:"@4|3|6";i:1861;s:6:"@3|3|6";i:1862;s:6:"@2|3|6";i:1863;s:6:"@3|3|9";i:1864;s:6:"@2|3|9";i:1865;s:6:"@2|3|2";i:1866;s:6:"@0|3|9";i:1867;s:6:"@0|3|4";i:1868;s:6:"@1|3|9";i:1869;s:6:"@0|3|2";i:1870;s:6:"@1|3|2";i:1871;s:6:"@1|3|6";i:1872;s:6:"@4|3|9";i:1873;s:6:"@1|3|7";i:1874;s:6:"@0|3|7";i:1875;s:6:"@2|4|4";i:1876;s:6:"@2|3|7";i:1877;s:6:"@4|3|7";i:1878;s:6:"@1|4|1";i:1879;s:6:"@1|4|4";i:1880;s:6:"@0|4|4";i:1881;s:6:"@3|4|0";i:1882;s:6:"@4|4|0";i:1883;s:6:"@2|4|0";i:1884;s:6:"@1|4|0";i:1885;s:6:"@0|4|0";i:1886;s:6:"@3|4|4";i:1887;s:6:"@2|3|3";i:1888;s:6:"@3|3|8";i:1889;s:6:"@4|3|8";i:1890;s:6:"@2|3|8";i:1891;s:6:"@1|3|8";i:1892;s:6:"@0|3|8";i:1893;s:6:"@0|3|6";i:1894;s:6:"@0|4|2";i:1895;s:6:"@4|4|2";i:1896;s:6:"@4|3|4";i:1897;s:6:"@3|4|2";i:1898;s:6:"@0|4|1";i:1899;s:6:"@1|4|2";i:1900;s:6:"@0|4|3";i:1901;s:6:"@1|4|3";i:1902;s:6:"@0|4|5";i:1903;s:6:"@3|3|0";i:1904;s:6:"@1|4|5";i:1905;s:6:"@2|4|5";i:1906;s:6:"@1|3|0";i:1907;s:6:"@0|3|0";i:1908;s:6:"@3|4|5";i:1909;s:6:"@3|4|3";i:1910;s:6:"@2|4|3";i:1911;s:6:"@4|4|3";i:1912;s:6:"@4|3|0";i:1913;s:6:"@4|4|5";i:1914;s:6:"@3|3|4";i:1915;s:6:"@2|4|2";i:1916;s:6:"@0|3|3";i:1917;s:6:"@0|3|5";i:1918;s:6:"@1|4|6";i:1919;s:6:"@2|4|6";i:1920;s:6:"@3|4|6";i:1921;s:6:"@1|3|5";i:1922;s:6:"@2|3|5";i:1923;s:6:"@2|3|0";i:1924;s:6:"@1|3|3";i:1925;s:6:"@4|3|5";i:1926;s:6:"@3|3|5";i:1927;s:6:"@4|4|6";i:1928;s:6:"@0|4|6";i:1929;s:6:"@1|3|4";i:1930;s:6:"@2|3|4";i:1931;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/.*$@'=>'a:5:{s:2:"@3";i:1932;s:2:"@2";i:1933;s:2:"@4";i:1934;s:2:"@0";i:1935;s:2:"@1";i:1937;}',
+'@^Mozilla/5\.0.*\(.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1936,
+'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/.*$@'=>1938,
+'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/.*$@'=>1939,
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows.*$@'=>1940,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*\).*$@'=>1941,
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*$@'=>'a:5:{s:4:"@5|8";i:1942;s:4:"@5|6";i:1943;s:4:"@5|7";i:1944;s:4:"@4|8";i:1945;s:4:"@4|6";i:1946;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|9";i:1947;s:4:"@3|4";i:1948;s:4:"@3|8";i:1952;s:4:"@3|3";i:1953;s:4:"@4|1";i:1960;s:4:"@4|2";i:1961;s:4:"@3|5";i:1966;s:4:"@4|6";i:1968;s:4:"@4|4";i:1978;s:4:"@3|6";i:1979;s:4:"@4|3";i:1980;s:4:"@3|0";i:1981;s:4:"@4|5";i:1984;s:4:"@3|2";i:1989;s:4:"@4|0";i:1991;s:4:"@3|7";i:1994;s:4:"@3|1";i:1997;}',
+'@^Mozilla/(\d)\.0 \(.*Mac OS X.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@4|3|3";i:1949;s:6:"@4|3|7";i:1950;s:6:"@5|3|2";i:1951;s:6:"@5|3|8";i:1955;s:6:"@4|3|8";i:1957;s:6:"@5|3|7";i:1958;s:6:"@4|3|0";i:1962;s:6:"@4|3|6";i:1963;s:6:"@5|4|5";i:1964;s:6:"@4|3|5";i:1965;s:6:"@5|3|0";i:1967;s:6:"@4|4|1";i:1969;s:6:"@5|3|6";i:1970;s:6:"@4|3|2";i:1971;s:6:"@4|4|2";i:1972;s:6:"@4|4|5";i:1973;s:6:"@5|4|4";i:1974;s:6:"@4|4|3";i:1975;s:6:"@5|4|3";i:1976;s:6:"@4|4|4";i:1977;s:6:"@5|3|5";i:1982;s:6:"@5|4|2";i:1983;s:6:"@5|3|3";i:1985;s:6:"@5|4|1";i:1986;s:6:"@4|3|9";i:1987;s:6:"@5|3|4";i:1988;s:6:"@5|3|9";i:1990;s:6:"@4|3|4";i:1992;s:6:"@5|3|1";i:1993;s:6:"@5|4|0";i:1995;s:6:"@4|4|6";i:1996;s:6:"@5|4|6";i:1998;s:6:"@4|4|0";i:1999;s:6:"@4|3|1";i:2000;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; Trident/7\.0.*\).*$@'=>'a:3:{s:2:"@3";i:1954;s:2:"@2";i:1956;s:2:"@1";i:1959;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:85:{s:6:"@3|3|6";i:2001;s:6:"@2|3|6";i:2002;s:6:"@3|3|4";i:2003;s:6:"@0|3|4";i:2004;s:6:"@1|3|4";i:2005;s:6:"@2|3|4";i:2006;s:6:"@1|3|6";i:2007;s:6:"@4|3|4";i:2008;s:6:"@4|3|6";i:2009;s:6:"@2|3|7";i:2010;s:6:"@4|3|7";i:2011;s:6:"@2|3|5";i:2012;s:6:"@3|3|5";i:2013;s:6:"@4|3|5";i:2014;s:6:"@1|3|5";i:2015;s:6:"@0|3|5";i:2016;s:6:"@0|3|7";i:2017;s:6:"@1|3|7";i:2018;s:6:"@0|4|4";i:2019;s:6:"@3|3|7";i:2020;s:6:"@0|3|6";i:2021;s:6:"@1|4|0";i:2022;s:6:"@1|3|0";i:2023;s:6:"@0|3|0";i:2024;s:6:"@4|4|6";i:2025;s:6:"@2|3|0";i:2026;s:6:"@4|4|2";i:2027;s:6:"@2|4|2";i:2028;s:6:"@3|4|2";i:2029;s:6:"@3|4|6";i:2030;s:6:"@2|4|6";i:2031;s:6:"@3|4|1";i:2032;s:6:"@4|4|1";i:2033;s:6:"@0|4|6";i:2034;s:6:"@2|4|1";i:2035;s:6:"@1|4|1";i:2036;s:6:"@1|4|6";i:2037;s:6:"@0|4|1";i:2038;s:6:"@1|4|2";i:2039;s:6:"@0|4|2";i:2040;s:6:"@0|4|3";i:2041;s:6:"@1|4|3";i:2042;s:6:"@2|4|3";i:2043;s:6:"@4|4|4";i:2044;s:6:"@3|4|4";i:2045;s:6:"@1|4|4";i:2046;s:6:"@2|4|4";i:2047;s:6:"@3|4|3";i:2048;s:6:"@4|4|3";i:2049;s:6:"@0|4|5";i:2050;s:6:"@4|3|0";i:2051;s:6:"@3|3|0";i:2052;s:6:"@1|4|5";i:2053;s:6:"@2|4|5";i:2054;s:6:"@4|4|5";i:2055;s:6:"@3|4|5";i:2056;s:6:"@3|3|1";i:2057;s:6:"@4|3|1";i:2058;s:6:"@0|3|3";i:2059;s:6:"@0|3|9";i:2060;s:6:"@0|3|2";i:2061;s:6:"@1|3|2";i:2062;s:6:"@2|3|2";i:2063;s:6:"@0|3|8";i:2064;s:6:"@1|3|9";i:2065;s:6:"@2|3|9";i:2066;s:6:"@4|3|9";i:2067;s:6:"@4|3|3";i:2068;s:6:"@2|3|3";i:2069;s:6:"@3|3|9";i:2070;s:6:"@1|3|3";i:2071;s:6:"@3|3|3";i:2072;s:6:"@3|3|2";i:2073;s:6:"@0|4|0";i:2074;s:6:"@2|4|0";i:2075;s:6:"@0|3|1";i:2076;s:6:"@1|3|1";i:2077;s:6:"@4|3|8";i:2078;s:6:"@2|3|1";i:2079;s:6:"@3|4|0";i:2080;s:6:"@4|4|0";i:2081;s:6:"@2|3|8";i:2082;s:6:"@4|3|2";i:2083;s:6:"@3|3|8";i:2084;s:6:"@1|3|8";i:2085;}',
+'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>2086,
+'@^Mozilla/(\d)\.0 \(.*Linux.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|3|3";i:2087;s:6:"@4|3|2";i:2088;s:6:"@5|3|0";i:2089;s:6:"@5|3|1";i:2090;s:6:"@4|3|1";i:2091;s:6:"@4|3|3";i:2092;s:6:"@4|3|0";i:2093;s:6:"@4|3|4";i:2094;s:6:"@4|3|5";i:2095;s:6:"@5|3|2";i:2096;s:6:"@5|3|4";i:2097;s:6:"@5|3|5";i:2098;s:6:"@5|3|6";i:2099;s:6:"@4|3|8";i:2100;s:6:"@4|4|4";i:2101;s:6:"@5|4|3";i:2102;s:6:"@4|4|5";i:2103;s:6:"@5|4|5";i:2104;s:6:"@4|4|3";i:2105;s:6:"@4|4|2";i:2106;s:6:"@5|3|9";i:2107;s:6:"@4|3|6";i:2108;s:6:"@5|4|2";i:2109;s:6:"@5|4|4";i:2110;s:6:"@5|3|8";i:2111;s:6:"@4|3|9";i:2112;s:6:"@5|4|6";i:2113;s:6:"@5|4|1";i:2114;s:6:"@4|4|6";i:2115;s:6:"@4|4|0";i:2116;s:6:"@4|3|7";i:2117;s:6:"@4|4|1";i:2118;s:6:"@5|4|0";i:2119;s:6:"@5|3|7";i:2120;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/.*$@'=>2121,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|4";i:2122;s:4:"@3|7";i:2123;s:4:"@4|3";i:2124;s:4:"@3|8";i:2125;s:4:"@3|5";i:2126;s:4:"@4|0";i:2127;s:4:"@4|2";i:2128;s:4:"@3|0";i:2129;s:4:"@4|1";i:2130;s:4:"@3|2";i:2131;s:4:"@3|1";i:2132;s:4:"@3|9";i:2133;s:4:"@3|6";i:2134;s:4:"@4|4";i:2135;s:4:"@3|3";i:2137;s:4:"@4|5";i:2138;s:4:"@4|6";i:2139;}',
+'@^Mozilla/5\.0 \(.*Windows.*; Trident/7\.0.*\).*$@'=>2136,
+'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/.*$@'=>2140,
+'@^Firefox/(\d)(\d)\.0.*anonymized by Abelssoft.*$@'=>'a:17:{s:4:"@3|5";i:2141;s:4:"@3|0";i:2142;s:4:"@3|7";i:2143;s:4:"@3|1";i:2144;s:4:"@4|3";i:2145;s:4:"@3|9";i:2146;s:4:"@3|6";i:2147;s:4:"@4|6";i:2148;s:4:"@4|4";i:2149;s:4:"@3|8";i:2150;s:4:"@3|2";i:2151;s:4:"@4|1";i:2152;s:4:"@4|5";i:2153;s:4:"@4|0";i:2154;s:4:"@4|2";i:2155;s:4:"@3|3";i:2156;s:4:"@3|4";i:2157;}',
+'@^Mozilla/(\d)\.0 \(.*MSIE 7\..*Trident/6\.0.*\).*$@'=>'a:2:{s:2:"@4";i:2158;s:2:"@5";i:2159;}',
+'@^Firefox/.*anonymized by Abelssoft.*$@'=>2160,
+'@^Mozilla/(\d)\.0 \(.*MSIE 6\.0.*\).*$@'=>'a:2:{s:2:"@4";i:2164;s:2:"@5";i:2165;}',
+'@^Mozilla/(\d)\.0 \(.*MSIE (\d)\.0.*$@'=>'a:3:{s:4:"@5|9";i:2213;s:4:"@4|7";i:2214;s:4:"@5|7";i:2215;}',
+'@^.*iPhone.*$@'=>2369,
+'@^.*iPod.*$@'=>2373,
+'@^.*iPad.*$@'=>2374,
+'@^.*$@'=>2376
);
diff --git a/cesaretleonie.fr/wp-content/plugins/wordfence/readme.txt b/cesaretleonie.fr/wp-content/plugins/wordfence/readme.txt
index 084beb31..428adf87 100755
--- a/cesaretleonie.fr/wp-content/plugins/wordfence/readme.txt
+++ b/cesaretleonie.fr/wp-content/plugins/wordfence/readme.txt
@@ -2,8 +2,8 @@
Contributors: mmaunder
Tags: wordpress, security, performance, speed, caching, cache, caching plugin, wordpress cache, wordpress caching, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure, two factor, cellphone sign-in, cellphone signin, cellphone, twofactor, security, secure, htaccess, login, log, users, login alerts, lock, chmod, maintenance, plugin, private, privacy, protection, permissions, 503, base64, injection, code, encode, script, attack, hack, hackers, block, blocked, prevent, prevention, RFI, XSS, CRLF, CSRF, SQL Injection, vulnerability, website security, WordPress security, security log, logging, HTTP log, error log, login security, personal security, infrastructure security, firewall security, front-end security, web server security, proxy security, reverse proxy security, secure website, secure login, two factor security, maximum login security, heartbleed, heart bleed, heartbleed vulnerability, openssl vulnerability, nginx, litespeed, php5-fpm, woocommerce support, woocommerce caching, IPv6, IP version 6
Requires at least: 3.9
-Tested up to: 4.4
-Stable tag: 6.0.22
+Tested up to: 4.4.1
+Stable tag: 6.0.23
The Wordfence WordPress security plugin provides free enterprise-class WordPress security, protecting your website from hacks and malware.
== Description ==
@@ -13,7 +13,7 @@ Wordfence starts by checking if your site is already infected. We do a deep serv
Wordfence Security is 100% free and open source. We also offer a Premium API key that gives you Premium Support, Country Blocking, Scheduled Scans, Password Auditing and we even check if your website IP address is being used to Spamvertize. [Click here to sign-up for Wordfence Premium now](http://www.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDescCTA) or simply install Wordfence free and start protecting your website.
-You can find our official documentation at [docs.wordfence.com](http://docs.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc) and our Frequently Asked Questions on our support portal at [support.wordfence.com](https://support.wordfence.com/solution/categories/1000023037/folders/1000035543?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc). We are also active in our community support forums on [wordpress.org](https://wordpress.org/support/plugin/wordfence) if you are one of our free users. Our Premium Support Ticket System is at [support.wordfence.com](https://support.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc).
+You can find our official documentation at [docs.wordfence.com](http://docs.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc) and our Frequently Asked Questions on our support portal at [support.wordfence.com](https://support.wordfence.com/solution/categories/1000023037/folders/1000035543?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc). We are also active in our community support forums on [wordpress.org](https://wordpress.org/support/plugin/wordfence) if you are one of our free users. Our Premium Support Ticket System is at [support.wordfence.com](https://support.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc). Learn about WordPress security at [wordfence.com/learn](https://www.wordfence.com/learn/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc).
This is a brief introductory video for Wordfence:
@@ -70,6 +70,9 @@ Wordfence Security is now Multi-Site compatible and includes Cellphone Sign-in w
= Major Theme and Plugins Supported =
* Includes support for other major plugins and themes like WooCommerce.
+= Free Learning Center =
+* The Wordfence website includes an in-depth [WordPress Security Learning Center](https://www.wordfence.com/learn/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc).
+
The Wordfence WordPress security plugin is full-featured and constantly updated by our team to incorporate the latest security features and to hunt for the newest security threats to your WordPress website.
== Installation ==
@@ -173,6 +176,10 @@ Most definitely! As of Wordfence version 6.0.1 we fully support IPv6 with all se
city lookup, whois lookup and all other security functions. If you are not running IPv6 Wordfence will work great on your site too. We are
fully compatible with both IPv4 and IPv6 whether you run both or only one addressing scheme.
+= Where can I learn more about WordPress security? =
+
+Designed for every skill level, [The WordPress Security Learning Center](https://www.wordfence.com/learn/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc) is dedicated to deepening user's understanding of security best practices by having access to in-depth articles, videos, industry survey results, graphics and more.
+
== Screenshots ==
1. The home screen of Wordfence Security where you can see a summary, manage security issues and do a manual security scan.
@@ -183,6 +190,10 @@ fully compatible with both IPv4 and IPv6 whether you run both or only one addres
== Changelog ==
+= 6.0.23 =
+* Improvement: Updated local GeoIP database.
+* Improvement: Updated local browser data cache to support newer browsers and user-agents.
+
= 6.0.22 =
* Security Fix: Fixed stored XSS vulnerability discovered internally (thanks to Matt Rusnak).
* Enhancement: Added additional Sucuri scanner IP to our whitelist.
diff --git a/cesaretleonie.fr/wp-content/plugins/wordfence/tmp/configCache.php b/cesaretleonie.fr/wp-content/plugins/wordfence/tmp/configCache.php
index 4dbbb27b..f9bc012b 100644
--- a/cesaretleonie.fr/wp-content/plugins/wordfence/tmp/configCache.php
+++ b/cesaretleonie.fr/wp-content/plugins/wordfence/tmp/configCache.php
@@ -1,4 +1,4 @@
a:20:{s:9:"cacheType";s:0:"";s:9:"howGetIPs";s:0:"";s:6:"apiKey";s:160:"ac1ea75064535887de3d18d99323d911b6d103f37950fc976fc039a56bfb5d55849c16b502469079d2d827e8ad810d96ca89d0b0b368edb321fadc4eda64349bf034113c4396bf5b61e7bc50bb566a4a";s:20:"loginSec_lockoutMins";s:1:"5";s:19:"other_hideWPVersion";s:1:"1";s:15:"firewallEnabled";s:1:"1";s:18:"liveTrafficEnabled";s:1:"1";s:14:"disableCookies";s:1:"0";s:17:"actUpdateInterval";s:1:"2";s:7:"debugOn";s:1:"0";s:10:"tourClosed";s:1:"1";s:13:"welcomeClosed";s:1:"1";s:11:"other_WFNet";s:1:"1";s:10:"autoUpdate";s:1:"1";s:11:"alertEmails";s:36:"test+cesaretleonie@cubedesigners.com";s:38:"email_summary_dashboard_widget_enabled";s:1:"1";s:22:"email_summary_interval";s:8:"biweekly";s:11:"whitelisted";s:0:"";s:26:"loginSec_disableAuthorScan";s:1:"1";s:25:"liveTraf_ignorePublishers";s:1:"1";}
\ No newline at end of file
+?>a:24:{s:9:"cacheType";s:0:"";s:9:"howGetIPs";s:0:"";s:6:"apiKey";s:160:"ac1ea75064535887de3d18d99323d911b6d103f37950fc976fc039a56bfb5d55849c16b502469079d2d827e8ad810d96ca89d0b0b368edb321fadc4eda64349bf034113c4396bf5b61e7bc50bb566a4a";s:20:"loginSec_lockoutMins";s:1:"5";s:19:"other_hideWPVersion";s:1:"1";s:15:"firewallEnabled";s:1:"1";s:11:"whitelisted";s:0:"";s:6:"isPaid";s:0:"";s:11:"blockedTime";s:3:"300";s:12:"neverBlockBG";s:18:"neverBlockVerified";s:13:"blockFakeBots";s:1:"0";s:10:"bannedURLs";s:0:"";s:18:"other_blockBadPOST";s:1:"0";s:18:"liveTrafficEnabled";s:1:"1";s:14:"disableCookies";s:1:"0";s:10:"tourClosed";s:1:"1";s:10:"autoUpdate";s:1:"1";s:11:"alertEmails";s:36:"test+cesaretleonie@cubedesigners.com";s:17:"actUpdateInterval";s:1:"2";s:7:"debugOn";s:1:"0";s:13:"welcomeClosed";s:1:"1";s:38:"email_summary_dashboard_widget_enabled";s:1:"1";s:22:"email_summary_interval";s:8:"biweekly";s:11:"other_WFNet";s:1:"1";}
\ No newline at end of file
diff --git a/cesaretleonie.fr/wp-content/plugins/wordfence/wordfence.php b/cesaretleonie.fr/wp-content/plugins/wordfence/wordfence.php
index b7983418..32ac55bc 100755
--- a/cesaretleonie.fr/wp-content/plugins/wordfence/wordfence.php
+++ b/cesaretleonie.fr/wp-content/plugins/wordfence/wordfence.php
@@ -4,13 +4,13 @@ Plugin Name: Wordfence Security
Plugin URI: http://www.wordfence.com/
Description: Wordfence Security - Anti-virus, Firewall and High Speed Cache
Author: Wordfence
-Version: 6.0.22
+Version: 6.0.23
Author URI: http://www.wordfence.com/
*/
if(defined('WP_INSTALLING') && WP_INSTALLING){
return;
}
-define('WORDFENCE_VERSION', '6.0.22');
+define('WORDFENCE_VERSION', '6.0.23');
if(get_option('wordfenceActivated') != 1){
add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
}
diff --git a/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/css/bootstrap.css b/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/css/bootstrap.css
index f05de4a0..fb64e30b 100644
--- a/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/css/bootstrap.css
+++ b/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/css/bootstrap.css
@@ -1521,7 +1521,7 @@ input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="butto
background-image:linear-gradient(to bottom,#0088cc,#0044cc);
background-repeat:repeat-x;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
- border-color:#0044cc #0044cc #002a80;
+ border-color:#0044cc #0044cc #002b80;
border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
*background-color:#0044cc;
filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
@@ -1529,7 +1529,7 @@ input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="butto
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
color:#fff;
background-color:#0044cc;
- *background-color:#003bb3;
+ *background-color:#003cb3;
}
.btn-primary:active, .btn-primary.active { background-color:#003399 \9; }
.btn-warning {
diff --git a/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less.cache b/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less.cache
new file mode 100644
index 00000000..5884d84d
--- /dev/null
+++ b/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less.cache
@@ -0,0 +1,3342 @@
+a:4:{s:4:"root";s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less";s:8:"compiled";s:107377:"article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
+audio, canvas, video {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+}
+audio:not([controls]) { display:none; }
+html {
+ font-size:100%;
+ -webkit-text-size-adjust:100%;
+ -ms-text-size-adjust:100%;
+}
+a:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+a:hover, a:active { outline:0; }
+sub, sup {
+ position:relative;
+ font-size:75%;
+ line-height:0;
+ vertical-align:baseline;
+}
+sup { top:-0.5em; }
+sub { bottom:-0.25em; }
+img {
+ max-width:100%;
+ width:auto \9;
+ height:auto;
+ vertical-align:middle;
+ border:0;
+ -ms-interpolation-mode:bicubic;
+}
+#map_canvas img, .google-maps img { max-width:none; }
+button, input, select, textarea {
+ margin:0;
+ font-size:100%;
+ vertical-align:middle;
+}
+button, input {
+ *overflow:visible;
+ line-height:normal;
+}
+button::-moz-focus-inner, input::-moz-focus-inner {
+ padding:0;
+ border:0;
+}
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+ -webkit-appearance:button;
+ cursor:pointer;
+}
+label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
+input[type="search"] {
+ -webkit-box-sizing:content-box;
+ -moz-box-sizing:content-box;
+ box-sizing:content-box;
+ -webkit-appearance:textfield;
+}
+input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
+textarea {
+ overflow:auto;
+ vertical-align:top;
+}
+@media print {
+ * {
+ text-shadow:none !important;
+ color:#000 !important;
+ background:transparent !important;
+ box-shadow:none !important;
+ }
+ a, a:visited { text-decoration:underline; }
+ a[href]:after { content:" (" attr(href) ")"; }
+ abbr[title]:after { content:" (" attr(title) ")"; }
+ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
+ pre, blockquote {
+ border:1px solid #999;
+ page-break-inside:avoid;
+ }
+ thead { display:table-header-group; }
+ tr, img { page-break-inside:avoid; }
+ img { max-width:100% !important; }
+ @page {
+ margin:0.5cm;
+ }
+ p, h2, h3 {
+ orphans:3;
+ widows:3;
+ }
+ h2, h3 { page-break-after:avoid; }
+}
+.clearfix { *zoom:1; }
+.clearfix:before, .clearfix:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.clearfix:after { clear:both; }
+.hide-text {
+ font:0/0 a;
+ color:transparent;
+ text-shadow:none;
+ background-color:transparent;
+ border:0;
+}
+.input-block-level {
+ display:block;
+ width:100%;
+ min-height:28px;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+}
+body {
+ margin:0;
+ font-family:Arial, Helvetica, sans-serif;
+ font-size:12px;
+ line-height:18px;
+ color:#333333;
+ background-color:#fff;
+}
+a {
+ color:#0088cc;
+ text-decoration:none;
+}
+a:hover, a:focus {
+ color:#005580;
+ text-decoration:underline;
+}
+.img-rounded {
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.img-polaroid {
+ padding:4px;
+ background-color:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+ -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+ box-shadow:0 1px 3px rgba(0,0,0,0.1);
+}
+.img-circle {
+ -webkit-border-radius:500px;
+ -moz-border-radius:500px;
+ border-radius:500px;
+}
+.row {
+ margin-left:-20px;
+ *zoom:1;
+}
+.row:before, .row:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.row:after { clear:both; }
+[class*="span"] {
+ float:left;
+ min-height:1px;
+ margin-left:20px;
+}
+.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
+.span12 { width:940px; }
+.span11 { width:860px; }
+.span10 { width:780px; }
+.span9 { width:700px; }
+.span8 { width:620px; }
+.span7 { width:540px; }
+.span6 { width:460px; }
+.span5 { width:380px; }
+.span4 { width:300px; }
+.span3 { width:220px; }
+.span2 { width:140px; }
+.span1 { width:60px; }
+.offset12 { margin-left:980px; }
+.offset11 { margin-left:900px; }
+.offset10 { margin-left:820px; }
+.offset9 { margin-left:740px; }
+.offset8 { margin-left:660px; }
+.offset7 { margin-left:580px; }
+.offset6 { margin-left:500px; }
+.offset5 { margin-left:420px; }
+.offset4 { margin-left:340px; }
+.offset3 { margin-left:260px; }
+.offset2 { margin-left:180px; }
+.offset1 { margin-left:100px; }
+.row-fluid {
+ width:100%;
+ *zoom:1;
+}
+.row-fluid:before, .row-fluid:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.row-fluid:after { clear:both; }
+.row-fluid [class*="span"] {
+ display:block;
+ width:100%;
+ min-height:28px;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ float:left;
+ margin-left:2.1276595744681%;
+ *margin-left:2.0744680851064%;
+}
+.row-fluid [class*="span"]:first-child { margin-left:0; }
+.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left:2.1276595744681%; }
+.row-fluid .span12 {
+ width:100%;
+ *width:99.946808510638%;
+}
+.row-fluid .span11 {
+ width:91.489361702128%;
+ *width:91.436170212766%;
+}
+.row-fluid .span10 {
+ width:82.978723404255%;
+ *width:82.925531914894%;
+}
+.row-fluid .span9 {
+ width:74.468085106383%;
+ *width:74.414893617021%;
+}
+.row-fluid .span8 {
+ width:65.957446808511%;
+ *width:65.904255319149%;
+}
+.row-fluid .span7 {
+ width:57.446808510638%;
+ *width:57.393617021277%;
+}
+.row-fluid .span6 {
+ width:48.936170212766%;
+ *width:48.882978723404%;
+}
+.row-fluid .span5 {
+ width:40.425531914894%;
+ *width:40.372340425532%;
+}
+.row-fluid .span4 {
+ width:31.914893617021%;
+ *width:31.86170212766%;
+}
+.row-fluid .span3 {
+ width:23.404255319149%;
+ *width:23.351063829787%;
+}
+.row-fluid .span2 {
+ width:14.893617021277%;
+ *width:14.840425531915%;
+}
+.row-fluid .span1 {
+ width:6.3829787234043%;
+ *width:6.3297872340426%;
+}
+.row-fluid .offset12 {
+ margin-left:104.25531914894%;
+ *margin-left:104.14893617021%;
+}
+.row-fluid .offset12:first-child {
+ margin-left:102.12765957447%;
+ *margin-left:102.02127659574%;
+}
+.row-fluid .offset11 {
+ margin-left:95.744680851064%;
+ *margin-left:95.63829787234%;
+}
+.row-fluid .offset11:first-child {
+ margin-left:93.617021276596%;
+ *margin-left:93.510638297872%;
+}
+.row-fluid .offset10 {
+ margin-left:87.234042553191%;
+ *margin-left:87.127659574468%;
+}
+.row-fluid .offset10:first-child {
+ margin-left:85.106382978723%;
+ *margin-left:85%;
+}
+.row-fluid .offset9 {
+ margin-left:78.723404255319%;
+ *margin-left:78.617021276596%;
+}
+.row-fluid .offset9:first-child {
+ margin-left:76.595744680851%;
+ *margin-left:76.489361702128%;
+}
+.row-fluid .offset8 {
+ margin-left:70.212765957447%;
+ *margin-left:70.106382978723%;
+}
+.row-fluid .offset8:first-child {
+ margin-left:68.085106382979%;
+ *margin-left:67.978723404255%;
+}
+.row-fluid .offset7 {
+ margin-left:61.702127659574%;
+ *margin-left:61.595744680851%;
+}
+.row-fluid .offset7:first-child {
+ margin-left:59.574468085106%;
+ *margin-left:59.468085106383%;
+}
+.row-fluid .offset6 {
+ margin-left:53.191489361702%;
+ *margin-left:53.085106382979%;
+}
+.row-fluid .offset6:first-child {
+ margin-left:51.063829787234%;
+ *margin-left:50.957446808511%;
+}
+.row-fluid .offset5 {
+ margin-left:44.68085106383%;
+ *margin-left:44.574468085106%;
+}
+.row-fluid .offset5:first-child {
+ margin-left:42.553191489362%;
+ *margin-left:42.446808510638%;
+}
+.row-fluid .offset4 {
+ margin-left:36.170212765957%;
+ *margin-left:36.063829787234%;
+}
+.row-fluid .offset4:first-child {
+ margin-left:34.042553191489%;
+ *margin-left:33.936170212766%;
+}
+.row-fluid .offset3 {
+ margin-left:27.659574468085%;
+ *margin-left:27.553191489362%;
+}
+.row-fluid .offset3:first-child {
+ margin-left:25.531914893617%;
+ *margin-left:25.425531914894%;
+}
+.row-fluid .offset2 {
+ margin-left:19.148936170213%;
+ *margin-left:19.042553191489%;
+}
+.row-fluid .offset2:first-child {
+ margin-left:17.021276595745%;
+ *margin-left:16.914893617021%;
+}
+.row-fluid .offset1 {
+ margin-left:10.63829787234%;
+ *margin-left:10.531914893617%;
+}
+.row-fluid .offset1:first-child {
+ margin-left:8.5106382978723%;
+ *margin-left:8.4042553191489%;
+}
+[class*="span"].hide, .row-fluid [class*="span"].hide { display:none; }
+[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float:right; }
+.container {
+ margin-right:auto;
+ margin-left:auto;
+ *zoom:1;
+}
+.container:before, .container:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.container:after { clear:both; }
+.container-fluid {
+ padding-right:20px;
+ padding-left:20px;
+ *zoom:1;
+}
+.container-fluid:before, .container-fluid:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.container-fluid:after { clear:both; }
+p { margin:0 0 9px; }
+.lead {
+ margin-bottom:18px;
+ font-size:18px;
+ font-weight:200;
+ line-height:27px;
+}
+small { font-size:85%; }
+strong { font-weight:bold; }
+em { font-style:italic; }
+cite { font-style:normal; }
+.muted { color:#999; }
+a.muted:hover, a.muted:focus { color:#808080; }
+.text-warning { color:#c09853; }
+a.text-warning:hover, a.text-warning:focus { color:#a47e3c; }
+.text-error { color:#b94a48; }
+a.text-error:hover, a.text-error:focus { color:#953b39; }
+.text-info { color:#3a87ad; }
+a.text-info:hover, a.text-info:focus { color:#2d6987; }
+.text-success { color:#468847; }
+a.text-success:hover, a.text-success:focus { color:#356635; }
+.text-left { text-align:left; }
+.text-right { text-align:right; }
+.text-center { text-align:center; }
+h1, h2, h3, h4, h5, h6 {
+ margin:9px 0;
+ font-family:inherit;
+ font-weight:bold;
+ line-height:18px;
+ color:inherit;
+ text-rendering:optimizelegibility;
+}
+h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
+ font-weight:normal;
+ line-height:1;
+ color:#999;
+}
+h1, h2, h3 { line-height:36px; }
+h1 { font-size:33px; }
+h2 { font-size:27px; }
+h3 { font-size:21px; }
+h4 { font-size:15px; }
+h5 { font-size:12px; }
+h6 { font-size:10.2px; }
+h1 small { font-size:21px; }
+h2 small { font-size:15px; }
+h3 small { font-size:12px; }
+h4 small { font-size:12px; }
+.page-header {
+ padding-bottom:8px;
+ margin:18px 0 27px;
+ border-bottom:1px solid #eee;
+}
+ul, ol {
+ padding:0;
+ margin:0 0 9px 25px;
+}
+ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
+li { line-height:18px; }
+ul.unstyled, ol.unstyled {
+ margin-left:0;
+ list-style:none;
+}
+ul.inline, ol.inline {
+ margin-left:0;
+ list-style:none;
+}
+ul.inline > li, ol.inline > li {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ padding-left:5px;
+ padding-right:5px;
+}
+dl { margin-bottom:18px; }
+dt, dd { line-height:18px; }
+dt { font-weight:bold; }
+dd { margin-left:9px; }
+.dl-horizontal { *zoom:1; }
+.dl-horizontal:before, .dl-horizontal:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.dl-horizontal:after { clear:both; }
+.dl-horizontal dt {
+ float:left;
+ width:160px;
+ clear:left;
+ text-align:right;
+ overflow:hidden;
+ text-overflow:ellipsis;
+ white-space:nowrap;
+}
+.dl-horizontal dd { margin-left:180px; }
+hr {
+ margin:18px 0;
+ border:0;
+ border-top:1px solid #eee;
+ border-bottom:1px solid #fff;
+}
+abbr[title], abbr[data-original-title] {
+ cursor:help;
+ border-bottom:1px dotted #999;
+}
+abbr.initialism {
+ font-size:90%;
+ text-transform:uppercase;
+}
+blockquote {
+ padding:0 0 0 15px;
+ margin:0 0 18px;
+ border-left:5px solid #eee;
+}
+blockquote p {
+ margin-bottom:0;
+ font-size:15px;
+ font-weight:300;
+ line-height:1.25;
+}
+blockquote small {
+ display:block;
+ line-height:18px;
+ color:#999;
+}
+blockquote small:before { content:'\2014 \00A0'; }
+blockquote.pull-right {
+ float:right;
+ padding-right:15px;
+ padding-left:0;
+ border-right:5px solid #eee;
+ border-left:0;
+}
+blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
+blockquote.pull-right small:before { content:''; }
+blockquote.pull-right small:after { content:'\00A0 \2014'; }
+q:before, q:after, blockquote:before, blockquote:after { content:""; }
+address {
+ display:block;
+ margin-bottom:18px;
+ font-style:normal;
+ line-height:18px;
+}
+code, pre {
+ padding:0 3px 2px;
+ font-family:Monaco, Menlo, Consolas, "Courier New", monospace;
+ font-size:10px;
+ color:#333;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+code {
+ padding:2px 4px;
+ color:#d14;
+ background-color:#f7f7f9;
+ border:1px solid #e1e1e8;
+ white-space:nowrap;
+}
+pre {
+ display:block;
+ padding:8.5px;
+ margin:0 0 9px;
+ font-size:11px;
+ line-height:18px;
+ word-break:break-all;
+ word-wrap:break-word;
+ white-space:pre;
+ white-space:pre-wrap;
+ background-color:#f5f5f5;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.15);
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+pre.prettyprint { margin-bottom:18px; }
+pre code {
+ padding:0;
+ color:inherit;
+ white-space:pre;
+ white-space:pre-wrap;
+ background-color:transparent;
+ border:0;
+}
+.pre-scrollable {
+ max-height:340px;
+ overflow-y:scroll;
+}
+form { margin:0 0 18px; }
+fieldset {
+ padding:0;
+ margin:0;
+ border:0;
+}
+legend {
+ display:block;
+ width:100%;
+ padding:0;
+ margin-bottom:18px;
+ font-size:18px;
+ line-height:36px;
+ color:#333;
+ border:0;
+ border-bottom:1px solid #e5e5e5;
+}
+legend small {
+ font-size:13.5px;
+ color:#999;
+}
+label, input, button, select, textarea {
+ font-size:12px;
+ font-weight:normal;
+ line-height:18px;
+}
+input, button, select, textarea { font-family:Arial, Helvetica, sans-serif; }
+label {
+ display:block;
+ margin-bottom:5px;
+}
+select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+ display:inline-block;
+ height:18px;
+ padding:4px 6px;
+ margin-bottom:9px;
+ font-size:12px;
+ line-height:18px;
+ color:#555;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ vertical-align:middle;
+}
+input, textarea, .uneditable-input { width:206px; }
+textarea { height:auto; }
+textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+ background-color:#fff;
+ border:1px solid #ccc;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -webkit-transition:border linear .2s, box-shadow linear .2s;
+ -moz-transition:border linear .2s, box-shadow linear .2s;
+ -o-transition:border linear .2s, box-shadow linear .2s;
+ transition:border linear .2s, box-shadow linear .2s;
+}
+textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
+ border-color:rgba(82,168,236,0.8);
+ outline:0;
+ outline:thin dotted \9;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+}
+input[type="radio"], input[type="checkbox"] {
+ margin:4px 0 0;
+ *margin-top:0;
+ margin-top:1px \9;
+ line-height:normal;
+}
+input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
+select, input[type="file"] {
+ height:28px;
+ *margin-top:4px;
+ line-height:28px;
+}
+select {
+ width:220px;
+ border:1px solid #ccc;
+ background-color:#fff;
+}
+select[multiple], select[size] { height:auto; }
+select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+.uneditable-input, .uneditable-textarea {
+ color:#999;
+ background-color:#fcfcfc;
+ border-color:#ccc;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ cursor:not-allowed;
+}
+.uneditable-input {
+ overflow:hidden;
+ white-space:nowrap;
+}
+.uneditable-textarea {
+ width:auto;
+ height:auto;
+}
+input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
+input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#999; }
+input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
+.radio, .checkbox {
+ min-height:18px;
+ padding-left:20px;
+}
+.radio input[type="radio"], .checkbox input[type="checkbox"] {
+ float:left;
+ margin-left:-20px;
+}
+.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
+.radio.inline, .checkbox.inline {
+ display:inline-block;
+ padding-top:5px;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
+.input-mini { width:60px; }
+.input-small { width:90px; }
+.input-medium { width:150px; }
+.input-large { width:210px; }
+.input-xlarge { width:270px; }
+.input-xxlarge { width:530px; }
+input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
+ float:none;
+ margin-left:0;
+}
+.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display:inline-block; }
+input, textarea, .uneditable-input { margin-left:0; }
+.controls-row [class*="span"] + [class*="span"] { margin-left:20px; }
+input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }
+input.span11, textarea.span11, .uneditable-input.span11 { width:846px; }
+input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }
+input.span9, textarea.span9, .uneditable-input.span9 { width:686px; }
+input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }
+input.span7, textarea.span7, .uneditable-input.span7 { width:526px; }
+input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }
+input.span5, textarea.span5, .uneditable-input.span5 { width:366px; }
+input.span4, textarea.span4, .uneditable-input.span4 { width:286px; }
+input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }
+input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }
+input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }
+.controls-row { *zoom:1; }
+.controls-row:before, .controls-row:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.controls-row:after { clear:both; }
+.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float:left; }
+.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top:5px; }
+input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
+ cursor:not-allowed;
+ background-color:#eee;
+}
+input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
+.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color:#c09853; }
+.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color:#c09853; }
+.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
+ border-color:#c09853;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
+ border-color:#a47e3c;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+}
+.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
+ color:#c09853;
+ background-color:#fcf8e3;
+ border-color:#c09853;
+}
+.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color:#b94a48; }
+.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color:#b94a48; }
+.control-group.error input, .control-group.error select, .control-group.error textarea {
+ border-color:#b94a48;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
+ border-color:#953b39;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+}
+.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
+ color:#b94a48;
+ background-color:#f2dede;
+ border-color:#b94a48;
+}
+.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color:#468847; }
+.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color:#468847; }
+.control-group.success input, .control-group.success select, .control-group.success textarea {
+ border-color:#468847;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
+ border-color:#356635;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+}
+.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
+ color:#468847;
+ background-color:#dff0d8;
+ border-color:#468847;
+}
+.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color:#3a87ad; }
+.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color:#3a87ad; }
+.control-group.info input, .control-group.info select, .control-group.info textarea {
+ border-color:#3a87ad;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
+ border-color:#2d6987;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+}
+.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
+ color:#3a87ad;
+ background-color:#d9edf7;
+ border-color:#3a87ad;
+}
+input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
+ color:#b94a48;
+ border-color:#ee5f5b;
+}
+input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
+ border-color:#e9322d;
+ -webkit-box-shadow:0 0 6px #f8b9b7;
+ -moz-box-shadow:0 0 6px #f8b9b7;
+ box-shadow:0 0 6px #f8b9b7;
+}
+.form-actions {
+ padding:17px 20px 18px;
+ margin-top:18px;
+ margin-bottom:18px;
+ background-color:#f5f5f5;
+ border-top:1px solid #e5e5e5;
+ *zoom:1;
+}
+.form-actions:before, .form-actions:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.form-actions:after { clear:both; }
+.help-block, .help-inline { color:#595959; }
+.help-block {
+ display:block;
+ margin-bottom:9px;
+}
+.help-inline {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ vertical-align:middle;
+ padding-left:5px;
+}
+.input-append, .input-prepend {
+ display:inline-block;
+ margin-bottom:9px;
+ vertical-align:middle;
+ font-size:0;
+ white-space:nowrap;
+}
+.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover { font-size:12px; }
+.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
+ position:relative;
+ margin-bottom:0;
+ *margin-left:0;
+ vertical-align:top;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus { z-index:2; }
+.input-append .add-on, .input-prepend .add-on {
+ display:inline-block;
+ width:auto;
+ height:18px;
+ min-width:16px;
+ padding:4px 5px;
+ font-size:12px;
+ font-weight:normal;
+ line-height:18px;
+ text-align:center;
+ text-shadow:0 1px 0 #fff;
+ background-color:#eee;
+ border:1px solid #ccc;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
+ vertical-align:top;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.input-append .active, .input-prepend .active {
+ background-color:#a9dba9;
+ border-color:#46a546;
+}
+.input-prepend .add-on, .input-prepend .btn { margin-right:-1px; }
+.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-append input, .input-append select, .input-append .uneditable-input {
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left:-1px; }
+.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
+ margin-right:-1px;
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
+ margin-left:-1px;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append .btn-group:first-child { margin-left:0; }
+input.search-query {
+ padding-right:14px;
+ padding-right:4px \9;
+ padding-left:14px;
+ padding-left:4px \9;
+ margin-bottom:0;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.form-search .input-append .search-query, .form-search .input-prepend .search-query {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.form-search .input-append .search-query {
+ -webkit-border-radius:14px 0 0 14px;
+ -moz-border-radius:14px 0 0 14px;
+ border-radius:14px 0 0 14px;
+}
+.form-search .input-append .btn {
+ -webkit-border-radius:0 14px 14px 0;
+ -moz-border-radius:0 14px 14px 0;
+ border-radius:0 14px 14px 0;
+}
+.form-search .input-prepend .search-query {
+ -webkit-border-radius:0 14px 14px 0;
+ -moz-border-radius:0 14px 14px 0;
+ border-radius:0 14px 14px 0;
+}
+.form-search .input-prepend .btn {
+ -webkit-border-radius:14px 0 0 14px;
+ -moz-border-radius:14px 0 0 14px;
+ border-radius:14px 0 0 14px;
+}
+.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.form-search .hide, .form-inline .hide, .form-horizontal .hide { display:none; }
+.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display:inline-block; }
+.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom:0; }
+.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
+ padding-left:0;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
+ float:left;
+ margin-right:3px;
+ margin-left:0;
+}
+.control-group { margin-bottom:9px; }
+legend + .control-group {
+ margin-top:18px;
+ -webkit-margin-top-collapse:separate;
+}
+.form-horizontal .control-group {
+ margin-bottom:18px;
+ *zoom:1;
+}
+.form-horizontal .control-group:before, .form-horizontal .control-group:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.form-horizontal .control-group:after { clear:both; }
+.form-horizontal .control-label {
+ float:left;
+ width:160px;
+ padding-top:5px;
+ text-align:right;
+}
+.form-horizontal .controls {
+ *display:inline-block;
+ *padding-left:20px;
+ margin-left:180px;
+ *margin-left:0;
+}
+.form-horizontal .controls:first-child { *padding-left:180px; }
+.form-horizontal .help-block { margin-bottom:0; }
+.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top:9px; }
+.form-horizontal .form-actions { padding-left:180px; }
+table {
+ max-width:100%;
+ background-color:transparent;
+ border-collapse:collapse;
+ border-spacing:0;
+}
+.table {
+ width:100%;
+ margin-bottom:18px;
+}
+.table th, .table td {
+ padding:8px;
+ line-height:18px;
+ text-align:left;
+ vertical-align:top;
+ border-top:1px solid #ddd;
+}
+.table th { font-weight:bold; }
+.table thead th { vertical-align:bottom; }
+.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top:0; }
+.table tbody + tbody { border-top:2px solid #ddd; }
+.table .table { background-color:#fff; }
+.table-condensed th, .table-condensed td { padding:4px 5px; }
+.table-bordered {
+ border:1px solid #ddd;
+ border-collapse:separate;
+ *border-collapse:collapse;
+ border-left:0;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.table-bordered th, .table-bordered td { border-left:1px solid #ddd; }
+.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top:0; }
+.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+}
+.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
+ -webkit-border-bottom-left-radius:0;
+ -moz-border-radius-bottomleft:0;
+ border-bottom-left-radius:0;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
+ -webkit-border-bottom-right-radius:0;
+ -moz-border-radius-bottomright:0;
+ border-bottom-right-radius:0;
+}
+.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+}
+.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color:#f9f9f9; }
+.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color:#f5f5f5; }
+table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
+ display:table-cell;
+ float:none;
+ margin-left:0;
+}
+.table td.span1, .table th.span1 {
+ float:none;
+ width:44px;
+ margin-left:0;
+}
+.table td.span2, .table th.span2 {
+ float:none;
+ width:124px;
+ margin-left:0;
+}
+.table td.span3, .table th.span3 {
+ float:none;
+ width:204px;
+ margin-left:0;
+}
+.table td.span4, .table th.span4 {
+ float:none;
+ width:284px;
+ margin-left:0;
+}
+.table td.span5, .table th.span5 {
+ float:none;
+ width:364px;
+ margin-left:0;
+}
+.table td.span6, .table th.span6 {
+ float:none;
+ width:444px;
+ margin-left:0;
+}
+.table td.span7, .table th.span7 {
+ float:none;
+ width:524px;
+ margin-left:0;
+}
+.table td.span8, .table th.span8 {
+ float:none;
+ width:604px;
+ margin-left:0;
+}
+.table td.span9, .table th.span9 {
+ float:none;
+ width:684px;
+ margin-left:0;
+}
+.table td.span10, .table th.span10 {
+ float:none;
+ width:764px;
+ margin-left:0;
+}
+.table td.span11, .table th.span11 {
+ float:none;
+ width:844px;
+ margin-left:0;
+}
+.table td.span12, .table th.span12 {
+ float:none;
+ width:924px;
+ margin-left:0;
+}
+.table tbody tr.success > td { background-color:#dff0d8; }
+.table tbody tr.error > td { background-color:#f2dede; }
+.table tbody tr.warning > td { background-color:#fcf8e3; }
+.table tbody tr.info > td { background-color:#d9edf7; }
+.table-hover tbody tr.success:hover > td { background-color:#d0e9c6; }
+.table-hover tbody tr.error:hover > td { background-color:#ebcccc; }
+.table-hover tbody tr.warning:hover > td { background-color:#faf2cc; }
+.table-hover tbody tr.info:hover > td { background-color:#c4e3f3; }
+.dropup, .dropdown { position:relative; }
+.dropdown-toggle { *margin-bottom:-3px; }
+.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
+.caret {
+ display:inline-block;
+ width:0;
+ height:0;
+ vertical-align:top;
+ border-top:4px solid #000;
+ border-right:4px solid transparent;
+ border-left:4px solid transparent;
+ content:"";
+}
+.dropdown .caret {
+ margin-top:8px;
+ margin-left:2px;
+}
+.dropdown-menu {
+ position:absolute;
+ top:100%;
+ left:0;
+ z-index:1000;
+ display:none;
+ float:left;
+ min-width:160px;
+ padding:5px 0;
+ margin:2px 0 0;
+ list-style:none;
+ background-color:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ *border-right-width:2px;
+ *border-bottom-width:2px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding;
+ background-clip:padding-box;
+}
+.dropdown-menu.pull-right {
+ right:0;
+ left:auto;
+}
+.dropdown-menu .divider {
+ *width:100%;
+ height:1px;
+ margin:8px 1px;
+ *margin:-5px 0 5px;
+ overflow:hidden;
+ background-color:#e5e5e5;
+ border-bottom:1px solid #fff;
+}
+.dropdown-menu > li > a {
+ display:block;
+ padding:3px 20px;
+ clear:both;
+ font-weight:normal;
+ line-height:18px;
+ color:#333;
+ white-space:nowrap;
+}
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
+ text-decoration:none;
+ color:#fff;
+ background-color:#0081c2;
+ background-image:-moz-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
+ background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-o-linear-gradient(top,#0088cc,#0077b3);
+ background-image:linear-gradient(to bottom,#0088cc,#0077b3);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
+}
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+ color:#fff;
+ text-decoration:none;
+ outline:0;
+ background-color:#0081c2;
+ background-image:-moz-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
+ background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-o-linear-gradient(top,#0088cc,#0077b3);
+ background-image:linear-gradient(to bottom,#0088cc,#0077b3);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
+}
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#999; }
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ text-decoration:none;
+ background-color:transparent;
+ background-image:none;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ cursor:default;
+}
+.open { *z-index:1000; }
+.open > .dropdown-menu { display:block; }
+.pull-right > .dropdown-menu {
+ right:0;
+ left:auto;
+}
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+ border-top:0;
+ border-bottom:4px solid #000;
+ content:"";
+}
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+ top:auto;
+ bottom:100%;
+ margin-bottom:1px;
+}
+.dropdown-submenu { position:relative; }
+.dropdown-submenu > .dropdown-menu {
+ top:0;
+ left:100%;
+ margin-top:-6px;
+ margin-left:-1px;
+ -webkit-border-radius:0 6px 6px 6px;
+ -moz-border-radius:0 6px 6px 6px;
+ border-radius:0 6px 6px 6px;
+}
+.dropdown-submenu:hover > .dropdown-menu { display:block; }
+.dropup .dropdown-submenu > .dropdown-menu {
+ top:auto;
+ bottom:0;
+ margin-top:0;
+ margin-bottom:-2px;
+ -webkit-border-radius:5px 5px 5px 0;
+ -moz-border-radius:5px 5px 5px 0;
+ border-radius:5px 5px 5px 0;
+}
+.dropdown-submenu > a:after {
+ display:block;
+ content:" ";
+ float:right;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+ border-width:5px 0 5px 5px;
+ border-left-color:#cccccc;
+ margin-top:5px;
+ margin-right:-10px;
+}
+.dropdown-submenu:hover > a:after { border-left-color:#fff; }
+.dropdown-submenu.pull-left { float:none; }
+.dropdown-submenu.pull-left > .dropdown-menu {
+ left:-100%;
+ margin-left:10px;
+ -webkit-border-radius:6px 0 6px 6px;
+ -moz-border-radius:6px 0 6px 6px;
+ border-radius:6px 0 6px 6px;
+}
+.dropdown .dropdown-menu .nav-header {
+ padding-left:20px;
+ padding-right:20px;
+}
+.typeahead {
+ z-index:1051;
+ margin-top:2px;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.well {
+ min-height:20px;
+ padding:19px;
+ margin-bottom:20px;
+ background-color:#f5f5f5;
+ border:1px solid #e3e3e3;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+}
+.well blockquote {
+ border-color:#ddd;
+ border-color:rgba(0,0,0,0.15);
+}
+.well-large {
+ padding:24px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.well-small {
+ padding:9px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.fade {
+ opacity:0;
+ -webkit-transition:opacity .15s linear;
+ -moz-transition:opacity .15s linear;
+ -o-transition:opacity .15s linear;
+ transition:opacity .15s linear;
+}
+.fade.in { opacity:1; }
+.collapse {
+ position:relative;
+ height:0;
+ overflow:hidden;
+ -webkit-transition:height .35s ease;
+ -moz-transition:height .35s ease;
+ -o-transition:height .35s ease;
+ transition:height .35s ease;
+}
+.collapse.in { height:auto; }
+.close {
+ float:right;
+ font-size:20px;
+ font-weight:bold;
+ line-height:18px;
+ color:#000;
+ text-shadow:0 1px 0 #ffffff;
+ opacity:0.2;
+ filter:alpha(opacity=20);
+}
+.close:hover, .close:focus {
+ color:#000;
+ text-decoration:none;
+ cursor:pointer;
+ opacity:0.4;
+ filter:alpha(opacity=40);
+}
+button.close {
+ padding:0;
+ cursor:pointer;
+ background:transparent;
+ border:0;
+ -webkit-appearance:none;
+}
+.btn {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ padding:4px 12px;
+ margin-bottom:0;
+ font-size:12px;
+ line-height:18px;
+ text-align:center;
+ vertical-align:middle;
+ cursor:pointer;
+ color:#333;
+ text-shadow:0 1px 1px rgba(255,255,255,0.75);
+ background-color:#f5f5f5;
+ background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
+ background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
+ background-image:-o-linear-gradient(top,#fff,#e6e6e6);
+ background-image:linear-gradient(to bottom,#fff,#e6e6e6);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
+ border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#e6e6e6;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ border:1px solid #ccc;
+ *border:0;
+ border-bottom-color:#b3b3b3;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ *margin-left:.3em;
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
+ color:#333;
+ background-color:#e6e6e6;
+ *background-color:#d9d9d9;
+}
+.btn:active, .btn.active { background-color:#cccccc \9; }
+.btn:first-child { *margin-left:0; }
+.btn:hover, .btn:focus {
+ color:#333;
+ text-decoration:none;
+ background-position:0 -15px;
+ -webkit-transition:background-position .1s linear;
+ -moz-transition:background-position .1s linear;
+ -o-transition:background-position .1s linear;
+ transition:background-position .1s linear;
+}
+.btn:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+.btn.active, .btn:active {
+ background-image:none;
+ outline:0;
+ -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn.disabled, .btn[disabled] {
+ cursor:default;
+ background-image:none;
+ opacity:0.65;
+ filter:alpha(opacity=65);
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+.btn-large {
+ padding:11px 19px;
+ font-size:15px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
+.btn-small {
+ padding:2px 10px;
+ font-size:10.2px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
+.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
+.btn-mini {
+ padding:0 6px;
+ font-size:9px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.btn-block {
+ display:block;
+ width:100%;
+ padding-left:0;
+ padding-right:0;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+}
+.btn-block + .btn-block { margin-top:5px; }
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
+.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
+.btn-primary {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#006dcc;
+ background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
+ background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
+ background-image:-o-linear-gradient(top,#0088cc,#0044cc);
+ background-image:linear-gradient(to bottom,#0088cc,#0044cc);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
+ border-color:#0044cc #0044cc #002b80;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#0044cc;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
+ color:#fff;
+ background-color:#0044cc;
+ *background-color:#003cb3;
+}
+.btn-primary:active, .btn-primary.active { background-color:#003399 \9; }
+.btn-warning {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#faa732;
+ background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+ background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+ background-image:-o-linear-gradient(top,#fbb450,#f89406);
+ background-image:linear-gradient(to bottom,#fbb450,#f89406);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
+ border-color:#f89406 #f89406 #ad6704;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#f89406;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
+ color:#fff;
+ background-color:#f89406;
+ *background-color:#df8505;
+}
+.btn-warning:active, .btn-warning.active { background-color:#c67605 \9; }
+.btn-danger {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#da4f49;
+ background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
+ background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
+ border-color:#bd362f #bd362f #802420;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#bd362f;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
+ color:#fff;
+ background-color:#bd362f;
+ *background-color:#a9302a;
+}
+.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
+.btn-success {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#5bb75b;
+ background-image:-moz-linear-gradient(top,#62c462,#51a351);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
+ background-image:-webkit-linear-gradient(top,#62c462,#51a351);
+ background-image:-o-linear-gradient(top,#62c462,#51a351);
+ background-image:linear-gradient(to bottom,#62c462,#51a351);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
+ border-color:#51a351 #51a351 #387038;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#51a351;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
+ color:#fff;
+ background-color:#51a351;
+ *background-color:#499249;
+}
+.btn-success:active, .btn-success.active { background-color:#408140 \9; }
+.btn-info {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#49afcd;
+ background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
+ background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
+ border-color:#2f96b4 #2f96b4 #1f6377;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#2f96b4;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
+ color:#fff;
+ background-color:#2f96b4;
+ *background-color:#2a85a0;
+}
+.btn-info:active, .btn-info.active { background-color:#24748c \9; }
+.btn-inverse {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#363636;
+ background-image:-moz-linear-gradient(top,#444,#222);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
+ background-image:-webkit-linear-gradient(top,#444,#222);
+ background-image:-o-linear-gradient(top,#444,#222);
+ background-image:linear-gradient(to bottom,#444,#222);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
+ border-color:#222 #222 #000000;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#222;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
+ color:#fff;
+ background-color:#222;
+ *background-color:#151515;
+}
+.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
+button.btn, input[type="submit"].btn {
+ *padding-top:3px;
+ *padding-bottom:3px;
+}
+button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
+ padding:0;
+ border:0;
+}
+button.btn.btn-large, input[type="submit"].btn.btn-large {
+ *padding-top:7px;
+ *padding-bottom:7px;
+}
+button.btn.btn-small, input[type="submit"].btn.btn-small {
+ *padding-top:3px;
+ *padding-bottom:3px;
+}
+button.btn.btn-mini, input[type="submit"].btn.btn-mini {
+ *padding-top:1px;
+ *padding-bottom:1px;
+}
+.btn-link, .btn-link:active, .btn-link[disabled] {
+ background-color:transparent;
+ background-image:none;
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+.btn-link {
+ border-color:transparent;
+ cursor:pointer;
+ color:#0088cc;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-link:hover, .btn-link:focus {
+ color:#005580;
+ text-decoration:underline;
+ background-color:transparent;
+}
+.btn-link[disabled]:hover, .btn-link[disabled]:focus {
+ color:#333;
+ text-decoration:none;
+}
+.btn-group {
+ position:relative;
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ font-size:0;
+ vertical-align:middle;
+ white-space:nowrap;
+ *margin-left:.3em;
+}
+.btn-group:first-child { *margin-left:0; }
+.btn-group + .btn-group { margin-left:5px; }
+.btn-toolbar {
+ font-size:0;
+ margin-top:9px;
+ margin-bottom:9px;
+}
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left:5px; }
+.btn-group > .btn {
+ position:relative;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-group > .btn + .btn { margin-left:-1px; }
+.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size:12px; }
+.btn-group > .btn-mini { font-size:9px; }
+.btn-group > .btn-small { font-size:10.2px; }
+.btn-group > .btn-large { font-size:15px; }
+.btn-group > .btn:first-child {
+ margin-left:0;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.btn-group > .btn.large:first-child {
+ margin-left:0;
+ -webkit-border-top-left-radius:6px;
+ -moz-border-radius-topleft:6px;
+ border-top-left-radius:6px;
+ -webkit-border-bottom-left-radius:6px;
+ -moz-border-radius-bottomleft:6px;
+ border-bottom-left-radius:6px;
+}
+.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
+ -webkit-border-top-right-radius:6px;
+ -moz-border-radius-topright:6px;
+ border-top-right-radius:6px;
+ -webkit-border-bottom-right-radius:6px;
+ -moz-border-radius-bottomright:6px;
+ border-bottom-right-radius:6px;
+}
+.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index:2; }
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; }
+.btn-group > .btn + .dropdown-toggle {
+ padding-left:8px;
+ padding-right:8px;
+ -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ *padding-top:5px;
+ *padding-bottom:5px;
+}
+.btn-group > .btn-mini + .dropdown-toggle {
+ padding-left:5px;
+ padding-right:5px;
+ *padding-top:2px;
+ *padding-bottom:2px;
+}
+.btn-group > .btn-small + .dropdown-toggle {
+ *padding-top:5px;
+ *padding-bottom:4px;
+}
+.btn-group > .btn-large + .dropdown-toggle {
+ padding-left:12px;
+ padding-right:12px;
+ *padding-top:7px;
+ *padding-bottom:7px;
+}
+.btn-group.open .dropdown-toggle {
+ background-image:none;
+ -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn-group.open .btn.dropdown-toggle { background-color:#e6e6e6; }
+.btn-group.open .btn-primary.dropdown-toggle { background-color:#0044cc; }
+.btn-group.open .btn-warning.dropdown-toggle { background-color:#f89406; }
+.btn-group.open .btn-danger.dropdown-toggle { background-color:#bd362f; }
+.btn-group.open .btn-success.dropdown-toggle { background-color:#51a351; }
+.btn-group.open .btn-info.dropdown-toggle { background-color:#2f96b4; }
+.btn-group.open .btn-inverse.dropdown-toggle { background-color:#222; }
+.btn .caret {
+ margin-top:8px;
+ margin-left:0;
+}
+.btn-large .caret { margin-top:6px; }
+.btn-large .caret {
+ border-left-width:5px;
+ border-right-width:5px;
+ border-top-width:5px;
+}
+.btn-mini .caret, .btn-small .caret { margin-top:8px; }
+.dropup .btn-large .caret { border-bottom-width:5px; }
+.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.btn-group-vertical {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+}
+.btn-group-vertical > .btn {
+ display:block;
+ float:none;
+ max-width:100%;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-group-vertical > .btn + .btn {
+ margin-left:0;
+ margin-top:-1px;
+}
+.btn-group-vertical > .btn:first-child {
+ -webkit-border-radius:4px 4px 0 0;
+ -moz-border-radius:4px 4px 0 0;
+ border-radius:4px 4px 0 0;
+}
+.btn-group-vertical > .btn:last-child {
+ -webkit-border-radius:0 0 4px 4px;
+ -moz-border-radius:0 0 4px 4px;
+ border-radius:0 0 4px 4px;
+}
+.btn-group-vertical > .btn-large:first-child {
+ -webkit-border-radius:6px 6px 0 0;
+ -moz-border-radius:6px 6px 0 0;
+ border-radius:6px 6px 0 0;
+}
+.btn-group-vertical > .btn-large:last-child {
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+}
+.alert {
+ padding:8px 35px 8px 14px;
+ margin-bottom:18px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+ background-color:#fcf8e3;
+ border:1px solid #fbeed5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.alert, .alert h4 { color:#c09853; }
+.alert h4 { margin:0; }
+.alert .close {
+ position:relative;
+ top:-2px;
+ right:-21px;
+ line-height:18px;
+}
+.alert-success {
+ background-color:#dff0d8;
+ border-color:#d6e9c6;
+ color:#468847;
+}
+.alert-success h4 { color:#468847; }
+.alert-danger, .alert-error {
+ background-color:#f2dede;
+ border-color:#eed3d7;
+ color:#b94a48;
+}
+.alert-danger h4, .alert-error h4 { color:#b94a48; }
+.alert-info {
+ background-color:#d9edf7;
+ border-color:#bce8f1;
+ color:#3a87ad;
+}
+.alert-info h4 { color:#3a87ad; }
+.alert-block {
+ padding-top:14px;
+ padding-bottom:14px;
+}
+.alert-block > p, .alert-block > ul { margin-bottom:0; }
+.alert-block p + p { margin-top:5px; }
+.nav {
+ margin-left:0;
+ margin-bottom:18px;
+ list-style:none;
+}
+.nav > li > a { display:block; }
+.nav > li > a:hover, .nav > li > a:focus {
+ text-decoration:none;
+ background-color:#eee;
+}
+.nav > li > a > img { max-width:none; }
+.nav > .pull-right { float:right; }
+.nav-header {
+ display:block;
+ padding:3px 15px;
+ font-size:11px;
+ font-weight:bold;
+ line-height:18px;
+ color:#999;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+ text-transform:uppercase;
+}
+.nav li + .nav-header { margin-top:9px; }
+.nav-list {
+ padding-left:15px;
+ padding-right:15px;
+ margin-bottom:0;
+}
+.nav-list > li > a, .nav-list .nav-header {
+ margin-left:-15px;
+ margin-right:-15px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+}
+.nav-list > li > a { padding:3px 15px; }
+.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.2);
+ background-color:#0088cc;
+}
+.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right:2px; }
+.nav-list .divider {
+ *width:100%;
+ height:1px;
+ margin:8px 1px;
+ *margin:-5px 0 5px;
+ overflow:hidden;
+ background-color:#e5e5e5;
+ border-bottom:1px solid #fff;
+}
+.nav-tabs, .nav-pills { *zoom:1; }
+.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.nav-tabs:after, .nav-pills:after { clear:both; }
+.nav-tabs > li, .nav-pills > li { float:left; }
+.nav-tabs > li > a, .nav-pills > li > a {
+ padding-right:12px;
+ padding-left:12px;
+ margin-right:2px;
+ line-height:14px;
+}
+.nav-tabs { border-bottom:1px solid #ddd; }
+.nav-tabs > li { margin-bottom:-1px; }
+.nav-tabs > li > a {
+ padding-top:8px;
+ padding-bottom:8px;
+ line-height:18px;
+ border:1px solid transparent;
+ -webkit-border-radius:4px 4px 0 0;
+ -moz-border-radius:4px 4px 0 0;
+ border-radius:4px 4px 0 0;
+}
+.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color:#eee #eee #ddd; }
+.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
+ color:#555;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-bottom-color:transparent;
+ cursor:default;
+}
+.nav-pills > li > a {
+ padding-top:8px;
+ padding-bottom:8px;
+ margin-top:2px;
+ margin-bottom:2px;
+ -webkit-border-radius:5px;
+ -moz-border-radius:5px;
+ border-radius:5px;
+}
+.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
+ color:#fff;
+ background-color:#0088cc;
+}
+.nav-stacked > li { float:none; }
+.nav-stacked > li > a { margin-right:0; }
+.nav-tabs.nav-stacked { border-bottom:0; }
+.nav-tabs.nav-stacked > li > a {
+ border:1px solid #ddd;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.nav-tabs.nav-stacked > li:first-child > a {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.nav-tabs.nav-stacked > li:last-child > a {
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
+ border-color:#ddd;
+ z-index:2;
+}
+.nav-pills.nav-stacked > li > a { margin-bottom:3px; }
+.nav-pills.nav-stacked > li:last-child > a { margin-bottom:1px; }
+.nav-tabs .dropdown-menu {
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+}
+.nav-pills .dropdown-menu {
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.nav .dropdown-toggle .caret {
+ border-top-color:#0088cc;
+ border-bottom-color:#0088cc;
+ margin-top:6px;
+}
+.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
+ border-top-color:#005580;
+ border-bottom-color:#005580;
+}
+.nav-tabs .dropdown-toggle .caret { margin-top:8px; }
+.nav .active .dropdown-toggle .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.nav-tabs .active .dropdown-toggle .caret {
+ border-top-color:#555;
+ border-bottom-color:#555;
+}
+.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor:pointer; }
+.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
+ color:#fff;
+ background-color:#999;
+ border-color:#999;
+}
+.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+ opacity:1;
+ filter:alpha(opacity=100);
+}
+.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color:#999; }
+.tabbable { *zoom:1; }
+.tabbable:before, .tabbable:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.tabbable:after { clear:both; }
+.tab-content { overflow:auto; }
+.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom:0; }
+.tab-content > .tab-pane, .pill-content > .pill-pane { display:none; }
+.tab-content > .active, .pill-content > .active { display:block; }
+.tabs-below > .nav-tabs { border-top:1px solid #ddd; }
+.tabs-below > .nav-tabs > li {
+ margin-top:-1px;
+ margin-bottom:0;
+}
+.tabs-below > .nav-tabs > li > a {
+ -webkit-border-radius:0 0 4px 4px;
+ -moz-border-radius:0 0 4px 4px;
+ border-radius:0 0 4px 4px;
+}
+.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
+ border-bottom-color:transparent;
+ border-top-color:#ddd;
+}
+.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color:transparent #ddd #ddd #ddd; }
+.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float:none; }
+.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
+ min-width:74px;
+ margin-right:0;
+ margin-bottom:3px;
+}
+.tabs-left > .nav-tabs {
+ float:left;
+ margin-right:19px;
+ border-right:1px solid #ddd;
+}
+.tabs-left > .nav-tabs > li > a {
+ margin-right:-1px;
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color:#eee #ddd #eee #eee; }
+.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
+ border-color:#ddd transparent #ddd #ddd;
+ *border-right-color:#fff;
+}
+.tabs-right > .nav-tabs {
+ float:right;
+ margin-left:19px;
+ border-left:1px solid #ddd;
+}
+.tabs-right > .nav-tabs > li > a {
+ margin-left:-1px;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color:#eee #eee #eee #ddd; }
+.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
+ border-color:#ddd #ddd #ddd transparent;
+ *border-left-color:#fff;
+}
+.nav > .disabled > a { color:#999; }
+.nav > .disabled > a:hover, .nav > .disabled > a:focus {
+ text-decoration:none;
+ background-color:transparent;
+ cursor:default;
+}
+.navbar {
+ overflow:visible;
+ margin-bottom:18px;
+ *position:relative;
+ *z-index:2;
+}
+.navbar-inner {
+ min-height:40px;
+ padding-left:20px;
+ padding-right:20px;
+ background-color:#fafafa;
+ background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
+ background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
+ border:1px solid #d4d4d4;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ -moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ *zoom:1;
+}
+.navbar-inner:before, .navbar-inner:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.navbar-inner:after { clear:both; }
+.navbar .container { width:auto; }
+.nav-collapse.collapse {
+ height:auto;
+ overflow:visible;
+}
+.navbar .brand {
+ float:left;
+ display:block;
+ padding:11px 20px 11px;
+ margin-left:-20px;
+ font-size:20px;
+ font-weight:200;
+ color:#777;
+ text-shadow:0 1px 0 #ffffff;
+}
+.navbar .brand:hover, .navbar .brand:focus { text-decoration:none; }
+.navbar-text {
+ margin-bottom:0;
+ line-height:40px;
+ color:#777;
+}
+.navbar-link { color:#777; }
+.navbar-link:hover, .navbar-link:focus { color:#333; }
+.navbar .divider-vertical {
+ height:40px;
+ margin:0 9px;
+ border-left:1px solid #f2f2f2;
+ border-right:1px solid #ffffff;
+}
+.navbar .btn, .navbar .btn-group { margin-top:5px; }
+.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top:0; }
+.navbar-form {
+ margin-bottom:0;
+ *zoom:1;
+}
+.navbar-form:before, .navbar-form:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.navbar-form:after { clear:both; }
+.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top:5px; }
+.navbar-form input, .navbar-form select, .navbar-form .btn {
+ display:inline-block;
+ margin-bottom:0;
+}
+.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top:3px; }
+.navbar-form .input-append, .navbar-form .input-prepend {
+ margin-top:5px;
+ white-space:nowrap;
+}
+.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top:0; }
+.navbar-search {
+ position:relative;
+ float:left;
+ margin-top:5px;
+ margin-bottom:0;
+}
+.navbar-search .search-query {
+ margin-bottom:0;
+ padding:4px 14px;
+ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size:13px;
+ font-weight:normal;
+ line-height:1;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.navbar-static-top {
+ position:static;
+ margin-bottom:0;
+}
+.navbar-static-top .navbar-inner {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.navbar-fixed-top, .navbar-fixed-bottom {
+ position:fixed;
+ right:0;
+ left:0;
+ z-index:1030;
+ margin-bottom:0;
+}
+.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width:0 0 1px; }
+.navbar-fixed-bottom .navbar-inner { border-width:1px 0 0; }
+.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
+ padding-left:0;
+ padding-right:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
+.navbar-fixed-top { top:0; }
+.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
+ -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
+ -moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
+ box-shadow:0 1px 10px rgba(0,0,0,.1);
+}
+.navbar-fixed-bottom { bottom:0; }
+.navbar-fixed-bottom .navbar-inner {
+ -webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
+ -moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
+ box-shadow:0 -1px 10px rgba(0,0,0,.1);
+}
+.navbar .nav {
+ position:relative;
+ left:0;
+ display:block;
+ float:left;
+ margin:0 10px 0 0;
+}
+.navbar .nav.pull-right {
+ float:right;
+ margin-right:0;
+}
+.navbar .nav > li { float:left; }
+.navbar .nav > li > a {
+ float:none;
+ padding:11px 15px 11px;
+ color:#777;
+ text-decoration:none;
+ text-shadow:0 1px 0 #ffffff;
+}
+.navbar .nav .dropdown-toggle .caret { margin-top:8px; }
+.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
+ background-color:transparent;
+ color:#333;
+ text-decoration:none;
+}
+.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
+ color:#555;
+ text-decoration:none;
+ background-color:#e6e6e6;
+ -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+ -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+ box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+}
+.navbar .btn-navbar {
+ display:none;
+ float:right;
+ padding:7px 10px;
+ margin-left:5px;
+ margin-right:5px;
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#ededed;
+ background-image:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
+ background-image:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:-o-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:linear-gradient(to bottom,#f2f2f2,#e6e6e6);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
+ border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#e6e6e6;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+ -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+}
+.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
+ color:#fff;
+ background-color:#e6e6e6;
+ *background-color:#d9d9d9;
+}
+.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color:#cccccc \9; }
+.navbar .btn-navbar .icon-bar {
+ display:block;
+ width:18px;
+ height:2px;
+ background-color:#f5f5f5;
+ -webkit-border-radius:1px;
+ -moz-border-radius:1px;
+ border-radius:1px;
+ -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+ -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+ box-shadow:0 1px 0 rgba(0,0,0,0.25);
+}
+.btn-navbar .icon-bar + .icon-bar { margin-top:3px; }
+.navbar .nav > li > .dropdown-menu:before {
+ content:'';
+ display:inline-block;
+ border-left:7px solid transparent;
+ border-right:7px solid transparent;
+ border-bottom:7px solid #ccc;
+ border-bottom-color:rgba(0,0,0,0.2);
+ position:absolute;
+ top:-7px;
+ left:9px;
+}
+.navbar .nav > li > .dropdown-menu:after {
+ content:'';
+ display:inline-block;
+ border-left:6px solid transparent;
+ border-right:6px solid transparent;
+ border-bottom:6px solid #fff;
+ position:absolute;
+ top:-6px;
+ left:10px;
+}
+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
+ border-top:7px solid #ccc;
+ border-top-color:rgba(0,0,0,0.2);
+ border-bottom:0;
+ bottom:-7px;
+ top:auto;
+}
+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
+ border-top:6px solid #fff;
+ border-bottom:0;
+ bottom:-6px;
+ top:auto;
+}
+.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
+ border-top-color:#333;
+ border-bottom-color:#333;
+}
+.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
+ background-color:#e6e6e6;
+ color:#555;
+}
+.navbar .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color:#777;
+ border-bottom-color:#777;
+}
+.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color:#555;
+ border-bottom-color:#555;
+}
+.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
+ left:auto;
+ right:0;
+}
+.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
+ left:auto;
+ right:12px;
+}
+.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
+ left:auto;
+ right:13px;
+}
+.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
+ left:auto;
+ right:100%;
+ margin-left:0;
+ margin-right:-1px;
+ -webkit-border-radius:6px 0 6px 6px;
+ -moz-border-radius:6px 0 6px 6px;
+ border-radius:6px 0 6px 6px;
+}
+.navbar-inverse .navbar-inner {
+ background-color:#1b1b1b;
+ background-image:-moz-linear-gradient(top,#222222,#111111);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
+ background-image:-webkit-linear-gradient(top,#222222,#111111);
+ background-image:-o-linear-gradient(top,#222222,#111111);
+ background-image:linear-gradient(to bottom,#222222,#111111);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
+ border-color:#252525;
+}
+.navbar-inverse .brand, .navbar-inverse .nav > li > a {
+ color:#999;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+}
+.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus { color:#fff; }
+.navbar-inverse .brand { color:#999; }
+.navbar-inverse .navbar-text { color:#999; }
+.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
+ background-color:transparent;
+ color:#fff;
+}
+.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
+ color:#fff;
+ background-color:#111111;
+}
+.navbar-inverse .navbar-link { color:#999; }
+.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color:#fff; }
+.navbar-inverse .divider-vertical {
+ border-left-color:#111111;
+ border-right-color:#222222;
+}
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
+ background-color:#111111;
+ color:#fff;
+}
+.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color:#999;
+ border-bottom-color:#999;
+}
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.navbar-inverse .navbar-search .search-query {
+ color:#fff;
+ background-color:#515151;
+ border-color:#111111;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ -webkit-transition:none;
+ -moz-transition:none;
+ -o-transition:none;
+ transition:none;
+}
+.navbar-inverse .navbar-search .search-query:-moz-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
+ padding:5px 15px;
+ color:#333;
+ text-shadow:0 1px 0 #fff;
+ background-color:#fff;
+ border:0;
+ -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
+ -moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
+ box-shadow:0 0 3px rgba(0,0,0,0.15);
+ outline:0;
+}
+.navbar-inverse .btn-navbar {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#0e0e0e;
+ background-image:-moz-linear-gradient(top,#151515,#040404);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
+ background-image:-webkit-linear-gradient(top,#151515,#040404);
+ background-image:-o-linear-gradient(top,#151515,#040404);
+ background-image:linear-gradient(to bottom,#151515,#040404);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
+ border-color:#040404 #040404 #000000;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#040404;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
+ color:#fff;
+ background-color:#040404;
+ *background-color:#000000;
+}
+.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color:#000000 \9; }
+.breadcrumb {
+ padding:8px 15px;
+ margin:0 0 18px;
+ list-style:none;
+ background-color:#f5f5f5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.breadcrumb > li {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ text-shadow:0 1px 0 #fff;
+}
+.breadcrumb > li > .divider {
+ padding:0 5px;
+ color:#ccc;
+}
+.breadcrumb > .active { color:#999; }
+.pagination { margin:18px 0; }
+.pagination ul {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ margin-left:0;
+ margin-bottom:0;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+ -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+ box-shadow:0 1px 2px rgba(0,0,0,0.05);
+}
+.pagination ul > li { display:inline; }
+.pagination ul > li > a, .pagination ul > li > span {
+ float:left;
+ padding:4px 12px;
+ line-height:18px;
+ text-decoration:none;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-left-width:0;
+}
+.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#f5f5f5; }
+.pagination ul > .active > a, .pagination ul > .active > span {
+ color:#999;
+ cursor:default;
+}
+.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
+ color:#999;
+ background-color:transparent;
+ cursor:default;
+}
+.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
+ border-left-width:1px;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.pagination-centered { text-align:center; }
+.pagination-right { text-align:right; }
+.pagination-large ul > li > a, .pagination-large ul > li > span {
+ padding:11px 19px;
+ font-size:15px;
+}
+.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
+ -webkit-border-top-left-radius:6px;
+ -moz-border-radius-topleft:6px;
+ border-top-left-radius:6px;
+ -webkit-border-bottom-left-radius:6px;
+ -moz-border-radius-bottomleft:6px;
+ border-bottom-left-radius:6px;
+}
+.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
+ -webkit-border-top-right-radius:6px;
+ -moz-border-radius-topright:6px;
+ border-top-right-radius:6px;
+ -webkit-border-bottom-right-radius:6px;
+ -moz-border-radius-bottomright:6px;
+ border-bottom-right-radius:6px;
+}
+.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
+ -webkit-border-top-left-radius:3px;
+ -moz-border-radius-topleft:3px;
+ border-top-left-radius:3px;
+ -webkit-border-bottom-left-radius:3px;
+ -moz-border-radius-bottomleft:3px;
+ border-bottom-left-radius:3px;
+}
+.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
+ -webkit-border-top-right-radius:3px;
+ -moz-border-radius-topright:3px;
+ border-top-right-radius:3px;
+ -webkit-border-bottom-right-radius:3px;
+ -moz-border-radius-bottomright:3px;
+ border-bottom-right-radius:3px;
+}
+.pagination-small ul > li > a, .pagination-small ul > li > span {
+ padding:2px 10px;
+ font-size:10.2px;
+}
+.pagination-mini ul > li > a, .pagination-mini ul > li > span {
+ padding:0 6px;
+ font-size:9px;
+}
+.pager {
+ margin:18px 0;
+ list-style:none;
+ text-align:center;
+ *zoom:1;
+}
+.pager:before, .pager:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.pager:after { clear:both; }
+.pager li { display:inline; }
+.pager li > a, .pager li > span {
+ display:inline-block;
+ padding:5px 14px;
+ background-color:#fff;
+ border:1px solid #ddd;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.pager li > a:hover, .pager li > a:focus {
+ text-decoration:none;
+ background-color:#f5f5f5;
+}
+.pager .next > a, .pager .next > span { float:right; }
+.pager .previous > a, .pager .previous > span { float:left; }
+.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
+ color:#999;
+ background-color:#fff;
+ cursor:default;
+}
+.modal-backdrop {
+ position:fixed;
+ top:0;
+ right:0;
+ bottom:0;
+ left:0;
+ z-index:1040;
+ background-color:#000;
+}
+.modal-backdrop.fade { opacity:0; }
+.modal-backdrop, .modal-backdrop.fade.in {
+ opacity:0.8;
+ filter:alpha(opacity=80);
+}
+.modal {
+ position:fixed;
+ top:10%;
+ left:50%;
+ z-index:1050;
+ width:560px;
+ margin-left:-280px;
+ background-color:#fff;
+ border:1px solid #999;
+ border:1px solid rgba(0,0,0,0.3);
+ *border:1px solid #999;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding-box;
+ background-clip:padding-box;
+ outline:none;
+}
+.modal.fade {
+ -webkit-transition:opacity .3s linear, top .3s ease-out;
+ -moz-transition:opacity .3s linear, top .3s ease-out;
+ -o-transition:opacity .3s linear, top .3s ease-out;
+ transition:opacity .3s linear, top .3s ease-out;
+ top:-25%;
+}
+.modal.fade.in { top:10%; }
+.modal-header {
+ padding:9px 15px;
+ border-bottom:1px solid #eee;
+}
+.modal-header .close { margin-top:2px; }
+.modal-header h3 {
+ margin:0;
+ line-height:30px;
+}
+.modal-body {
+ position:relative;
+ overflow-y:auto;
+ max-height:400px;
+ padding:15px;
+}
+.modal-form { margin-bottom:0; }
+.modal-footer {
+ padding:14px 15px 15px;
+ margin-bottom:0;
+ text-align:right;
+ background-color:#f5f5f5;
+ border-top:1px solid #ddd;
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+ -webkit-box-shadow:inset 0 1px 0 #fff;
+ -moz-box-shadow:inset 0 1px 0 #fff;
+ box-shadow:inset 0 1px 0 #fff;
+ *zoom:1;
+}
+.modal-footer:before, .modal-footer:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.modal-footer:after { clear:both; }
+.modal-footer .btn + .btn {
+ margin-left:5px;
+ margin-bottom:0;
+}
+.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
+.modal-footer .btn-block + .btn-block { margin-left:0; }
+.tooltip {
+ position:absolute;
+ z-index:1030;
+ display:block;
+ visibility:visible;
+ font-size:11px;
+ line-height:1.4;
+ opacity:0;
+ filter:alpha(opacity=0);
+}
+.tooltip.in {
+ opacity:0.8;
+ filter:alpha(opacity=80);
+}
+.tooltip.top {
+ margin-top:-3px;
+ padding:5px 0;
+}
+.tooltip.right {
+ margin-left:3px;
+ padding:0 5px;
+}
+.tooltip.bottom {
+ margin-top:3px;
+ padding:5px 0;
+}
+.tooltip.left {
+ margin-left:-3px;
+ padding:0 5px;
+}
+.tooltip-inner {
+ max-width:200px;
+ padding:8px;
+ color:#fff;
+ text-align:center;
+ text-decoration:none;
+ background-color:#000;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.tooltip-arrow {
+ position:absolute;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+}
+.tooltip.top .tooltip-arrow {
+ bottom:0;
+ left:50%;
+ margin-left:-5px;
+ border-width:5px 5px 0;
+ border-top-color:#000;
+}
+.tooltip.right .tooltip-arrow {
+ top:50%;
+ left:0;
+ margin-top:-5px;
+ border-width:5px 5px 5px 0;
+ border-right-color:#000;
+}
+.tooltip.left .tooltip-arrow {
+ top:50%;
+ right:0;
+ margin-top:-5px;
+ border-width:5px 0 5px 5px;
+ border-left-color:#000;
+}
+.tooltip.bottom .tooltip-arrow {
+ top:0;
+ left:50%;
+ margin-left:-5px;
+ border-width:0 5px 5px;
+ border-bottom-color:#000;
+}
+.popover {
+ position:absolute;
+ top:0;
+ left:0;
+ z-index:1010;
+ display:none;
+ max-width:276px;
+ padding:1px;
+ text-align:left;
+ background-color:#fff;
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding;
+ background-clip:padding-box;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ white-space:normal;
+}
+.popover.top { margin-top:-10px; }
+.popover.right { margin-left:10px; }
+.popover.bottom { margin-top:10px; }
+.popover.left { margin-left:-10px; }
+.popover-title {
+ margin:0;
+ padding:8px 14px;
+ font-size:14px;
+ font-weight:normal;
+ line-height:18px;
+ background-color:#f7f7f7;
+ border-bottom:1px solid #ebebeb;
+ -webkit-border-radius:5px 5px 0 0;
+ -moz-border-radius:5px 5px 0 0;
+ border-radius:5px 5px 0 0;
+}
+.popover-title:empty { display:none; }
+.popover-content { padding:9px 14px; }
+.popover .arrow, .popover .arrow:after {
+ position:absolute;
+ display:block;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+}
+.popover .arrow { border-width:11px; }
+.popover .arrow:after {
+ border-width:10px;
+ content:"";
+}
+.popover.top .arrow {
+ left:50%;
+ margin-left:-11px;
+ border-bottom-width:0;
+ border-top-color:#999;
+ border-top-color:rgba(0,0,0,0.25);
+ bottom:-11px;
+}
+.popover.top .arrow:after {
+ bottom:1px;
+ margin-left:-10px;
+ border-bottom-width:0;
+ border-top-color:#fff;
+}
+.popover.right .arrow {
+ top:50%;
+ left:-11px;
+ margin-top:-11px;
+ border-left-width:0;
+ border-right-color:#999;
+ border-right-color:rgba(0,0,0,0.25);
+}
+.popover.right .arrow:after {
+ left:1px;
+ bottom:-10px;
+ border-left-width:0;
+ border-right-color:#fff;
+}
+.popover.bottom .arrow {
+ left:50%;
+ margin-left:-11px;
+ border-top-width:0;
+ border-bottom-color:#999;
+ border-bottom-color:rgba(0,0,0,0.25);
+ top:-11px;
+}
+.popover.bottom .arrow:after {
+ top:1px;
+ margin-left:-10px;
+ border-top-width:0;
+ border-bottom-color:#fff;
+}
+.popover.left .arrow {
+ top:50%;
+ right:-11px;
+ margin-top:-11px;
+ border-right-width:0;
+ border-left-color:#999;
+ border-left-color:rgba(0,0,0,0.25);
+}
+.popover.left .arrow:after {
+ right:1px;
+ border-right-width:0;
+ border-left-color:#fff;
+ bottom:-10px;
+}
+.thumbnails {
+ margin-left:-20px;
+ list-style:none;
+ *zoom:1;
+}
+.thumbnails:before, .thumbnails:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.thumbnails:after { clear:both; }
+.row-fluid .thumbnails { margin-left:0; }
+.thumbnails > li {
+ float:left;
+ margin-bottom:18px;
+ margin-left:20px;
+}
+.thumbnail {
+ display:block;
+ padding:4px;
+ line-height:18px;
+ border:1px solid #ddd;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ -webkit-transition:all .2s ease-in-out;
+ -moz-transition:all .2s ease-in-out;
+ -o-transition:all .2s ease-in-out;
+ transition:all .2s ease-in-out;
+}
+a.thumbnail:hover, a.thumbnail:focus {
+ border-color:#0088cc;
+ -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+ -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+ box-shadow:0 1px 4px rgba(0,105,214,0.25);
+}
+.thumbnail > img {
+ display:block;
+ max-width:100%;
+ margin-left:auto;
+ margin-right:auto;
+}
+.thumbnail .caption {
+ padding:9px;
+ color:#555;
+}
+.media, .media-body {
+ overflow:hidden;
+ *overflow:visible;
+ zoom:1;
+}
+.media, .media .media { margin-top:15px; }
+.media:first-child { margin-top:0; }
+.media-object { display:block; }
+.media-heading { margin:0 0 5px; }
+.media > .pull-left { margin-right:10px; }
+.media > .pull-right { margin-left:10px; }
+.media-list {
+ margin-left:0;
+ list-style:none;
+}
+.label, .badge {
+ display:inline-block;
+ padding:2px 4px;
+ font-size:10.152px;
+ font-weight:bold;
+ line-height:14px;
+ color:#fff;
+ vertical-align:baseline;
+ white-space:nowrap;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#999;
+}
+.label {
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.badge {
+ padding-left:9px;
+ padding-right:9px;
+ -webkit-border-radius:9px;
+ -moz-border-radius:9px;
+ border-radius:9px;
+}
+a.label:hover, a.badge:hover {
+ color:#fff;
+ text-decoration:none;
+ cursor:pointer;
+}
+.label-important, .badge-important { background-color:#b94a48; }
+.label-important[href], .badge-important[href] { background-color:#953b39; }
+.label-warning, .badge-warning { background-color:#f89406; }
+.label-warning[href], .badge-warning[href] { background-color:#c67605; }
+.label-success, .badge-success { background-color:#468847; }
+.label-success[href], .badge-success[href] { background-color:#356635; }
+.label-info, .badge-info { background-color:#3a87ad; }
+.label-info[href], .badge-info[href] { background-color:#2d6987; }
+.label-inverse, .badge-inverse { background-color:#333; }
+.label-inverse[href], .badge-inverse[href] { background-color:#1a1a1a; }
+.btn .label, .btn .badge {
+ position:relative;
+ top:-1px;
+}
+.btn-mini .label, .btn-mini .badge { top:0; }
+@-webkit-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-moz-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-ms-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-o-keyframes progress-bar-stripes {
+ from { background-position:0 0; }
+ to { background-position:40px 0; }
+}
+@keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+.progress {
+ overflow:hidden;
+ height:18px;
+ margin-bottom:18px;
+ background-color:#f7f7f7;
+ background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
+ background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.progress .bar {
+ width:0%;
+ height:100%;
+ color:#fff;
+ float:left;
+ font-size:12px;
+ text-align:center;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#0e90d2;
+ background-image:-moz-linear-gradient(top,#149bdf,#0480be);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
+ background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
+ background-image:-o-linear-gradient(top,#149bdf,#0480be);
+ background-image:linear-gradient(to bottom,#149bdf,#0480be);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+ -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ -webkit-transition:width .6s ease;
+ -moz-transition:width .6s ease;
+ -o-transition:width .6s ease;
+ transition:width .6s ease;
+}
+.progress .bar + .bar {
+ -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+ -moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+ box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+}
+.progress-striped .bar {
+ background-color:#149bdf;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ -webkit-background-size:40px 40px;
+ -moz-background-size:40px 40px;
+ -o-background-size:40px 40px;
+ background-size:40px 40px;
+}
+.progress.active .bar {
+ -webkit-animation:progress-bar-stripes 2s linear infinite;
+ -moz-animation:progress-bar-stripes 2s linear infinite;
+ -ms-animation:progress-bar-stripes 2s linear infinite;
+ -o-animation:progress-bar-stripes 2s linear infinite;
+ animation:progress-bar-stripes 2s linear infinite;
+}
+.progress-danger .bar, .progress .bar-danger {
+ background-color:#dd514c;
+ background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
+ background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
+ background-color:#ee5f5b;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-success .bar, .progress .bar-success {
+ background-color:#5eb95e;
+ background-image:-moz-linear-gradient(top,#62c462,#57a957);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
+ background-image:-webkit-linear-gradient(top,#62c462,#57a957);
+ background-image:-o-linear-gradient(top,#62c462,#57a957);
+ background-image:linear-gradient(to bottom,#62c462,#57a957);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+.progress-success.progress-striped .bar, .progress-striped .bar-success {
+ background-color:#62c462;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-info .bar, .progress .bar-info {
+ background-color:#4bb1cf;
+ background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
+ background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+.progress-info.progress-striped .bar, .progress-striped .bar-info {
+ background-color:#5bc0de;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-warning .bar, .progress .bar-warning {
+ background-color:#faa732;
+ background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+ background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+ background-image:-o-linear-gradient(top,#fbb450,#f89406);
+ background-image:linear-gradient(to bottom,#fbb450,#f89406);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
+}
+.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
+ background-color:#fbb450;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.accordion { margin-bottom:18px; }
+.accordion-group {
+ margin-bottom:2px;
+ border:1px solid #e5e5e5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.accordion-heading { border-bottom:0; }
+.accordion-heading .accordion-toggle {
+ display:block;
+ padding:8px 15px;
+}
+.accordion-toggle { cursor:pointer; }
+.accordion-inner {
+ padding:9px 15px;
+ border-top:1px solid #e5e5e5;
+}
+.carousel {
+ position:relative;
+ margin-bottom:18px;
+ line-height:1;
+}
+.carousel-inner {
+ overflow:hidden;
+ width:100%;
+ position:relative;
+}
+.carousel-inner > .item {
+ display:none;
+ position:relative;
+ -webkit-transition:.6s ease-in-out left;
+ -moz-transition:.6s ease-in-out left;
+ -o-transition:.6s ease-in-out left;
+ transition:.6s ease-in-out left;
+}
+.carousel-inner > .item > img, .carousel-inner > .item > a > img {
+ display:block;
+ line-height:1;
+}
+.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block; }
+.carousel-inner > .active { left:0; }
+.carousel-inner > .next, .carousel-inner > .prev {
+ position:absolute;
+ top:0;
+ width:100%;
+}
+.carousel-inner > .next { left:100%; }
+.carousel-inner > .prev { left:-100%; }
+.carousel-inner > .next.left, .carousel-inner > .prev.right { left:0; }
+.carousel-inner > .active.left { left:-100%; }
+.carousel-inner > .active.right { left:100%; }
+.carousel-control {
+ position:absolute;
+ top:40%;
+ left:15px;
+ width:40px;
+ height:40px;
+ margin-top:-20px;
+ font-size:60px;
+ font-weight:100;
+ line-height:30px;
+ color:#fff;
+ text-align:center;
+ background:#222;
+ border:3px solid #fff;
+ -webkit-border-radius:23px;
+ -moz-border-radius:23px;
+ border-radius:23px;
+ opacity:0.5;
+ filter:alpha(opacity=50);
+}
+.carousel-control.right {
+ left:auto;
+ right:15px;
+}
+.carousel-control:hover, .carousel-control:focus {
+ color:#fff;
+ text-decoration:none;
+ opacity:0.9;
+ filter:alpha(opacity=90);
+}
+.carousel-indicators {
+ position:absolute;
+ top:15px;
+ right:15px;
+ z-index:5;
+ margin:0;
+ list-style:none;
+}
+.carousel-indicators li {
+ display:block;
+ float:left;
+ width:10px;
+ height:10px;
+ margin-left:5px;
+ text-indent:-999px;
+ background-color:#ccc;
+ background-color:rgba(255,255,255,0.25);
+ border-radius:5px;
+}
+.carousel-indicators .active { background-color:#fff; }
+.carousel-caption {
+ position:absolute;
+ left:0;
+ right:0;
+ bottom:0;
+ padding:15px;
+ background:#333;
+ background:rgba(0,0,0,0.75);
+}
+.carousel-caption h4, .carousel-caption p {
+ color:#fff;
+ line-height:18px;
+}
+.carousel-caption h4 { margin:0 0 5px; }
+.carousel-caption p { margin-bottom:0; }
+.hero-unit {
+ padding:60px;
+ margin-bottom:30px;
+ font-size:18px;
+ font-weight:200;
+ line-height:27px;
+ color:inherit;
+ background-color:#eee;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.hero-unit h1 {
+ margin-bottom:0;
+ font-size:60px;
+ line-height:1;
+ color:inherit;
+ letter-spacing:-1px;
+}
+.hero-unit li { line-height:27px; }
+.pull-right { float:right; }
+.pull-left { float:left; }
+.hide { display:none; }
+.show { display:block; }
+.invisible { visibility:hidden; }
+.affix { position:fixed; }
+";s:5:"files";a:34:{s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less";i:1448312176;s:89:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/reset.less";i:1448312179;s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/variables.less";i:1448312185;s:90:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/mixins.less";i:1448312178;s:95:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/scaffolding.less";i:1448312180;s:88:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/grid.less";i:1448312178;s:91:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/layouts.less";i:1448312178;s:88:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/type.less";i:1448312184;s:88:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/code.less";i:1448312177;s:89:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/forms.less";i:1448312178;s:90:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/tables.less";i:1448312180;s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/dropdowns.less";i:1448312178;s:89:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/wells.less";i:1448312185;s:104:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/component-animations.less";i:1448312177;s:89:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/close.less";i:1448312177;s:91:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/buttons.less";i:1448312177;s:97:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/button-groups.less";i:1448312177;s:90:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/alerts.less";i:1448312176;s:88:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/navs.less";i:1448312179;s:90:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/navbar.less";i:1448312179;s:95:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/breadcrumbs.less";i:1448312177;s:94:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/pagination.less";i:1448312179;s:89:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/pager.less";i:1448312179;s:90:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/modals.less";i:1448312178;s:91:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/tooltip.less";i:1448312180;s:92:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/popovers.less";i:1448312179;s:94:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/thumbnails.less";i:1448312180;s:89:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/media.less";i:1448312178;s:97:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/labels-badges.less";i:1448312178;s:97:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/progress-bars.less";i:1448312179;s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/accordion.less";i:1448312176;s:92:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/carousel.less";i:1448312177;s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/hero-unit.less";i:1448312178;s:93:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/bootstrap/less/utilities.less";i:1448312184;}s:7:"updated";i:1451925486;}
\ No newline at end of file
diff --git a/cesaretleonie.fr/wp-content/themes/YvesCouzy/style.less.cache b/cesaretleonie.fr/wp-content/themes/YvesCouzy/style.less.cache
new file mode 100644
index 00000000..334595b8
--- /dev/null
+++ b/cesaretleonie.fr/wp-content/themes/YvesCouzy/style.less.cache
@@ -0,0 +1,427 @@
+a:4:{s:4:"root";s:74:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/style.less";s:8:"compiled";s:10140:"html, body {
+ margin:0;
+ padding:0;
+ height:100%;
+}
+body {
+ color:#787878;
+ min-width:1000px;
+}
+a, a:hover, a:focus { color:#787878; }
+.hr {
+ border-bottom:1px solid #d8d8d8;
+ width:100%;
+}
+.header {
+ background:white;
+ border-bottom:none;
+ padding:0;
+}
+.logo {
+ position:absolute;
+ top:65px;
+ left:0;
+ right:0;
+ margin-left:auto;
+ margin-right:auto;
+ width:193px;
+ z-index:99;
+}
+.btn-couzy, .btn-couzy:hover, .btn-couzy:focus, .btn-couzy:active {
+ background-color:#9a5265;
+ background-image:none;
+ border-color:#9a5265;
+ color:white;
+ text-shadow:none;
+}
+.main-holder {
+ min-height:100%;
+ position:relative;
+}
+.container-couzy { width:980px; }
+.container-fluid-couzy {
+ padding-left:0px;
+ padding-right:0px;
+}
+.span8-couzy { padding-right:22px; }
+.span4.sidebar {
+ margin-left:23px;
+ width:310px;
+}
+.span4.sidebar .custom-page-sidebar { padding:25px 37px 35px 37px; }
+.table { margin:30px 0 10px; }
+.table-bordered, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child, .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+ -webkit-border-radius:0px;
+ -moz-border-radius:0px;
+ border-radius:0px;
+}
+.table-bordered tfoot tr > th {
+ border-left:none;
+ border-right:none;
+ border-bottom:none;
+ border-top:1px solid #ddd;
+ padding-left:15px;
+}
+.header ul { list-style:none; }
+.header ul li {
+ position:relative;
+ float:left;
+}
+#very-top-menu-container { background-color:#f4f4f1; }
+.very-top-menu > li a {
+ font-family:'Open Sans', sans-serif;
+ font-size:13px;
+ text-transform:uppercase;
+ color:#8e8e8e;
+ font-weight:bold;
+ margin:0 0 0 70px;
+ padding:15px 0 5px;
+ display:inline-block;
+ text-decoration:none;
+}
+#menu-item-30 a { color:#c3c3c3; }
+.sub-menu {
+ margin:20px 0 80px;
+ text-align:right;
+}
+.sub-menu li {
+ display:block;
+ float:right !important;
+ margin-left:50px;
+}
+.sub-menu li a {
+ color:#8e8e8e;
+ border:none;
+ display:inline-block;
+ font-family:'Open Sans', sans-serif;
+ font-size:12px;
+ font-weight:600;
+ text-transform:uppercase;
+}
+.sub-menu .menu-item-blog a {
+ background-image:url(images/btn-menu-blog.jpg);
+ background-repeat:no-repeat;
+ text-indent:100%;
+ white-space:nowrap;
+ overflow:hidden;
+ width:75px;
+ height:28px;
+}
+.sub-menu li#menu-item-37 a { margin-top:6px; }
+.nav { margin-bottom:45px; }
+.sf-menu { float:none; }
+.top-menu.sf-menu li { background:none; }
+.top-menu.sf-menu li a {
+ color:#8e8e8e;
+ border:none;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-weight:bold;
+ padding:10px 33px;
+ text-transform:uppercase;
+}
+.top-menu.sf-menu > li > a:hover, .top-menu.sf-menu > li > a:active, .top-menu.sf-menu > li.sfHover> a, .top-menu.sf-menu > li.current-menu-item > a, .top-menu.sf-menu > li.current_page_item > a {
+ background:none;
+ color:#a46374;
+ text-decoration:none;
+}
+#menu-item-25 a { padding-left:0; }
+#menu-item-23 { margin-right:200px; }
+#menu-item-22 a { padding-right:48px; }
+#menu-item-21 a { padding-right:0; }
+.container-fluid-slider {
+ padding-left:0;
+ padding-right:0;
+}
+.slider {
+ margin-left:auto;
+ margin-right:auto;
+}
+.camera_wrap {
+ height:1000px !important;
+ margin-bottom:0px !important;
+}
+.cameraSlide { overflow:hidden; }
+.cameraSlide img {
+ height:auto !important;
+ min-height:1002px;
+ margin-left:auto !important;
+ margin-right:auto !important;
+ width:100% !important;
+ min-width:2191px;
+}
+.camera_caption {
+ margin-left:auto;
+ margin-right:auto;
+ margin-top:350px;
+ position:relative;
+ width:980px;
+}
+.camera_caption > div { background:none; }
+.camera_caption > div > p {
+ display:inline-block;
+ background:url(images/slider-bg-title.png) repeat;
+ font-family:'Roboto Slab', serif;
+ font-size:57px;
+ margin-bottom:0;
+ padding:25px 10px;
+}
+.camera_caption > div > p:first-child {
+ font-size:39px;
+ padding:15px 10px 10px;
+}
+.camera_caption > div > p > span { opacity:1; }
+.camera_pag {
+ position:absolute;
+ bottom:370px;
+ left:0;
+ right:0;
+ margin-left:auto;
+ margin-right:auto;
+}
+.camera_wrap .camera_pag .camera_pag_ul li { opacity:0.8; }
+.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
+ background-color:white;
+ opacity:1;
+}
+.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background:white; }
+#introContainer {
+ background:url(images/slider-bottom-bg.png);
+ height:360px;
+ position:absolute;
+ bottom:0;
+ z-index:99;
+}
+#introContentLeft {
+ color:white;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ line-height:30px;
+ margin-left:20px;
+ padding:40px 0;
+}
+#introContentLeft h2 {
+ color:white;
+ font-family:'Roboto Slab', serif;
+ font-size:39px;
+ line-height:50px;
+ margin-bottom:20px;
+}
+#introContentRight {
+ background-image:url(images/quotes.png);
+ background-repeat:no-repeat;
+ background-position:50px top;
+ color:white;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-style:italic;
+ line-height:20px;
+ margin-left:0;
+ margin-top:45px;
+ padding-top:10px;
+ padding-left:50px;
+ padding-right:28px;
+}
+#introContentRight p { margin-bottom:0; }
+#introContentRight > p:first-child {
+ display:inline;
+ padding-left:40px;
+}
+#introContentRight #author {
+ font-family:'Open Sans', sans-serif;
+ font-size:12px;
+ line-height:14px;
+}
+#introContentRight .quote { font-size:60px; }
+.content-holder {
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ line-height:24px;
+ padding-bottom:300px;
+}
+.content-holder .page-thumbnail img { width:100%; }
+.content-holder .title-header, .content-holder h1 {
+ color:#9a5265;
+ font-family:'Roboto Slab', serif;
+ font-weight:300;
+ font-size:39px;
+ line-height:50px;
+ margin-bottom:20px;
+}
+.content-holder strong { font-weight:600 !important; }
+.content-holder ul {
+ list-style-image:url(images/list.gif);
+ list-style-position:outside;
+ margin-left:15px;
+}
+.content-holder ul li {
+ font-weight:300;
+ line-height:24px;
+ margin:20px 0;
+}
+.content-holder a, .content-holder a:hover, .content-holder a:focus { text-decoration:underline; }
+.sidebar { margin-top:20px; }
+.sidebar-first { margin-top:-110px; }
+.custom-page-sidebar {
+ background-color:#9a5265;
+ padding:35px;
+ color:white;
+ line-height:24px;
+ font-size:16px;
+ font-weight:300;
+}
+.custom-page-sidebar h3 {
+ font-size:30px;
+ color:white;
+ font-family:'Roboto Slab', serif;
+ font-weight:100;
+ line-height:36px;
+}
+.sidebar .sidebar-thumbnail { width:310px; }
+.page-template-default .page-thumbnail {
+ background-repeat:no-repeat;
+ background-size:cover;
+ background-position:50% 50%;
+ height:502px;
+}
+.page-template-page-fullwidth-php .page-thumbnail {
+ background-repeat:no-repeat;
+ background-size:cover;
+ background-position:50% 50%;
+ height:254px;
+}
+.title-section { padding-top:0; }
+.page .span8-couzy { padding-top:0; }
+#content { padding-top:40px; }
+.page-template-page-fullwidth-php #content h3, .page .span8-couzy h3 {
+ color:#6e6e6e;
+ font-family:'Roboto Slab', serif;
+ font-size:24px;
+ font-weight:300;
+ margin:30px 0;
+}
+.page .span8-couzy .table, .table-bordered tfoot tr > th {
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-weight:300;
+}
+.page-template-page-fullwidth-php h1 { margin-top:50px; }
+.page-template-page-fullwidth-php #content { padding-top:10px; }
+.home .hentry { margin-top:50px; }
+.home .content-holder h1 { margin-bottom:40px; }
+.home .content-holder ul li { font-weight:normal; }
+.home .sidebar {
+ margin-top:60px;
+ padding-top:0 !important;
+}
+.home #custom_page_sidebar_1 { margin-top:0; }
+.container-gallery {
+ background-color:#f7f7f7;
+ margin-top:100px;
+ padding-top:30px;
+ padding-bottom:50px;
+}
+.container-gallery h1 { color:#777; }
+.html5gallery-container-0 .html5gallery-elem-0 {
+ box-shadow:none !important;
+ -webkit-box-shadow:none !important;
+}
+.html5gallery-elem-img-0 a > div { display:none !important; }
+.page-id-15 .content-holder { padding-bottom:0; }
+input[type="text"], input[type="email"], textarea, .btn {
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+.wpcf7-form p.field input {
+ height:24px;
+ padding-top:7px;
+ width:100% !important;
+}
+.wpcf7-form textarea { width:100%; }
+input[type="submit"] { height:auto; }
+.help-block {
+ font-family:'Open Sans', sans-serif;
+ font-size:13px;
+ font-style:italic;
+ padding:10px 0;
+}
+.wpcf7-not-valid-tip, div.wpcf7-validation-errors {
+ font-family:'Open Sans', sans-serif !important;
+ font-size:13px !important;
+ font-style:italic !important;
+ padding:10px !important;
+ border-radius:0 !important;
+ -webkit-border-radius:0 !important;
+ -moz-border-radius:0 !important;
+}
+#map {
+ margin:50px 0 0 0;
+ padding:0;
+ height:515px;
+}
+.footer {
+ font-family:'Open Sans', sans-serif;
+ padding:0;
+ width:100%;
+ height:171px;
+ position:absolute;
+ bottom:0;
+ left:0;
+}
+.footer .fa {
+ font-size:20px;
+ margin-right:10px;
+}
+.footer a, .footer a:hover, .footer a:focus { color:#6e6e6e; }
+#footer {
+ background-color:#f4f4f1;
+ color:#6e6e6e;
+ font-size:14px;
+ padding:30px 0 20px;
+}
+#footer .footer-email { margin-bottom:20px; }
+#copyright {
+ background-color:#e9e5e6;
+ color:#6e6e6e;
+ text-transform:uppercase;
+ padding:20px 0;
+}
+#copyright a { color:#6e6e6e; }
+#wp_mailjet_subscribe_widget-2 h4 {
+ margin:0 0 10px;
+ color:#6e6e6e;
+ font-size:16px;
+}
+#wp_mailjet_subscribe_widget-2 input#email {
+ padding:0 15px;
+ height:42px;
+ border:1px solid #ccc;
+ font-size:12px;
+ line-height:1.5;
+ display:inline-block;
+ vertical-align:top;
+}
+#wp_mailjet_subscribe_widget-2 input#email:focus {
+ outline:0;
+ -ms-box-shadow:none;
+ -o-box-shadow:none;
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+#wp_mailjet_subscribe_widget-2 .mailjet-subscribe {
+ background-color:#f4f4f1;
+ color:#6e6e6e;
+ border:0;
+ border-top:1px solid #fff;
+ height:42px;
+ width:48px;
+ text-align:center;
+ -ms-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -o-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -moz-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ box-shadow:0 0 2px rgba(0,0,0,0.1);
+}
+";s:5:"files";a:1:{s:74:"/home/mdryvesc/www/cesaretleonie.fr/wp-content/themes/YvesCouzy/style.less";i:1451912955;}s:7:"updated";i:1451925486;}
\ No newline at end of file
diff --git a/cesaretleonie.fr/wp-includes/category-template.php b/cesaretleonie.fr/wp-includes/category-template.php
index 9b685edb..a8d7941f 100644
--- a/cesaretleonie.fr/wp-includes/category-template.php
+++ b/cesaretleonie.fr/wp-includes/category-template.php
@@ -550,11 +550,11 @@ function wp_list_categories( $args = '' ) {
$exclude_tree = array();
if ( $r['exclude_tree'] ) {
- $exclude_tree = array_merge( $exclude_tree, (array) $r['exclude_tree'] );
+ $exclude_tree = array_merge( $exclude_tree, wp_parse_id_list( $r['exclude_tree'] ) );
}
if ( $r['exclude'] ) {
- $exclude_tree = array_merge( $exclude_tree, (array) $r['exclude'] );
+ $exclude_tree = array_merge( $exclude_tree, wp_parse_id_list( $r['exclude'] ) );
}
$r['exclude_tree'] = $exclude_tree;
@@ -1148,14 +1148,18 @@ function get_the_terms( $post, $taxonomy ) {
$terms = get_object_term_cache( $post->ID, $taxonomy );
if ( false === $terms ) {
$terms = wp_get_object_terms( $post->ID, $taxonomy );
- $to_cache = array();
- foreach ( $terms as $key => $term ) {
- $to_cache[ $key ] = $term->data;
+ if ( ! is_wp_error( $terms ) ) {
+ $to_cache = array();
+ foreach ( $terms as $key => $term ) {
+ $to_cache[ $key ] = $term->data;
+ }
+ wp_cache_add( $post->ID, $to_cache, $taxonomy . '_relationships' );
}
- wp_cache_add( $post->ID, $to_cache, $taxonomy . '_relationships' );
}
- $terms = array_map( 'get_term', $terms );
+ if ( ! is_wp_error( $terms ) ) {
+ $terms = array_map( 'get_term', $terms );
+ }
/**
* Filter the list of terms attached to the given post.
diff --git a/cesaretleonie.fr/wp-includes/certificates/ca-bundle.crt b/cesaretleonie.fr/wp-includes/certificates/ca-bundle.crt
index d02706ca..e631095f 100644
--- a/cesaretleonie.fr/wp-includes/certificates/ca-bundle.crt
+++ b/cesaretleonie.fr/wp-includes/certificates/ca-bundle.crt
@@ -2,6 +2,8 @@
## Bundle of CA Root Certificates
##
## Certificate data from Mozilla as of: Wed Sep 16 08:58:11 2015
+## Includes a WordPress Modification - We include the 'legacy' 1024bit certificates
+## for backwards compatibility. See https://core.trac.wordpress.org/ticket/34935#comment:10
##
## This is a bundle of X.509 certificates of public Certificate Authorities
## (CA). These were automatically extracted from Mozilla's root certificates
@@ -41,6 +43,61 @@ uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
dcGWxZ0=
-----END CERTIFICATE-----
+GTE CyberTrust Global Root
+==========================
+-----BEGIN CERTIFICATE-----
+MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg
+Q29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEG
+A1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEz
+MjM1OTAwWjB1MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQL
+Ex5HVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0
+IEdsb2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrHiM3dFw4u
+sJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTSr41tiGeA5u2ylc9yMcql
+HHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X404Wqk2kmhXBIgD8SFcd5tB8FLztimQID
+AQABMA0GCSqGSIb3DQEBBAUAA4GBAG3rGwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMW
+M4ETCJ57NE7fQMh017l93PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OF
+NMQkpw0PlZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/
+-----END CERTIFICATE-----
+
+Thawte Server CA
+================
+-----BEGIN CERTIFICATE-----
+MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
+DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
+dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE
+AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j
+b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV
+BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u
+c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG
+A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0
+ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl
+/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg7
+1CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGjEzAR
+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG7oWDTSEwjsrZqG9J
+GubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6eQNuozDJ0uW8NxuOzRAvZim+aKZuZ
+GCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZqdq5snUb9kLy78fyGPmJvKP/iiMucEc=
+-----END CERTIFICATE-----
+
+Thawte Premium Server CA
+========================
+-----BEGIN CERTIFICATE-----
+MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT
+DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
+dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE
+AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl
+ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT
+AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU
+VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2
+aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ
+cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
+aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh
+Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/
+qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm
+SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf
+8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t
+UCemDaYj+bvLpgcUQg==
+-----END CERTIFICATE-----
+
Equifax Secure CA
=================
-----BEGIN CERTIFICATE-----
@@ -61,6 +118,41 @@ BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95
70+sB3c4
-----END CERTIFICATE-----
+Verisign Class 3 Public Primary Certification Authority
+=======================================================
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx
+FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
+IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVow
+XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
+IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
+f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
+hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBAgUAA4GBALtMEivPLCYA
+TxQT3ab7/AoRhIzzKBxnki98tsX63/Dolbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59Ah
+WM1pF+NEHJwZRDmJXNycAA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2Omuf
+Tqj/ZA1k
+-----END CERTIFICATE-----
+
+Verisign Class 3 Public Primary Certification Authority - G2
+============================================================
+-----BEGIN CERTIFICATE-----
+MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
+MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
+eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
+dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
+MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
+eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
+dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCO
+FoUgRm1HP9SFIIThbbP4pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71
+lSk8UOg013gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwIDAQAB
+MA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSkU01UbSuvDV1Ai2TT
+1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7iF6YM40AIOw7n60RzKprxaZLvcRTD
+Oaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpYoJ2daZH9
+-----END CERTIFICATE-----
+
GlobalSign Root CA
==================
-----BEGIN CERTIFICATE-----
@@ -104,6 +196,64 @@ BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
-----END CERTIFICATE-----
+
+ValiCert Class 1 VA
+===================
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
+b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
+YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
+bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIy
+MjM0OFoXDTE5MDYyNTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
+d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEg
+UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
+LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9YLqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIi
+GQj4/xEjm84H9b9pGib+TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCm
+DuJWBQ8YTfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0LBwG
+lN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLWI8sogTLDAHkY7FkX
+icnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPwnXS3qT6gpf+2SQMT2iLM7XGCK5nP
+Orf1LXLI
+-----END CERTIFICATE-----
+
+ValiCert Class 2 VA
+===================
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
+b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
+YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
+bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
+MTk1NFoXDTE5MDYyNjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
+d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIg
+UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
+LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDOOnHK5avIWZJV16vYdA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVC
+CSRrCl6zfN1SLUzm1NZ9WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7Rf
+ZHM047QSv4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9vUJSZ
+SWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTuIYEZoDJJKPTEjlbV
+UjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwCW/POuZ6lcg5Ktz885hZo+L7tdEy8
+W9ViH0Pd
+-----END CERTIFICATE-----
+
+RSA Root Certificate 1
+======================
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
+b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
+YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
+bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
+MjIzM1oXDTE5MDYyNjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
+d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMg
+UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
+LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDjmFGWHOjVsQaBalfDcnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td
+3zZxFJmP3MKS8edgkpfs2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89H
+BFx1cQqYJJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliEZwgs
+3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJn0WuPIqpsHEzXcjF
+V9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/APhmcGcwTTYJBtYze4D1gCCAPRX5r
+on+jjBXu
+-----END CERTIFICATE-----
+
Verisign Class 3 Public Primary Certification Authority - G3
============================================================
-----BEGIN CERTIFICATE-----
@@ -152,6 +302,33 @@ RTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/bLvSHgCwIe34QWKCudiyxLtG
UPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
-----END CERTIFICATE-----
+Entrust.net Secure Server CA
+============================
+-----BEGIN CERTIFICATE-----
+MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMCVVMxFDASBgNV
+BAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkg
+cmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRl
+ZDE6MDgGA1UEAxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhv
+cml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIG
+A1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBi
+eSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1p
+dGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQ
+aO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5
+gXpa0zf3wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcw
+ggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHYpIHVMIHSMQsw
+CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5l
+dC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF
+bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
+cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu
+dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkw
+NTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0Bow
+HQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EA
+BAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyN
+Ewr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9
+n9cd2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
+-----END CERTIFICATE-----
+
Entrust.net Premium 2048 Secure Server CA
=========================================
-----BEGIN CERTIFICATE-----
@@ -197,6 +374,40 @@ Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H
RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
-----END CERTIFICATE-----
+Equifax Secure Global eBusiness CA
+==================================
+-----BEGIN CERTIFICATE-----
+MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp
+bmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIwMDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMx
+HDAaBgNVBAoTE0VxdWlmYXggU2VjdXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEds
+b2JhbCBlQnVzaW5lc3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRV
+PEnCUdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc58O/gGzN
+qfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/o5brhTMhHD4ePmBudpxn
+hcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAHMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
+BBgwFoAUvqigdHJQa0S3ySPY+6j/s1draGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hs
+MA0GCSqGSIb3DQEBBAUAA4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okEN
+I7SS+RkAZ70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv8qIY
+NMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV
+-----END CERTIFICATE-----
+
+Equifax Secure eBusiness CA 1
+=============================
+-----BEGIN CERTIFICATE-----
+MIICgjCCAeugAwIBAgIBBDANBgkqhkiG9w0BAQQFADBTMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+RXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENB
+LTEwHhcNOTkwNjIxMDQwMDAwWhcNMjAwNjIxMDQwMDAwWjBTMQswCQYDVQQGEwJVUzEcMBoGA1UE
+ChMTRXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNz
+IENBLTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM4vGbwXt3fek6lfWg0XTzQaDJj0ItlZ
+1MRoRvC0NcWFAyDGr0WlIVFFQesWWDYyb+JQYmT5/VGcqiTZ9J2DKocKIdMSODRsjQBuWqDZQu4a
+IZX5UkxVWsUPOE9G+m34LjXWHXzr4vCwdYDIqROsvojvOm6rXyo4YgKwEnv+j6YDAgMBAAGjZjBk
+MBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEp4MlIR21kW
+Nl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRKeDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG9w0BAQQF
+AAOBgQB1W6ibAxHm6VZMzfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeES1hl8eL5
+lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN/Bf+
+KpYrtWKmpj29f5JZzVoqgrI3eQ==
+-----END CERTIFICATE-----
+
AddTrust Low-Value Services Root
================================
-----BEGIN CERTIFICATE-----
@@ -442,6 +653,60 @@ gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
-----END CERTIFICATE-----
+
+America Online Root Certification Authority 1
+=============================================
+-----BEGIN CERTIFICATE-----
+MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
+Y2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkG
+A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
+T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lkhsmj76CG
+v2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym1BW32J/X3HGrfpq/m44z
+DyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsWOqMFf6Dch9Wc/HKpoH145LcxVR5lu9Rh
+sCFg7RAycsWSJR74kEoYeEfffjA3PlAb2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP
+8c9GsEsPPt2IYriMqQkoO3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0T
+AQH/BAUwAwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAUAK3Z
+o/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQB8itEf
+GDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkFZu90821fnZmv9ov761KyBZiibyrF
+VL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAbLjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft
+3OJvx8Fi8eNy1gTIdGcL+oiroQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43g
+Kd8hdIaC2y+CMMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds
+sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7
+-----END CERTIFICATE-----
+
+America Online Root Certification Authority 2
+=============================================
+-----BEGIN CERTIFICATE-----
+MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
+Y2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkG
+A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
+T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQAD
+ggIPADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC206B89en
+fHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFciKtZHgVdEglZTvYYUAQv8
+f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2JxhP7JsowtS013wMPgwr38oE18aO6lhO
+qKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JN
+RvCAOVIyD+OEsnpD8l7eXz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0
+gBe4lL8BPeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67Xnfn
+6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEqZ8A9W6Wa6897Gqid
+FEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZo2C7HK2JNDJiuEMhBnIMoVxtRsX6
+Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnj
+B453cMor9H124HhnAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3Op
+aaEg5+31IqEjFNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE
+AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmnxPBUlgtk87FY
+T15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2LHo1YGwRgJfMqZJS5ivmae2p
++DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzcccobGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXg
+JXUjhx5c3LqdsKyzadsXg8n33gy8CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//Zoy
+zH1kUQ7rVyZ2OuMeIjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgO
+ZtMADjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2FAjgQ5ANh
+1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUXOm/9riW99XJZZLF0Kjhf
+GEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPbAZO1XB4Y3WRayhgoPmMEEf0cjQAPuDff
+Z4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQlZvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuP
+cX/9XhmgD0uRuMRUvAawRY8mkaKO/qk=
+-----END CERTIFICATE-----
+
Visa eCommerce Root
===================
-----BEGIN CERTIFICATE-----
@@ -858,6 +1123,65 @@ KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM
8CgHrTwXZoi1/baI
-----END CERTIFICATE-----
+
+NetLock Business (Class B) Root
+===============================
+-----BEGIN CERTIFICATE-----
+MIIFSzCCBLSgAwIBAgIBaTANBgkqhkiG9w0BAQQFADCBmTELMAkGA1UEBhMCSFUxETAPBgNVBAcT
+CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
+BAsTEVRhbnVzaXR2YW55a2lhZG9rMTIwMAYDVQQDEylOZXRMb2NrIFV6bGV0aSAoQ2xhc3MgQikg
+VGFudXNpdHZhbnlraWFkbzAeFw05OTAyMjUxNDEwMjJaFw0xOTAyMjAxNDEwMjJaMIGZMQswCQYD
+VQQGEwJIVTERMA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRv
+bnNhZ2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxMjAwBgNVBAMTKU5ldExvY2sg
+VXpsZXRpIChDbGFzcyBCKSBUYW51c2l0dmFueWtpYWRvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
+iQKBgQCx6gTsIKAjwo84YM/HRrPVG/77uZmeBNwcf4xKgZjupNTKihe5In+DCnVMm8Bp2GQ5o+2S
+o/1bXHQawEfKOml2mrriRBf8TKPV/riXiK+IA4kfpPIEPsgHC+b5sy96YhQJRhTKZPWLgLViqNhr
+1nGTLbO/CVRY7QbrqHvcQ7GhaQIDAQABo4ICnzCCApswEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV
+HQ8BAf8EBAMCAAYwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZ
+RUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRh
+dGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQuIEEgaGl0
+ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2VnLWJpenRv
+c2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUg
+YXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJh
+c2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBz
+Oi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6ZXNA
+bmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBhbmQgdGhl
+IHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sgQ1BTIGF2
+YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBj
+cHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4GBAATbrowXr/gOkDFOzT4JwG06sPgzTEdM
+43WIEJessDgVkcYplswhwG08pXTP2IKlOcNl40JwuyKQ433bNXbhoLXan3BukxowOR0w2y7jfLKR
+stE3Kfq51hdcR0/jHTjrn9V7lagonhVK0dHQKwCXoOKSNitjrFgBazMpUIaD8QFI
+-----END CERTIFICATE-----
+
+NetLock Express (Class C) Root
+==============================
+-----BEGIN CERTIFICATE-----
+MIIFTzCCBLigAwIBAgIBaDANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAcT
+CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
+BAsTEVRhbnVzaXR2YW55a2lhZG9rMTQwMgYDVQQDEytOZXRMb2NrIEV4cHJlc3N6IChDbGFzcyBD
+KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNTE0MDgxMVoXDTE5MDIyMDE0MDgxMVowgZsxCzAJ
+BgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
+dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE0MDIGA1UEAxMrTmV0TG9j
+ayBFeHByZXNzeiAoQ2xhc3MgQykgVGFudXNpdHZhbnlraWFkbzCBnzANBgkqhkiG9w0BAQEFAAOB
+jQAwgYkCgYEA6+ywbGGKIyWvYCDj2Z/8kwvbXY2wobNAOoLO/XXgeDIDhlqGlZHtU/qdQPzm6N3Z
+W3oDvV3zOwzDUXmbrVWg6dADEK8KuhRC2VImESLH0iDMgqSaqf64gXadarfSNnU+sYYJ9m5tfk63
+euyucYT2BDMIJTLrdKwWRMbkQJMdf60CAwEAAaOCAp8wggKbMBIGA1UdEwEB/wQIMAYBAf8CAQQw
+DgYDVR0PAQH/BAQDAgAGMBEGCWCGSAGG+EIBAQQEAwIABzCCAmAGCWCGSAGG+EIBDQSCAlEWggJN
+RklHWUVMRU0hIEV6ZW4gdGFudXNpdHZhbnkgYSBOZXRMb2NrIEtmdC4gQWx0YWxhbm9zIFN6b2xn
+YWx0YXRhc2kgRmVsdGV0ZWxlaWJlbiBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBB
+IGhpdGVsZXNpdGVzIGZvbHlhbWF0YXQgYSBOZXRMb2NrIEtmdC4gdGVybWVrZmVsZWxvc3NlZy1i
+aXp0b3NpdGFzYSB2ZWRpLiBBIGRpZ2l0YWxpcyBhbGFpcmFzIGVsZm9nYWRhc2FuYWsgZmVsdGV0
+ZWxlIGF6IGVsb2lydCBlbGxlbm9yemVzaSBlbGphcmFzIG1lZ3RldGVsZS4gQXogZWxqYXJhcyBs
+ZWlyYXNhIG1lZ3RhbGFsaGF0byBhIE5ldExvY2sgS2Z0LiBJbnRlcm5ldCBob25sYXBqYW4gYSBo
+dHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIGNpbWVuIHZhZ3kga2VyaGV0byBheiBlbGxlbm9y
+emVzQG5ldGxvY2submV0IGUtbWFpbCBjaW1lbi4gSU1QT1JUQU5UISBUaGUgaXNzdWFuY2UgYW5k
+IHRoZSB1c2Ugb2YgdGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIENQ
+UyBhdmFpbGFibGUgYXQgaHR0cHM6Ly93d3cubmV0bG9jay5uZXQvZG9jcyBvciBieSBlLW1haWwg
+YXQgY3BzQG5ldGxvY2submV0LjANBgkqhkiG9w0BAQQFAAOBgQAQrX/XDDKACtiG8XmYta3UzbM2
+xJZIwVzNmtkFLp++UOv0JhQQLdRmF/iewSf98e3ke0ugbLWrmldwpu2gpO0u9f38vf5NNwgMvOOW
+gyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL6dVb+ZKATj7i4Fp1hBWeAyNDYpQcCNJgEjTME1A==
+-----END CERTIFICATE-----
+
XRamp Global CA Root
====================
-----BEGIN CERTIFICATE-----
@@ -2232,6 +2556,22 @@ MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o
tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA==
-----END CERTIFICATE-----
+Verisign Class 3 Public Primary Certification Authority
+=======================================================
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx
+FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
+IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVow
+XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
+IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
+f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
+hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABByUqkFFBky
+CEHwxWsKzH4PIRnN5GfcX6kb5sroc50i2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWX
+bj9T/UWZYB2oK0z5XqcJ2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/
+D/xwzoiQ
+-----END CERTIFICATE-----
+
Microsec e-Szigno Root CA 2009
==============================
-----BEGIN CERTIFICATE-----
diff --git a/cesaretleonie.fr/wp-includes/class-IXR.php b/cesaretleonie.fr/wp-includes/class-IXR.php
index cbb65e59..2fee046d 100644
--- a/cesaretleonie.fr/wp-includes/class-IXR.php
+++ b/cesaretleonie.fr/wp-includes/class-IXR.php
@@ -201,7 +201,6 @@ class IXR_Message
var $_value;
var $_currentTag;
var $_currentTagContents;
- var $_valueHasType = false;
// The XML parser
var $_parser;
@@ -325,8 +324,6 @@ class IXR_Message
$this->_arraystructstypes[] = 'struct';
$this->_arraystructs[] = array();
break;
- case 'value':
- $this->_valueHasType = false;
}
}
@@ -358,8 +355,8 @@ class IXR_Message
break;
case 'value':
// "If no type is indicated, the type is string."
- if ( !$this->_valueHasType ) {
- $value = trim( $this->_currentTagContents );
+ if (trim($this->_currentTagContents) != '') {
+ $value = (string)$this->_currentTagContents;
$valueFlag = true;
}
break;
@@ -390,8 +387,6 @@ class IXR_Message
}
if ($valueFlag) {
- $this->_valueHasType = true;
-
if (count($this->_arraystructs) > 0) {
// Add value to struct or array
if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') {
diff --git a/cesaretleonie.fr/wp-includes/class-oembed.php b/cesaretleonie.fr/wp-includes/class-oembed.php
index e7f72c91..b60a4f47 100644
--- a/cesaretleonie.fr/wp-includes/class-oembed.php
+++ b/cesaretleonie.fr/wp-includes/class-oembed.php
@@ -60,8 +60,6 @@ class WP_oEmbed {
'#https?://(www\.)?soundcloud\.com/.*#i' => array( 'http://soundcloud.com/oembed', true ),
'#https?://(.+?\.)?slideshare\.net/.*#i' => array( 'https://www.slideshare.net/api/oembed/2', true ),
'#https?://(www\.)?instagr(\.am|am\.com)/p/.*#i' => array( 'https://api.instagram.com/oembed', true ),
- '#https?://(www\.)?rdio\.com/.*#i' => array( 'http://www.rdio.com/api/oembed/', true ),
- '#https?://rd\.io/x/.*#i' => array( 'http://www.rdio.com/api/oembed/', true ),
'#https?://(open|play)\.spotify\.com/.*#i' => array( 'https://embed.spotify.com/oembed/', true ),
'#https?://(.+\.)?imgur\.com/.*#i' => array( 'http://api.imgur.com/oembed', true ),
'#https?://(www\.)?meetu(\.ps|p\.com)/.*#i' => array( 'http://api.meetup.com/oembed', true ),
@@ -124,8 +122,6 @@ class WP_oEmbed {
* | SoundCloud | soundcloud.com | Yes | 3.5.0 |
* | Dailymotion | dai.ly | No | 3.6.0 |
* | Flickr | flic.kr | Yes | 3.6.0 |
- * | Rdio | rdio.com | Yes | 3.6.0 |
- * | Rdio | rd.io | Yes | 3.6.0 |
* | Spotify | spotify.com | Yes | 3.6.0 |
* | Imgur | imgur.com | Yes | 3.9.0 |
* | Meetup.com | meetup.com | Yes | 3.9.0 |
@@ -156,6 +152,8 @@ class WP_oEmbed {
* | Viddler | viddler.com | Yes | 2.9.0 | 4.0.0 |
* | Revision3 | revision3.com | No | 2.9.0 | 4.2.0 |
* | Blip | blip.tv | No | 2.9.0 | 4.4.0 |
+ * | Rdio | rdio.com | Yes | 3.6.0 | 4.4.1 |
+ * | Rdio | rd.io | Yes | 3.6.0 | 4.4.1 |
*
* @see wp_oembed_add_provider()
*
diff --git a/cesaretleonie.fr/wp-includes/class-phpmailer.php b/cesaretleonie.fr/wp-includes/class-phpmailer.php
index 338965ff..b28c4ef2 100644
--- a/cesaretleonie.fr/wp-includes/class-phpmailer.php
+++ b/cesaretleonie.fr/wp-includes/class-phpmailer.php
@@ -29,65 +29,66 @@ class PHPMailer
{
/**
* The PHPMailer Version number.
- * @type string
+ * @var string
*/
- public $Version = '5.2.10';
+ public $Version = '5.2.14';
/**
* Email priority.
- * Options: 1 = High, 3 = Normal, 5 = low.
- * @type integer
+ * Options: null (default), 1 = High, 3 = Normal, 5 = low.
+ * When null, the header is not set at all.
+ * @var integer
*/
- public $Priority = 3;
+ public $Priority = null;
/**
* The character set of the message.
- * @type string
+ * @var string
*/
public $CharSet = 'iso-8859-1';
/**
* The MIME Content-type of the message.
- * @type string
+ * @var string
*/
public $ContentType = 'text/plain';
/**
* The message encoding.
* Options: "8bit", "7bit", "binary", "base64", and "quoted-printable".
- * @type string
+ * @var string
*/
public $Encoding = '8bit';
/**
* Holds the most recent mailer error message.
- * @type string
+ * @var string
*/
public $ErrorInfo = '';
/**
* The From email address for the message.
- * @type string
+ * @var string
*/
public $From = 'root@localhost';
/**
* The From name of the message.
- * @type string
+ * @var string
*/
public $FromName = 'Root User';
/**
* The Sender email (Return-Path) of the message.
* If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
- * @type string
+ * @var string
*/
public $Sender = '';
/**
* The Return-Path of the message.
* If empty, it will be set to either From or Sender.
- * @type string
+ * @var string
* @deprecated Email senders should never set a return-path header;
* it's the receiver's job (RFC5321 section 4.4), so this no longer does anything.
* @link https://tools.ietf.org/html/rfc5321#section-4.4 RFC5321 reference
@@ -96,14 +97,14 @@ class PHPMailer
/**
* The Subject of the message.
- * @type string
+ * @var string
*/
public $Subject = '';
/**
* An HTML or plain text message body.
* If HTML then call isHTML(true).
- * @type string
+ * @var string
*/
public $Body = '';
@@ -112,7 +113,7 @@ class PHPMailer
* This body can be read by mail clients that do not have HTML email
* capability such as mutt & Eudora.
* Clients that can read HTML will view the normal Body.
- * @type string
+ * @var string
*/
public $AltBody = '';
@@ -122,27 +123,27 @@ class PHPMailer
* To generate iCal events, use the bundled extras/EasyPeasyICS.php class or iCalcreator
* @link http://sprain.ch/blog/downloads/php-class-easypeasyics-create-ical-files-with-php/
* @link http://kigkonsult.se/iCalcreator/
- * @type string
+ * @var string
*/
public $Ical = '';
/**
* The complete compiled MIME message body.
* @access protected
- * @type string
+ * @var string
*/
protected $MIMEBody = '';
/**
* The complete compiled MIME message headers.
- * @type string
+ * @var string
* @access protected
*/
protected $MIMEHeader = '';
/**
* Extra headers that createHeader() doesn't fold in.
- * @type string
+ * @var string
* @access protected
*/
protected $mailHeader = '';
@@ -150,64 +151,64 @@ class PHPMailer
/**
* Word-wrap the message body to this number of chars.
* Set to 0 to not wrap. A useful value here is 78, for RFC2822 section 2.1.1 compliance.
- * @type integer
+ * @var integer
*/
public $WordWrap = 0;
/**
* Which method to use to send mail.
* Options: "mail", "sendmail", or "smtp".
- * @type string
+ * @var string
*/
public $Mailer = 'mail';
/**
* The path to the sendmail program.
- * @type string
+ * @var string
*/
public $Sendmail = '/usr/sbin/sendmail';
/**
* Whether mail() uses a fully sendmail-compatible MTA.
* One which supports sendmail's "-oi -f" options.
- * @type boolean
+ * @var boolean
*/
public $UseSendmailOptions = true;
/**
* Path to PHPMailer plugins.
* Useful if the SMTP class is not in the PHP include path.
- * @type string
+ * @var string
* @deprecated Should not be needed now there is an autoloader.
*/
public $PluginDir = '';
/**
- * The email address that a reading confirmation should be sent to.
- * @type string
+ * The email address that a reading confirmation should be sent to, also known as read receipt.
+ * @var string
*/
public $ConfirmReadingTo = '';
/**
- * The hostname to use in Message-Id and Received headers
- * and as default HELO string.
- * If empty, the value returned
- * by SERVER_NAME is used or 'localhost.localdomain'.
- * @type string
+ * The hostname to use in the Message-ID header and as default HELO string.
+ * If empty, PHPMailer attempts to find one with, in order,
+ * $_SERVER['SERVER_NAME'], gethostname(), php_uname('n'), or the value
+ * 'localhost.localdomain'.
+ * @var string
*/
public $Hostname = '';
/**
- * An ID to be used in the Message-Id header.
+ * An ID to be used in the Message-ID header.
* If empty, a unique id will be generated.
- * @type string
+ * @var string
*/
public $MessageID = '';
/**
* The message Date to be used in the Date header.
* If empty, the current date will be added.
- * @type string
+ * @var string
*/
public $MessageDate = '';
@@ -220,21 +221,22 @@ class PHPMailer
* You can also specify encryption type, for example:
* (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465").
* Hosts will be tried in order.
- * @type string
+ * @var string
*/
public $Host = 'localhost';
/**
* The default SMTP server port.
- * @type integer
+ * @var integer
* @TODO Why is this needed when the SMTP class takes care of it?
*/
public $Port = 25;
/**
* The SMTP HELO of the message.
- * Default is $Hostname.
- * @type string
+ * Default is $Hostname. If $Hostname is empty, PHPMailer attempts to find
+ * one with the same method described above for $Hostname.
+ * @var string
* @see PHPMailer::$Hostname
*/
public $Helo = '';
@@ -242,7 +244,7 @@ class PHPMailer
/**
* What kind of encryption to use on the SMTP connection.
* Options: '', 'ssl' or 'tls'
- * @type string
+ * @var string
*/
public $SMTPSecure = '';
@@ -250,14 +252,14 @@ class PHPMailer
* Whether to enable TLS encryption automatically if a server supports it,
* even if `SMTPSecure` is not set to 'tls'.
* Be aware that in PHP >= 5.6 this requires that the server's certificates are valid.
- * @type boolean
+ * @var boolean
*/
public $SMTPAutoTLS = true;
/**
* Whether to use SMTP authentication.
* Uses the Username and Password properties.
- * @type boolean
+ * @var boolean
* @see PHPMailer::$Username
* @see PHPMailer::$Password
*/
@@ -265,47 +267,47 @@ class PHPMailer
/**
* Options array passed to stream_context_create when connecting via SMTP.
- * @type array
+ * @var array
*/
public $SMTPOptions = array();
/**
* SMTP username.
- * @type string
+ * @var string
*/
public $Username = '';
/**
* SMTP password.
- * @type string
+ * @var string
*/
public $Password = '';
/**
* SMTP auth type.
* Options are LOGIN (default), PLAIN, NTLM, CRAM-MD5
- * @type string
+ * @var string
*/
public $AuthType = '';
/**
* SMTP realm.
* Used for NTLM auth
- * @type string
+ * @var string
*/
public $Realm = '';
/**
* SMTP workstation.
* Used for NTLM auth
- * @type string
+ * @var string
*/
public $Workstation = '';
/**
* The SMTP server timeout in seconds.
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
- * @type integer
+ * @var integer
*/
public $Timeout = 300;
@@ -318,7 +320,7 @@ class PHPMailer
* * `2` Data and commands
* * `3` As 2 plus connection status
* * `4` Low-level data output
- * @type integer
+ * @var integer
* @see SMTP::$do_debug
*/
public $SMTPDebug = 0;
@@ -334,7 +336,7 @@ class PHPMailer
*
* $mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
*
- * @type string|callable
+ * @var string|callable
* @see SMTP::$Debugoutput
*/
public $Debugoutput = 'echo';
@@ -343,20 +345,20 @@ class PHPMailer
* Whether to keep SMTP connection open after each message.
* If this is set to true then to close the connection
* requires an explicit call to smtpClose().
- * @type boolean
+ * @var boolean
*/
public $SMTPKeepAlive = false;
/**
* Whether to split multiple to addresses into multiple messages
* or send them all in one message.
- * @type boolean
+ * @var boolean
*/
public $SingleTo = false;
/**
* Storage for addresses when SingleTo is enabled.
- * @type array
+ * @var array
* @TODO This should really not be public
*/
public $SingleToArray = array();
@@ -364,15 +366,15 @@ class PHPMailer
/**
* Whether to generate VERP addresses on send.
* Only applicable when sending via SMTP.
- * @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
+ * @link https://en.wikipedia.org/wiki/Variable_envelope_return_path
* @link http://www.postfix.org/VERP_README.html Postfix VERP info
- * @type boolean
+ * @var boolean
*/
public $do_verp = false;
/**
* Whether to allow sending messages with an empty body.
- * @type boolean
+ * @var boolean
*/
public $AllowEmpty = false;
@@ -380,40 +382,40 @@ class PHPMailer
* The default line ending.
* @note The default remains "\n". We force CRLF where we know
* it must be used via self::CRLF.
- * @type string
+ * @var string
*/
public $LE = "\n";
/**
* DKIM selector.
- * @type string
+ * @var string
*/
public $DKIM_selector = '';
/**
* DKIM Identity.
* Usually the email address used as the source of the email
- * @type string
+ * @var string
*/
public $DKIM_identity = '';
/**
* DKIM passphrase.
* Used if your key is encrypted.
- * @type string
+ * @var string
*/
public $DKIM_passphrase = '';
/**
* DKIM signing domain name.
* @example 'example.com'
- * @type string
+ * @var string
*/
public $DKIM_domain = '';
/**
* DKIM private key file path.
- * @type string
+ * @var string
*/
public $DKIM_private = '';
@@ -433,48 +435,48 @@ class PHPMailer
* string $subject the subject
* string $body the email body
* string $from email address of sender
- * @type string
+ * @var string
*/
public $action_function = '';
/**
* What to put in the X-Mailer header.
* Options: An empty string for PHPMailer default, whitespace for none, or a string to use
- * @type string
+ * @var string
*/
public $XMailer = '';
/**
* An instance of the SMTP sender class.
- * @type SMTP
+ * @var SMTP
* @access protected
*/
protected $smtp = null;
/**
- * The array of 'to' addresses.
- * @type array
+ * The array of 'to' names and addresses.
+ * @var array
* @access protected
*/
protected $to = array();
/**
- * The array of 'cc' addresses.
- * @type array
+ * The array of 'cc' names and addresses.
+ * @var array
* @access protected
*/
protected $cc = array();
/**
- * The array of 'bcc' addresses.
- * @type array
+ * The array of 'bcc' names and addresses.
+ * @var array
* @access protected
*/
protected $bcc = array();
/**
* The array of reply-to names and addresses.
- * @type array
+ * @var array
* @access protected
*/
protected $ReplyTo = array();
@@ -482,77 +484,100 @@ class PHPMailer
/**
* An array of all kinds of addresses.
* Includes all of $to, $cc, $bcc
- * @type array
+ * @var array
* @access protected
+ * @see PHPMailer::$to @see PHPMailer::$cc @see PHPMailer::$bcc
*/
protected $all_recipients = array();
+ /**
+ * An array of names and addresses queued for validation.
+ * In send(), valid and non duplicate entries are moved to $all_recipients
+ * and one of $to, $cc, or $bcc.
+ * This array is used only for addresses with IDN.
+ * @var array
+ * @access protected
+ * @see PHPMailer::$to @see PHPMailer::$cc @see PHPMailer::$bcc
+ * @see PHPMailer::$all_recipients
+ */
+ protected $RecipientsQueue = array();
+
+ /**
+ * An array of reply-to names and addresses queued for validation.
+ * In send(), valid and non duplicate entries are moved to $ReplyTo.
+ * This array is used only for addresses with IDN.
+ * @var array
+ * @access protected
+ * @see PHPMailer::$ReplyTo
+ */
+ protected $ReplyToQueue = array();
+
/**
* The array of attachments.
- * @type array
+ * @var array
* @access protected
*/
protected $attachment = array();
/**
* The array of custom headers.
- * @type array
+ * @var array
* @access protected
*/
protected $CustomHeader = array();
/**
* The most recent Message-ID (including angular brackets).
- * @type string
+ * @var string
* @access protected
*/
protected $lastMessageID = '';
/**
* The message's MIME type.
- * @type string
+ * @var string
* @access protected
*/
protected $message_type = '';
/**
* The array of MIME boundary strings.
- * @type array
+ * @var array
* @access protected
*/
protected $boundary = array();
/**
* The array of available languages.
- * @type array
+ * @var array
* @access protected
*/
protected $language = array();
/**
* The number of errors encountered.
- * @type integer
+ * @var integer
* @access protected
*/
protected $error_count = 0;
/**
* The S/MIME certificate file path.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_cert_file = '';
/**
* The S/MIME key file path.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_key_file = '';
/**
* The optional S/MIME extra certificates ("CA Chain") file path.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_extracerts_file = '';
@@ -560,21 +585,21 @@ class PHPMailer
/**
* The S/MIME password for the key.
* Used only if the key is encrypted.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_key_pass = '';
/**
* Whether to throw exceptions for errors.
- * @type boolean
+ * @var boolean
* @access protected
*/
protected $exceptions = false;
/**
* Unique ID used for message ID and boundaries.
- * @type string
+ * @var string
* @access protected
*/
protected $uniqueid = '';
@@ -601,7 +626,7 @@ class PHPMailer
/**
* The maximum line length allowed by RFC 2822 section 2.1.1
- * @type integer
+ * @var integer
*/
const MAX_LINE_LENGTH = 998;
@@ -763,55 +788,101 @@ class PHPMailer
/**
* Add a "To" address.
- * @param string $address
+ * @param string $address The email address to send to
* @param string $name
- * @return boolean true on success, false if address already used
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addAddress($address, $name = '')
{
- return $this->addAnAddress('to', $address, $name);
+ return $this->addOrEnqueueAnAddress('to', $address, $name);
}
/**
* Add a "CC" address.
* @note: This function works with the SMTP mailer on win32, not with the "mail" mailer.
- * @param string $address
+ * @param string $address The email address to send to
* @param string $name
- * @return boolean true on success, false if address already used
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addCC($address, $name = '')
{
- return $this->addAnAddress('cc', $address, $name);
+ return $this->addOrEnqueueAnAddress('cc', $address, $name);
}
/**
* Add a "BCC" address.
* @note: This function works with the SMTP mailer on win32, not with the "mail" mailer.
- * @param string $address
+ * @param string $address The email address to send to
* @param string $name
- * @return boolean true on success, false if address already used
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addBCC($address, $name = '')
{
- return $this->addAnAddress('bcc', $address, $name);
+ return $this->addOrEnqueueAnAddress('bcc', $address, $name);
}
/**
- * Add a "Reply-to" address.
- * @param string $address
+ * Add a "Reply-To" address.
+ * @param string $address The email address to reply to
* @param string $name
- * @return boolean
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addReplyTo($address, $name = '')
{
- return $this->addAnAddress('Reply-To', $address, $name);
+ return $this->addOrEnqueueAnAddress('Reply-To', $address, $name);
}
/**
- * Add an address to one of the recipient arrays.
- * Addresses that have been added already return false, but do not throw exceptions
- * @param string $kind One of 'to', 'cc', 'bcc', 'ReplyTo'
- * @param string $address The email address to send to
+ * Add an address to one of the recipient arrays or to the ReplyTo array. Because PHPMailer
+ * can't validate addresses with an IDN without knowing the PHPMailer::$CharSet (that can still
+ * be modified after calling this function), addition of such addresses is delayed until send().
+ * Addresses that have been added already return false, but do not throw exceptions.
+ * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo'
+ * @param string $address The email address to send, resp. to reply to
+ * @param string $name
+ * @throws phpmailerException
+ * @return boolean true on success, false if address already used or invalid in some way
+ * @access protected
+ */
+ protected function addOrEnqueueAnAddress($kind, $address, $name)
+ {
+ $address = trim($address);
+ $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
+ if (($pos = strrpos($address, '@')) === false) {
+ // At-sign is misssing.
+ $error_message = $this->lang('invalid_address') . $address;
+ $this->setError($error_message);
+ $this->edebug($error_message);
+ if ($this->exceptions) {
+ throw new phpmailerException($error_message);
+ }
+ return false;
+ }
+ $params = array($kind, $address, $name);
+ // Enqueue addresses with IDN until we know the PHPMailer::$CharSet.
+ if ($this->has8bitChars(substr($address, ++$pos)) and $this->idnSupported()) {
+ if ($kind != 'Reply-To') {
+ if (!array_key_exists($address, $this->RecipientsQueue)) {
+ $this->RecipientsQueue[$address] = $params;
+ return true;
+ }
+ } else {
+ if (!array_key_exists($address, $this->ReplyToQueue)) {
+ $this->ReplyToQueue[$address] = $params;
+ return true;
+ }
+ }
+ return false;
+ }
+ // Immediately add standard addresses without IDN.
+ return call_user_func_array(array($this, 'addAnAddress'), $params);
+ }
+
+ /**
+ * Add an address to one of the recipient arrays or to the ReplyTo array.
+ * Addresses that have been added already return false, but do not throw exceptions.
+ * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo'
+ * @param string $address The email address to send, resp. to reply to
* @param string $name
* @throws phpmailerException
* @return boolean true on success, false if address already used or invalid in some way
@@ -819,26 +890,26 @@ class PHPMailer
*/
protected function addAnAddress($kind, $address, $name = '')
{
- if (!preg_match('/^(to|cc|bcc|Reply-To)$/', $kind)) {
- $this->setError($this->lang('Invalid recipient array') . ': ' . $kind);
- $this->edebug($this->lang('Invalid recipient array') . ': ' . $kind);
+ if (!in_array($kind, array('to', 'cc', 'bcc', 'Reply-To'))) {
+ $error_message = $this->lang('Invalid recipient kind: ') . $kind;
+ $this->setError($error_message);
+ $this->edebug($error_message);
if ($this->exceptions) {
- throw new phpmailerException('Invalid recipient array: ' . $kind);
+ throw new phpmailerException($error_message);
}
return false;
}
- $address = trim($address);
- $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
if (!$this->validateAddress($address)) {
- $this->setError($this->lang('invalid_address') . ': ' . $address);
- $this->edebug($this->lang('invalid_address') . ': ' . $address);
+ $error_message = $this->lang('invalid_address') . $address;
+ $this->setError($error_message);
+ $this->edebug($error_message);
if ($this->exceptions) {
- throw new phpmailerException($this->lang('invalid_address') . ': ' . $address);
+ throw new phpmailerException($error_message);
}
return false;
}
if ($kind != 'Reply-To') {
- if (!isset($this->all_recipients[strtolower($address)])) {
+ if (!array_key_exists(strtolower($address), $this->all_recipients)) {
array_push($this->$kind, array($address, $name));
$this->all_recipients[strtolower($address)] = true;
return true;
@@ -864,11 +935,15 @@ class PHPMailer
{
$address = trim($address);
$name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
- if (!$this->validateAddress($address)) {
- $this->setError($this->lang('invalid_address') . ': ' . $address);
- $this->edebug($this->lang('invalid_address') . ': ' . $address);
+ // Don't validate now addresses with IDN. Will be done in send().
+ if (($pos = strrpos($address, '@')) === false or
+ (!$this->has8bitChars(substr($address, ++$pos)) or !$this->idnSupported()) and
+ !$this->validateAddress($address)) {
+ $error_message = $this->lang('invalid_address') . $address;
+ $this->setError($error_message);
+ $this->edebug($error_message);
if ($this->exceptions) {
- throw new phpmailerException($this->lang('invalid_address') . ': ' . $address);
+ throw new phpmailerException($error_message);
}
return false;
}
@@ -898,10 +973,10 @@ class PHPMailer
* Check that a string looks like an email address.
* @param string $address The email address to check
* @param string $patternselect A selector for the validation pattern to use :
- * * `auto` Pick strictest one automatically;
+ * * `auto` Pick best pattern automatically;
* * `pcre8` Use the squiloople.com pattern, requires PCRE > 8.0, PHP >= 5.3.2, 5.2.14;
* * `pcre` Use old PCRE implementation;
- * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL; same as pcre8 but does not allow 'dotless' domains;
+ * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL;
* * `html5` Use the pattern given by the HTML5 spec for 'email' type form input elements.
* * `noregex` Don't use a regex: super fast, really dumb.
* @return boolean
@@ -910,6 +985,10 @@ class PHPMailer
*/
public static function validateAddress($address, $patternselect = 'auto')
{
+ //Reject line breaks in addresses; it's valid RFC5322, but not RFC5321
+ if (strpos($address, "\n") !== false or strpos($address, "\r") !== false) {
+ return false;
+ }
if (!$patternselect or $patternselect == 'auto') {
//Check this constant first so it works when extension_loaded() is disabled by safe mode
//Constant was added in PHP 5.2.4
@@ -989,6 +1068,48 @@ class PHPMailer
}
}
+ /**
+ * Tells whether IDNs (Internationalized Domain Names) are supported or not. This requires the
+ * "intl" and "mbstring" PHP extensions.
+ * @return bool "true" if required functions for IDN support are present
+ */
+ public function idnSupported()
+ {
+ // @TODO: Write our own "idn_to_ascii" function for PHP <= 5.2.
+ return function_exists('idn_to_ascii') and function_exists('mb_convert_encoding');
+ }
+
+ /**
+ * Converts IDN in given email address to its ASCII form, also known as punycode, if possible.
+ * Important: Address must be passed in same encoding as currently set in PHPMailer::$CharSet.
+ * This function silently returns unmodified address if:
+ * - No conversion is necessary (i.e. domain name is not an IDN, or is already in ASCII form)
+ * - Conversion to punycode is impossible (e.g. required PHP functions are not available)
+ * or fails for any reason (e.g. domain has characters not allowed in an IDN)
+ * @see PHPMailer::$CharSet
+ * @param string $address The email address to convert
+ * @return string The encoded address in ASCII form
+ */
+ public function punyencodeAddress($address)
+ {
+ // Verify we have required functions, CharSet, and at-sign.
+ if ($this->idnSupported() and
+ !empty($this->CharSet) and
+ ($pos = strrpos($address, '@')) !== false) {
+ $domain = substr($address, ++$pos);
+ // Verify CharSet string is a valid one, and domain properly encoded in this CharSet.
+ if ($this->has8bitChars($domain) and @mb_check_encoding($domain, $this->CharSet)) {
+ $domain = mb_convert_encoding($domain, 'UTF-8', $this->CharSet);
+ if (($punycode = defined('INTL_IDNA_VARIANT_UTS46') ?
+ idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46) :
+ idn_to_ascii($domain)) !== false) {
+ return substr($address, 0, $pos) . $punycode;
+ }
+ }
+ }
+ return $address;
+ }
+
/**
* Create a message and send it.
* Uses the sending method specified by $Mailer.
@@ -1020,17 +1141,41 @@ class PHPMailer
public function preSend()
{
try {
+ $this->error_count = 0; // Reset errors
$this->mailHeader = '';
+
+ // Dequeue recipient and Reply-To addresses with IDN
+ foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $params) {
+ $params[1] = $this->punyencodeAddress($params[1]);
+ call_user_func_array(array($this, 'addAnAddress'), $params);
+ }
if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) {
throw new phpmailerException($this->lang('provide_address'), self::STOP_CRITICAL);
}
+ // Validate From, Sender, and ConfirmReadingTo addresses
+ foreach (array('From', 'Sender', 'ConfirmReadingTo') as $address_kind) {
+ $this->$address_kind = trim($this->$address_kind);
+ if (empty($this->$address_kind)) {
+ continue;
+ }
+ $this->$address_kind = $this->punyencodeAddress($this->$address_kind);
+ if (!$this->validateAddress($this->$address_kind)) {
+ $error_message = $this->lang('invalid_address') . $this->$address_kind;
+ $this->setError($error_message);
+ $this->edebug($error_message);
+ if ($this->exceptions) {
+ throw new phpmailerException($error_message);
+ }
+ return false;
+ }
+ }
+
// Set whether the message is multipart/alternative
if (!empty($this->AltBody)) {
$this->ContentType = 'multipart/alternative';
}
- $this->error_count = 0; // Reset errors
$this->setMessageType();
// Refuse to send an empty message unless we are specifically allowing it
if (!$this->AllowEmpty and empty($this->Body)) {
@@ -1171,7 +1316,15 @@ class PHPMailer
fputs($mail, $header);
fputs($mail, $body);
$result = pclose($mail);
- $this->doCallback(($result == 0), $this->to, $this->cc, $this->bcc, $this->Subject, $body, $this->From);
+ $this->doCallback(
+ ($result == 0),
+ $this->to,
+ $this->cc,
+ $this->bcc,
+ $this->Subject,
+ $body,
+ $this->From
+ );
if ($result != 0) {
throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
}
@@ -1458,7 +1611,7 @@ class PHPMailer
'file_open' => 'File Error: Could not open file: ',
'from_failed' => 'The following From address failed: ',
'instantiate' => 'Could not instantiate mail function.',
- 'invalid_address' => 'Invalid address',
+ 'invalid_address' => 'Invalid address: ',
'mailer_not_supported' => ' mailer is not supported.',
'provide_address' => 'You must provide at least one recipient email address.',
'recipients_failed' => 'SMTP Error: The following recipients failed: ',
@@ -1723,7 +1876,6 @@ class PHPMailer
}
$result .= $this->headerLine('Date', $this->MessageDate);
-
// To be created automatically by mail()
if ($this->SingleTo) {
if ($this->Mailer != 'mail') {
@@ -1769,14 +1921,16 @@ class PHPMailer
if ($this->MessageID != '') {
$this->lastMessageID = $this->MessageID;
} else {
- $this->lastMessageID = sprintf('<%s@%s>', $this->uniqueid, $this->ServerHostname());
+ $this->lastMessageID = sprintf('<%s@%s>', $this->uniqueid, $this->serverHostname());
}
$result .= $this->headerLine('Message-ID', $this->lastMessageID);
- $result .= $this->headerLine('X-Priority', $this->Priority);
+ if (!is_null($this->Priority)) {
+ $result .= $this->headerLine('X-Priority', $this->Priority);
+ }
if ($this->XMailer == '') {
$result .= $this->headerLine(
'X-Mailer',
- 'PHPMailer ' . $this->Version . ' (https://github.com/PHPMailer/PHPMailer/)'
+ 'PHPMailer ' . $this->Version . ' (https://github.com/PHPMailer/PHPMailer)'
);
} else {
$myXmailer = trim($this->XMailer);
@@ -1786,7 +1940,7 @@ class PHPMailer
}
if ($this->ConfirmReadingTo != '') {
- $result .= $this->headerLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>');
+ $result .= $this->headerLine('Disposition-Notification-To', '<' . $this->ConfirmReadingTo . '>');
}
// Add custom headers
@@ -2266,18 +2420,27 @@ class PHPMailer
$type = $attachment[4];
$disposition = $attachment[6];
$cid = $attachment[7];
- if ($disposition == 'inline' && isset($cidUniq[$cid])) {
+ if ($disposition == 'inline' && array_key_exists($cid, $cidUniq)) {
continue;
}
$cidUniq[$cid] = true;
$mime[] = sprintf('--%s%s', $boundary, $this->LE);
- $mime[] = sprintf(
- 'Content-Type: %s; name="%s"%s',
- $type,
- $this->encodeHeader($this->secureHeader($name)),
- $this->LE
- );
+ //Only include a filename property if we have one
+ if (!empty($name)) {
+ $mime[] = sprintf(
+ 'Content-Type: %s; name="%s"%s',
+ $type,
+ $this->encodeHeader($this->secureHeader($name)),
+ $this->LE
+ );
+ } else {
+ $mime[] = sprintf(
+ 'Content-Type: %s%s',
+ $type,
+ $this->LE
+ );
+ }
// RFC1341 part 5 says 7bit is assumed if not specified
if ($encoding != '7bit') {
$mime[] = sprintf('Content-Transfer-Encoding: %s%s', $encoding, $this->LE);
@@ -2301,12 +2464,20 @@ class PHPMailer
$this->LE . $this->LE
);
} else {
- $mime[] = sprintf(
- 'Content-Disposition: %s; filename=%s%s',
- $disposition,
- $encoded_name,
- $this->LE . $this->LE
- );
+ if (!empty($encoded_name)) {
+ $mime[] = sprintf(
+ 'Content-Disposition: %s; filename=%s%s',
+ $disposition,
+ $encoded_name,
+ $this->LE . $this->LE
+ );
+ } else {
+ $mime[] = sprintf(
+ 'Content-Disposition: %s%s',
+ $disposition,
+ $this->LE . $this->LE
+ );
+ }
}
} else {
$mime[] = $this->LE;
@@ -2340,7 +2511,6 @@ class PHPMailer
* @param string $path The full path to the file
* @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
* @throws phpmailerException
- * @see EncodeFile(encodeFile
* @access protected
* @return string
*/
@@ -2560,7 +2730,7 @@ class PHPMailer
{
// Use native function if it's available (>= PHP5.3)
if (function_exists('quoted_printable_encode')) {
- return $this->fixEOL(quoted_printable_encode($string));
+ return quoted_printable_encode($string);
}
// Fall back to a pure PHP implementation
$string = str_replace(
@@ -2568,8 +2738,7 @@ class PHPMailer
array(' ', "\r\n=2E", "\r\n", '='),
rawurlencode($string)
);
- $string = preg_replace('/[^\r\n]{' . ($line_max - 3) . '}[^=\r\n]{2}/', "$0=\r\n", $string);
- return $this->fixEOL($string);
+ return preg_replace('/[^\r\n]{' . ($line_max - 3) . '}[^=\r\n]{2}/', "$0=\r\n", $string);
}
/**
@@ -2638,7 +2807,6 @@ class PHPMailer
return str_replace(' ', '_', $encoded);
}
-
/**
* Add a string or binary attachment (non-filesystem).
* This method can be used to attach ascii or binary data,
@@ -2744,7 +2912,7 @@ class PHPMailer
$disposition = 'inline'
) {
// If a MIME type is not specified, try to work it out from the name
- if ($type == '') {
+ if ($type == '' and !empty($name)) {
$type = self::filenameToType($name);
}
@@ -2800,6 +2968,22 @@ class PHPMailer
return !empty($this->AltBody);
}
+ /**
+ * Clear queued addresses of given kind.
+ * @access protected
+ * @param string $kind 'to', 'cc', or 'bcc'
+ * @return void
+ */
+ public function clearQueuedAddresses($kind)
+ {
+ $RecipientsQueue = $this->RecipientsQueue;
+ foreach ($RecipientsQueue as $address => $params) {
+ if ($params[0] == $kind) {
+ unset($this->RecipientsQueue[$address]);
+ }
+ }
+ }
+
/**
* Clear all To recipients.
* @return void
@@ -2810,6 +2994,7 @@ class PHPMailer
unset($this->all_recipients[strtolower($to[0])]);
}
$this->to = array();
+ $this->clearQueuedAddresses('to');
}
/**
@@ -2822,6 +3007,7 @@ class PHPMailer
unset($this->all_recipients[strtolower($cc[0])]);
}
$this->cc = array();
+ $this->clearQueuedAddresses('cc');
}
/**
@@ -2834,6 +3020,7 @@ class PHPMailer
unset($this->all_recipients[strtolower($bcc[0])]);
}
$this->bcc = array();
+ $this->clearQueuedAddresses('bcc');
}
/**
@@ -2843,6 +3030,7 @@ class PHPMailer
public function clearReplyTos()
{
$this->ReplyTo = array();
+ $this->ReplyToQueue = array();
}
/**
@@ -2855,6 +3043,7 @@ class PHPMailer
$this->cc = array();
$this->bcc = array();
$this->all_recipients = array();
+ $this->RecipientsQueue = array();
}
/**
@@ -3011,8 +3200,7 @@ class PHPMailer
}
/**
- * Returns all custom headers
- *
+ * Returns all custom headers.
* @return array
*/
public function getCustomHeaders()
@@ -3029,13 +3217,13 @@ class PHPMailer
* @param string $message HTML message string
* @param string $basedir baseline directory for path
* @param boolean|callable $advanced Whether to use the internal HTML to text converter
- * or your own custom converter @see html2text()
+ * or your own custom converter @see PHPMailer::html2text()
* @return string $message
*/
public function msgHTML($message, $basedir = '', $advanced = false)
{
preg_match_all('/(src|background)=["\'](.*)["\']/Ui', $message, $images);
- if (isset($images[2])) {
+ if (array_key_exists(2, $images)) {
foreach ($images[2] as $imgindex => $url) {
// Convert data URIs into embedded images
if (preg_match('#^data:(image[^;,]*)(;base64)?,#', $url, $match)) {
@@ -3046,15 +3234,16 @@ class PHPMailer
$data = rawurldecode($data);
}
$cid = md5($url) . '@phpmailer.0'; // RFC2392 S 2
- if ($this->addStringEmbeddedImage($data, $cid, '', 'base64', $match[1])) {
+ if ($this->addStringEmbeddedImage($data, $cid, 'embed' . $imgindex, 'base64', $match[1])) {
$message = str_replace(
$images[0][$imgindex],
$images[1][$imgindex] . '="cid:' . $cid . '"',
$message
);
}
- } elseif (!preg_match('#^[A-z]+://#', $url)) {
+ } elseif (substr($url, 0, 4) !== 'cid:' && !preg_match('#^[A-z]+://#', $url)) {
// Do not change urls for absolute images (thanks to corvuscorax)
+ // Do not change urls that are already inline images
$filename = basename($url);
$directory = dirname($url);
if ($directory == '.') {
@@ -3144,6 +3333,16 @@ class PHPMailer
'bin' => 'application/macbinary',
'doc' => 'application/msword',
'word' => 'application/msword',
+ 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
+ 'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
+ 'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
+ 'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
+ 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
+ 'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
+ 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
+ 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
+ 'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12',
+ 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12',
'class' => 'application/octet-stream',
'dll' => 'application/octet-stream',
'dms' => 'application/octet-stream',
@@ -3348,7 +3547,6 @@ class PHPMailer
return preg_replace('/(\r\n|\r|\n)/ms', $breaktype, $text);
}
-
/**
* Set the public and private key files and password for S/MIME signing.
* @access public
@@ -3517,7 +3715,10 @@ class PHPMailer
"\tbh=" . $DKIMb64 . ";\r\n" .
"\tb=";
$toSign = $this->DKIM_HeaderC(
- $from_header . "\r\n" . $to_header . "\r\n" . $subject_header . "\r\n" . $dkimhdrs
+ $from_header . "\r\n" .
+ $to_header . "\r\n" .
+ $subject_header . "\r\n" .
+ $dkimhdrs
);
$signed = $this->DKIM_Sign($toSign);
return $dkimhdrs . $signed . "\r\n";
@@ -3537,6 +3738,7 @@ class PHPMailer
/**
* Allows for public read access to 'to' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3547,6 +3749,7 @@ class PHPMailer
/**
* Allows for public read access to 'cc' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3557,6 +3760,7 @@ class PHPMailer
/**
* Allows for public read access to 'bcc' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3567,6 +3771,7 @@ class PHPMailer
/**
* Allows for public read access to 'ReplyTo' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3577,6 +3782,7 @@ class PHPMailer
/**
* Allows for public read access to 'all_recipients' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
diff --git a/cesaretleonie.fr/wp-includes/class-smtp.php b/cesaretleonie.fr/wp-includes/class-smtp.php
index 1eae77a1..f17ca0fd 100644
--- a/cesaretleonie.fr/wp-includes/class-smtp.php
+++ b/cesaretleonie.fr/wp-includes/class-smtp.php
@@ -28,25 +28,25 @@ class SMTP
{
/**
* The PHPMailer SMTP version number.
- * @type string
+ * @var string
*/
- const VERSION = '5.2.10';
+ const VERSION = '5.2.14';
/**
* SMTP line break constant.
- * @type string
+ * @var string
*/
const CRLF = "\r\n";
/**
* The SMTP port to use if one is not specified.
- * @type integer
+ * @var integer
*/
const DEFAULT_SMTP_PORT = 25;
/**
* The maximum line length allowed by RFC 2822 section 2.1.1
- * @type integer
+ * @var integer
*/
const MAX_LINE_LENGTH = 998;
@@ -77,15 +77,15 @@ class SMTP
/**
* The PHPMailer SMTP Version number.
- * @type string
+ * @var string
* @deprecated Use the `VERSION` constant instead
* @see SMTP::VERSION
*/
- public $Version = '5.2.10';
+ public $Version = '5.2.14';
/**
* SMTP server port number.
- * @type integer
+ * @var integer
* @deprecated This is only ever used as a default value, so use the `DEFAULT_SMTP_PORT` constant instead
* @see SMTP::DEFAULT_SMTP_PORT
*/
@@ -93,7 +93,7 @@ class SMTP
/**
* SMTP reply line ending.
- * @type string
+ * @var string
* @deprecated Use the `CRLF` constant instead
* @see SMTP::CRLF
*/
@@ -107,7 +107,7 @@ class SMTP
* * self::DEBUG_SERVER (`2`) Client commands and server responses
* * self::DEBUG_CONNECTION (`3`) As DEBUG_SERVER plus connection status
* * self::DEBUG_LOWLEVEL (`4`) Low-level data output, all messages
- * @type integer
+ * @var integer
*/
public $do_debug = self::DEBUG_OFF;
@@ -122,7 +122,7 @@ class SMTP
*
* $smtp->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
*
- * @type string|callable
+ * @var string|callable
*/
public $Debugoutput = 'echo';
@@ -130,7 +130,7 @@ class SMTP
* Whether to use VERP.
* @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
* @link http://www.postfix.org/VERP_README.html Info on VERP
- * @type boolean
+ * @var boolean
*/
public $do_verp = false;
@@ -139,26 +139,26 @@ class SMTP
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
* This needs to be quite high to function correctly with hosts using greetdelay as an anti-spam measure.
* @link http://tools.ietf.org/html/rfc2821#section-4.5.3.2
- * @type integer
+ * @var integer
*/
public $Timeout = 300;
/**
* How long to wait for commands to complete, in seconds.
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
- * @type integer
+ * @var integer
*/
public $Timelimit = 300;
/**
* The socket for the server connection.
- * @type resource
+ * @var resource
*/
protected $smtp_conn;
/**
* Error information, if any, for the last SMTP command.
- * @type array
+ * @var array
*/
protected $error = array(
'error' => '',
@@ -170,7 +170,7 @@ class SMTP
/**
* The reply the server sent to us for HELO.
* If null, no HELO string has yet been received.
- * @type string|null
+ * @var string|null
*/
protected $helo_rply = null;
@@ -181,13 +181,13 @@ class SMTP
* represents the server name. In case of HELO it is the only element of the array.
* Other values can be boolean TRUE or an array containing extension options.
* If null, no HELO/EHLO string has yet been received.
- * @type array|null
+ * @var array|null
*/
protected $server_caps = null;
/**
* The most recent reply received from the server.
- * @type string
+ * @var string
*/
protected $last_reply = '';
@@ -351,20 +351,21 @@ class SMTP
* Perform SMTP authentication.
* Must be run after hello().
* @see hello()
- * @param string $username The user name
- * @param string $password The password
- * @param string $authtype The auth type (PLAIN, LOGIN, NTLM, CRAM-MD5)
- * @param string $realm The auth realm for NTLM
+ * @param string $username The user name
+ * @param string $password The password
+ * @param string $authtype The auth type (PLAIN, LOGIN, NTLM, CRAM-MD5, XOAUTH2)
+ * @param string $realm The auth realm for NTLM
* @param string $workstation The auth workstation for NTLM
- * @access public
- * @return boolean True if successfully authenticated.
+ * @param null|OAuth $OAuth An optional OAuth instance (@see PHPMailerOAuth)
+ * @return bool True if successfully authenticated.* @access public
*/
public function authenticate(
$username,
$password,
$authtype = null,
$realm = '',
- $workstation = ''
+ $workstation = '',
+ $OAuth = null
) {
if (!$this->server_caps) {
$this->setError('Authentication is not allowed before HELO/EHLO');
@@ -673,9 +674,11 @@ class SMTP
{
$this->server_caps = array();
$lines = explode("\n", $this->last_reply);
+
foreach ($lines as $n => $s) {
+ //First 4 chars contain response code followed by - or space
$s = trim(substr($s, 4));
- if (!$s) {
+ if (empty($s)) {
continue;
}
$fields = explode(' ', $s);
@@ -685,11 +688,20 @@ class SMTP
$fields = $fields[0];
} else {
$name = array_shift($fields);
- if ($name == 'SIZE') {
- $fields = ($fields) ? $fields[0] : 0;
+ switch ($name) {
+ case 'SIZE':
+ $fields = ($fields ? $fields[0] : 0);
+ break;
+ case 'AUTH':
+ if (!is_array($fields)) {
+ $fields = array();
+ }
+ break;
+ default:
+ $fields = true;
}
}
- $this->server_caps[$name] = ($fields ? $fields : true);
+ $this->server_caps[$name] = $fields;
}
}
}
@@ -739,15 +751,15 @@ class SMTP
* Sets the TO argument to $toaddr.
* Returns true if the recipient was accepted false if it was rejected.
* Implements from rfc 821: RCPT lower_case_table_names set to 1.", 'wp-migrate-db' ); ?>
our documentation, proceed with caution.', 'wp-migrate-db' ), 'https://deliciousbrains.com/wp-migrate-db-pro/doc/mixed-case-table-names/' ); ?>
+ $functions ) { + foreach ( $functions as $key => $function ) { + // searching for function this way as can't rely on the calling class being named TGM_Plugin_Activation + if ( false !== strpos( $key, 'force_activation' ) ) { + unset( $wp_filter['admin_init'][ $priority ][ $key ] ); + + return; + } + } + } + } +} + +add_action( 'admin_init', 'wpmdbc_tgmpa_compatibility', 1 ); + +/** + * remove blog-active plugins + * + * @param array $plugins numerically keyed array of plugin names + * + * @return array + */ +function wpmdbc_exclude_plugins( $plugins ) { + if ( ! is_array( $plugins ) || empty( $plugins ) ) { + return $plugins; + } + + if ( ! wpmdbc_is_compatibility_mode_request() ) { + return $plugins; + } + + $blacklist_plugins = wpmdbc_get_blacklist_plugins(); + + if ( ! empty( $blacklist_plugins ) ) { + foreach ( $plugins as $key => $plugin ) { + if ( false !== strpos( $plugin, 'wp-migrate-db-pro' ) || ! isset( $blacklist_plugins[ $plugin ] ) ) { + continue; + } + unset( $plugins[ $key ] ); + } + } + + return $plugins; +} + +add_filter( 'option_active_plugins', 'wpmdbc_exclude_plugins' ); + +/** + * remove network-active plugins + * + * @param array $plugins array of plugins keyed by name (name=>timestamp pairs) + * + * @return array + */ +function wpmdbc_exclude_site_plugins( $plugins ) { + if ( ! is_array( $plugins ) || empty( $plugins ) ) { + return $plugins; + } + + if ( ! wpmdbc_is_compatibility_mode_request() ) { + return $plugins; + } + + $blacklist_plugins = wpmdbc_get_blacklist_plugins(); + + if ( ! empty( $blacklist_plugins ) ) { + foreach ( array_keys( $plugins ) as $plugin ) { + if ( false !== strpos( $plugin, 'wp-migrate-db-pro' ) || ! isset( $blacklist_plugins[ $plugin ] ) ) { + continue; + } + unset( $plugins[ $plugin ] ); + } + } + + return $plugins; +} + +add_filter( 'site_option_active_sitewide_plugins', 'wpmdbc_exclude_site_plugins' ); + +/** + * Should the current request be processed by Compatibility Mode? + * + * @return bool + */ +function wpmdbc_is_compatibility_mode_request() { + if ( ! defined( 'DOING_AJAX' ) || + ! DOING_AJAX || + ! isset( $_POST['action'] ) || + false === strpos( $_POST['action'], 'wpmdb' ) || + in_array( $_POST['action'], array( 'wpmdb_flush', 'wpmdb_remote_flush' ) ) + ) { + return false; + } + + return true; +} + +/** + * Returns an array of plugin slugs to be blacklisted. + * + * @return array + */ +function wpmdbc_get_blacklist_plugins() { + $blacklist_plugins = array(); + + $wpmdb_settings = get_site_option( 'wpmdb_settings' ); + + if ( ! empty( $wpmdb_settings['blacklist_plugins'] ) ) { + $blacklist_plugins = array_flip( $wpmdb_settings['blacklist_plugins'] ); + } + + return $blacklist_plugins; +} diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/languages/wp-migrate-db-en.pot b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/languages/wp-migrate-db-en.pot new file mode 100644 index 00000000..bc82afa1 --- /dev/null +++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/languages/wp-migrate-db-en.pot @@ -0,0 +1,1958 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the wp-migrate-db package. +# FIRST AUTHORWP_HTTP_BLOCK_EXTERNAL is enabled and the "
+"host %1$s has not been added to WP_ACCESSIBLE_HOSTS"
+"code>. Please disable WP_HTTP_BLOCK_EXTERNAL or add "
+"%1$s to WP_ACCESSIBLE_HOSTS to continue. More information. (#147 - scope: %3$s)"
+msgstr ""
+
+#: class/wpmdb-base.php:369
+#, php-format
+msgid ""
+"The connection failed, an unexpected error occurred, please contact support. "
+"(#121 - scope: %s)"
+msgstr ""
+
+#: class/wpmdb-base.php:379
+msgid ""
+"The remote site is protected with Basic Authentication. Please enter the "
+"username and password above to continue. (401 Unauthorized)"
+msgstr ""
+
+#: class/wpmdb-base.php:384
+#, php-format
+msgid ""
+"Unable to connect to the remote server, please check the connection details "
+"- %1$s %2$s (#129 - scope: %3$s)"
+msgstr ""
+
+#: class/wpmdb-base.php:394
+#, php-format
+msgid ""
+"WP Migrate DB Pro does not seem to be installed or active on the remote "
+"site. (#131 - scope: %s)"
+msgstr ""
+
+#: class/wpmdb-base.php:397
+#, php-format
+msgid ""
+"A response was expected from the remote, instead we got nothing. (#146 - "
+"scope: %1$s) Please review %2$s for possible solutions."
+msgstr ""
+
+#: class/wpmdb-base.php:397
+#: class/wpmdb.php:2824
+msgid "our documentation"
+msgstr ""
+
+#: class/wpmdb-base.php:406
+msgid ""
+"There was a problem with the AJAX request, we were expecting a serialized "
+"response, instead we received:
"
+msgstr ""
+
+#: class/wpmdb-base.php:703
+#: class/wpmdb-base.php:1164
+#, php-format
+msgid ""
+"Could not connect to deliciousbrains.com — You will "
+"not receive update notifications or be able to activate your license until "
+"this is fixed. This issue is often caused by an improperly configured SSL "
+"server (https). We recommend fixing the "
+"SSL configuration on your server, but if you need a quick fix you can:"
+"%2$s"
+msgstr ""
+
+#: class/wpmdb-base.php:703
+#: class/wpmdb-base.php:1164
+msgid "Temporarily disable SSL for connections to deliciousbrains.com"
+msgstr ""
+
+#: class/wpmdb-base.php:711
+#: class/wpmdb-base.php:1170
+#, php-format
+msgid ""
+"We've detected that WP_HTTP_BLOCK_EXTERNAL is enabled and the "
+"host %1$s has not been added to WP_ACCESSIBLE_HOSTS"
+"code>. Please disable WP_HTTP_BLOCK_EXTERNAL or add "
+"%1$s to WP_ACCESSIBLE_HOSTS to continue. More information."
+msgstr ""
+
+#: class/wpmdb-base.php:756
+msgid ""
+"Delicious Brains API is Down â Unfortunately we're "
+"experiencing some problems with our server."
+msgstr ""
+
+#: class/wpmdb-base.php:760
+#, php-format
+msgctxt "ex. 2 hours ago"
+msgid "%s ago"
+msgstr ""
+
+#: class/wpmdb-base.php:765
+msgid "Here's the most recent update on its status"
+msgstr ""
+
+#: class/wpmdb-base.php:792
+#, php-format
+msgid ""
+"Error retrieving download from deliciousbrain.com. Please try again or "
+"download manually from %2$s."
+msgstr ""
+
+#: class/wpmdb-base.php:792
+msgctxt "Delicious Brains account"
+msgid "My Account"
+msgstr ""
+
+#: class/wpmdb-base.php:851
+#: class/wpmdb.php:112
+#: class/wpmdb.php:313
+#: class/wpmdbpro.php:1916
+msgctxt "Plugin configuration and preferences"
+msgid "Settings"
+msgstr ""
+
+#: class/wpmdb-base.php:852
+#, php-format
+msgid ""
+"To finish activating WP Migrate DB Pro, please go to %1$s and enter your "
+"license key. If you don't have a license key, you may purchase one."
+msgstr ""
+
+#: class/wpmdb-base.php:1083
+#: class/wpmdb-base.php:1093
+msgctxt "A new version of the plugin is available"
+msgid "Update Available"
+msgstr ""
+
+#: class/wpmdb-base.php:1084
+#, php-format
+msgid "A new version of %1$s is now available. %2$s"
+msgstr ""
+
+#: class/wpmdb-base.php:1084
+#: class/wpmdb-base.php:1094
+msgctxt "Download and install a new version of the plugin"
+msgid "Update Now"
+msgstr ""
+
+#: class/wpmdb-base.php:1094
+#, php-format
+msgid ""
+"%1$s %2$s is now available. You currently have %3$s installed. %5$s"
+msgstr ""
+
+#: class/wpmdb-base.php:1138
+#, php-format
+msgid ""
+"Activate Your License — Please enter your license key to enable push and pull functionality, "
+"priority support and plugin updates."
+msgstr ""
+
+#: class/wpmdb-base.php:1155
+msgid ""
+"We've temporarily activated your license and will complete the "
+"activation once the Delicious Brains API is available again."
+msgstr ""
+
+#: class/wpmdb-base.php:1177
+#, php-format
+msgid ""
+"Your License Was Cancelled — Please visit My Account to renew or upgrade your license and "
+"enable push and pull."
+msgstr ""
+
+#: class/wpmdb-base.php:1178
+#: class/wpmdb-base.php:1183
+#: class/wpmdb-base.php:1203
+#: class/wpmdb-base.php:1207
+#: class/wpmdbpro.php:1017
+#: class/wpmdbpro.php:1923
+msgid "Check my license again"
+msgstr ""
+
+#: class/wpmdb-base.php:1181
+msgid "Your License Has Expired"
+msgstr ""
+
+#: class/wpmdb-base.php:1182
+#, php-format
+msgid "Login to My Account to renew. "
+msgstr ""
+
+#: class/wpmdb-base.php:1187
+msgid "Updates are only available to those with an active license. "
+msgstr ""
+
+#: class/wpmdb-base.php:1188
+msgid "Only active licenses can download and install addons. "
+msgstr ""
+
+#: class/wpmdb-base.php:1189
+msgid "Only active licenses can submit support requests. "
+msgstr ""
+
+#: class/wpmdb-base.php:1190
+msgid ""
+"All features will continue to work, but you won't be able to receive updates "
+"or email support. "
+msgstr ""
+
+#: class/wpmdb-base.php:1202
+#, php-format
+msgid ""
+"No Activations Left — Please visit My Account to upgrade your license or deactivate a "
+"previous activation and enable push and pull."
+msgstr ""
+
+#: class/wpmdb-base.php:1206
+#, php-format
+msgid ""
+"Your License Was Not Found — Perhaps you made a typo "
+"when defining your WPMDB_LICENCE constant in your wp-config.php? Please "
+"visit My Account to double check your "
+"license key."
+msgstr ""
+
+#: class/wpmdb-base.php:1210
+msgid "Your License Was Not Found — "
+msgstr ""
+
+#: class/wpmdb-base.php:1214
+msgid "Your License Is Inactive"
+msgstr ""
+
+#: class/wpmdb-base.php:1215
+msgid "Your license has been deactivated for this install."
+msgstr ""
+
+#: class/wpmdb-base.php:1215
+msgid "Reactivate License"
+msgstr ""
+
+#: class/wpmdb-base.php:1218
+#, php-format
+msgid ""
+"An Unexpected Error Occurred — Please contact us at "
+"%2$s and quote the following:"
+msgstr ""
+
+#: class/wpmdb-base.php:1257
+#, php-format
+msgid "Invalid nonce for: %s"
+msgstr ""
+
+#: class/wpmdb-base.php:1265
+#, php-format
+msgid "Access denied for: %s"
+msgstr ""
+
+#: class/wpmdb-base.php:1469
+msgctxt "dismiss notice permanently"
+msgid "Dismiss"
+msgstr ""
+
+#: class/wpmdb-base.php:1478
+msgid "Remind Me Later"
+msgstr ""
+
+#: class/wpmdb-base.php:1580
+msgid "Failed to save migration state. Please contact support."
+msgstr ""
+
+#: class/wpmdb-base.php:1603
+msgid "Failed to retrieve migration state. Please contact support."
+msgstr ""
+
+#: class/wpmdb-cli.php:60
+#, php-format
+msgid "CLI addon requires PHP %1$s+"
+msgstr ""
+
+#: class/wpmdb-cli.php:104
+msgid "Profile not found or unable to be generated from params."
+msgstr ""
+
+#: class/wpmdb-cli.php:136
+#, php-format
+msgid "The following table(s) do not exist in the %1$s database: %2$s"
+msgstr ""
+
+#: class/wpmdb-cli.php:183
+#, php-format
+msgid ""
+"We were expecting a JSON response, instead we received: %2$s (function name: "
+"%1$s)"
+msgstr ""
+
+#: class/wpmdb-cli.php:239
+msgid "Initiating migration..."
+msgstr ""
+
+#: class/wpmdb-cli.php:277
+msgid "Exporting tables"
+msgstr ""
+
+#: class/wpmdb-cli.php:347
+msgid "No tables selected for migration."
+msgstr ""
+
+#: class/wpmdb-cli.php:440
+msgid "Cleaning up..."
+msgstr ""
+
+#: class/wpmdb-cli.php:507
+msgid "Unable to move exported file."
+msgstr ""
+
+#: class/wpmdb-command.php:66
+msgid "You must provide a destination filename."
+msgstr ""
+
+#: class/wpmdb-command.php:100
+msgid "Missing action parameter"
+msgstr ""
+
+#: class/wpmdb-command.php:119
+#, php-format
+msgid "%1$s and %2$s must contain the same number of values"
+msgstr ""
+
+#: class/wpmdb-command.php:167
+#, php-format
+msgid ""
+"Cannot write to file \"%1$s\". Please ensure that the specified directory "
+"exists and is writable."
+msgstr ""
+
+#: class/wpmdb-command.php:211
+msgid "WP Migrate DB CLI class not available."
+msgstr ""
+
+#: class/wpmdb-command.php:218
+#, php-format
+msgid "Export saved to: %s"
+msgstr ""
+
+#: class/wpmdb-replace.php:174
+msgid ""
+"Failed attempting to do the recursive unserialize replace. Please contact "
+"support."
+msgstr ""
+
+#: class/wpmdb-sanitize.php:39
+#, php-format
+msgid "%1$s was not expecting data to be an array."
+msgstr ""
+
+#: class/wpmdb-sanitize.php:60
+#, php-format
+msgid "%1$s was expecting an array but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:66
+#, php-format
+msgid "%1$s was expecting a string but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:73
+#, php-format
+msgid "%1$s was expecting a valid key but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:81
+#, php-format
+msgid "%1$s was expecting text but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:88
+#, php-format
+msgid "%1$s was expecting serialized data but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:94
+#, php-format
+msgid "%1$s was expecting a valid numeric but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:101
+#, php-format
+msgid "%1$s was expecting an integer but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:108
+#, php-format
+msgid ""
+"%1$s was expecting a positive number (int) but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:115
+#, php-format
+msgid ""
+"%1$s was expecting a negative number (int) but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:122
+#, php-format
+msgid "%1$s was expecting 0 (int) but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:129
+#, php-format
+msgid "%1$s was expecting an empty value but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:136
+#, php-format
+msgid "%1$s was expecting a URL but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:144
+#, php-format
+msgid "%1$s was expecting a bool but got something else: \"%2$s\""
+msgstr ""
+
+#: class/wpmdb-sanitize.php:150
+#, php-format
+msgid "Unknown sanitization rule \"%1$s\" supplied by %2$s"
+msgstr ""
+
+#: class/wpmdb.php:111
+msgctxt "Configure a migration or export"
+msgid "Migrate"
+msgstr ""
+
+#: class/wpmdb.php:113
+msgctxt "Get help or contact support"
+msgid "Help"
+msgstr ""
+
+#: class/wpmdb.php:180
+#, php-format
+msgid "The following directory could not be created: %s"
+msgstr ""
+
+#: class/wpmdb.php:185
+#, php-format
+msgid "Could not copy the compatibility plugin from %1$s to %2$s"
+msgstr ""
+
+#: class/wpmdb.php:191
+#, php-format
+msgid "Could not remove the compatibility plugin from %s"
+msgstr ""
+
+#: class/wpmdb.php:938
+#: class/wpmdbpro.php:333
+#: class/wpmdbpro.php:1763
+msgid ""
+"Failed attempting to unserialize the response from the remote server. Please "
+"contact support."
+msgstr ""
+
+#: class/wpmdb.php:1352
+msgid ""
+"Failed to retrieve table structure, please ensure your database is online. "
+"(#125)"
+msgstr ""
+
+#: class/wpmdb.php:1382
+#, php-format
+msgid "Delete any existing table %s"
+msgstr ""
+
+#: class/wpmdb.php:1393
+#, php-format
+msgid "Table structure of table %s"
+msgstr ""
+
+#: class/wpmdb.php:1401
+msgid ""
+"Failed to generate the create table query, please ensure your database is "
+"online. (#126)"
+msgstr ""
+
+#: class/wpmdb.php:1457
+#, php-format
+msgid "Data contents of table %s"
+msgstr ""
+
+#: class/wpmdb.php:1828
+#, php-format
+msgid "End of data contents of table %s"
+msgstr ""
+
+#: class/wpmdb.php:1968
+msgid "WordPress MySQL database migration"
+msgstr ""
+
+#: class/wpmdb.php:1970
+#, php-format
+msgid "Generated: %s"
+msgstr ""
+
+#: class/wpmdb.php:1971
+#, php-format
+msgid "Hostname: %s"
+msgstr ""
+
+#: class/wpmdb.php:1972
+#, php-format
+msgid "Database: %s"
+msgstr ""
+
+#: class/wpmdb.php:2025
+msgid "Failed to write the gzipped SQL data to the file. (#127)"
+msgstr ""
+
+#: class/wpmdb.php:2032
+msgid "Failed to write the SQL data to the file. (#128)"
+msgstr ""
+
+#: class/wpmdb.php:2168
+#: class/wpmdb.php:2179
+#: class/wpmdbpro.php:1723
+msgid "Migrate DB Pro"
+msgstr ""
+
+#: class/wpmdb.php:2168
+#: class/wpmdb.php:2179
+#: class/wpmdb.php:2738
+msgid "Migrate DB"
+msgstr ""
+
+#: class/wpmdb.php:2355
+msgid ""
+"A problem occurred when trying to change the maximum request size, please "
+"try again."
+msgstr ""
+
+#: class/wpmdb.php:2356
+#: class/wpmdbpro.php:1017
+msgid "A problem occurred when trying to check the license, please try again."
+msgstr ""
+
+#: class/wpmdb.php:2357
+msgid "Establishing connection to remote server, please wait"
+msgstr ""
+
+#: class/wpmdb.php:2358
+msgid ""
+"A problem occurred when attempting to connect to the local server, please "
+"check the details and try again."
+msgstr ""
+
+#: class/wpmdb.php:2359
+msgid "Please enter your license key."
+msgstr ""
+
+#: class/wpmdb.php:2360
+msgid ""
+"A problem occurred when trying to register the license, please try again."
+msgstr ""
+
+#: class/wpmdb.php:2361
+msgid ""
+"Your license has been activated. You will now receive automatic updates and "
+"access to email support."
+msgstr ""
+
+#: class/wpmdb.php:2362
+#: template/pro/licence-info.php:6
+msgid "Fetching license details, please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2363
+msgid ""
+"An error occurred when trying to clear the debug log. Please contact "
+"support. (#132)"
+msgstr ""
+
+#: class/wpmdb.php:2364
+msgid ""
+"An error occurred when trying to update the debug log. Please contact "
+"support. (#133)"
+msgstr ""
+
+#: class/wpmdb.php:2365
+msgid "Please select at least one table to migrate."
+msgstr ""
+
+#: class/wpmdb.php:2366
+msgid "Please select at least one table for backup."
+msgstr ""
+
+#: class/wpmdb.php:2367
+msgid "Please enter a name for your migration profile."
+msgstr ""
+
+#: class/wpmdb.php:2368
+msgid ""
+"An error occurred when attempting to save the migration profile. Please see "
+"the Help tab for details on how to request support. (#118)"
+msgstr ""
+
+#: class/wpmdb.php:2369
+msgctxt "Data has been successfully exported"
+msgid "Exporting complete"
+msgstr ""
+
+#: class/wpmdb.php:2370
+msgid "Exporting, please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2371
+msgid "please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2372
+msgctxt "Finished successfully"
+msgid "complete"
+msgstr ""
+
+#: class/wpmdb.php:2373
+msgctxt "Copy of data between servers did not complete"
+msgid "Migration failed"
+msgstr ""
+
+#: class/wpmdb.php:2374
+msgctxt "Saving a copy of the data before import"
+msgid "Backing up"
+msgstr ""
+
+#: class/wpmdb.php:2375
+msgctxt "Copying data between servers"
+msgid "Migrating"
+msgstr ""
+
+#: class/wpmdb.php:2376
+msgctxt "Current request status"
+msgid "Status"
+msgstr ""
+
+#: class/wpmdb.php:2377
+msgctxt "The message the server responded with"
+msgid "Response"
+msgstr ""
+
+#: class/wpmdb.php:2378
+msgid ""
+"A problem occurred when attempting to process the following table (#113)"
+msgstr ""
+
+#: class/wpmdb.php:2379
+msgid ""
+"A problem occurred when processing the following table. We were expecting a "
+"response in JSON format but instead received an empty response."
+msgstr ""
+
+#: class/wpmdb.php:2380
+msgid "Migration completed with some errors"
+msgstr ""
+
+#: class/wpmdb.php:2381
+msgid "Migration complete, your backup is located at:"
+msgstr ""
+
+#: class/wpmdb.php:2382
+msgid "A problem occurred when finalizing the backup. (#140)"
+msgstr ""
+
+#: class/wpmdb.php:2383
+#: template/common/compatibility.php:34
+#: template/common/max-request-size.php:11
+#: template/pro/delay-between-requests.php:11
+msgctxt "The settings were saved successfully"
+msgid "Saved"
+msgstr ""
+
+#: class/wpmdb.php:2384
+msgid ""
+"Any sites setup to use the current secret key will no longer be able to "
+"connect. You will need to update those sites with the newly generated secret "
+"key. Do you wish to continue?"
+msgstr ""
+
+#: class/wpmdb.php:2385
+msgid ""
+"An error occurred when trying to generate the secret key. Please see the "
+"Help tab for details on how to request support. (#105)"
+msgstr ""
+
+#: class/wpmdb.php:2386
+msgid ""
+"You are about to remove the migration profile \"{{profile}}\". This cannot "
+"be undone. Do you wish to continue?"
+msgstr ""
+
+#: class/wpmdb.php:2387
+msgid ""
+"An error occurred when trying to delete the profile. Please see the Help tab "
+"for details on how to request support. (#106)"
+msgstr ""
+
+#: class/wpmdb.php:2388
+msgid ""
+"The selected migration profile could not be deleted because it was not "
+"found.\n"
+"Please refresh this page to see an accurate list of the currently available "
+"migration profiles."
+msgstr ""
+
+#: class/wpmdb.php:2389
+msgid ""
+"If you change the connection details, you will lose any replaces and table "
+"selections you have made below. Do you wish to continue?"
+msgstr ""
+
+#: class/wpmdb.php:2390
+#: template/migrate.php:113
+msgid "Please enter the connection information above to continue."
+msgstr ""
+
+#: class/wpmdb.php:2391
+msgid ""
+"An error occurred when trying to save the settings. Please try again. If the "
+"problem persists, please see the Help tab for details on how to request "
+"support. (#108)"
+msgstr ""
+
+#: class/wpmdb.php:2392
+msgid ""
+"The connection information appears to be missing, please enter it to "
+"continue."
+msgstr ""
+
+#: class/wpmdb.php:2393
+msgid ""
+"The connection information appears to be incorrect, it should consist of two "
+"lines. The first being the remote server's URL and the second being the "
+"secret key."
+msgstr ""
+
+#: class/wpmdb.php:2394
+msgid ""
+"The URL on the first line appears to be invalid, please check it and try "
+"again."
+msgstr ""
+
+#: class/wpmdb.php:2395
+msgid ""
+"The secret key on the second line appears to be invalid. It should be a 32 "
+"character string that consists of letters, numbers and special characters "
+"only."
+msgstr ""
+
+#: class/wpmdb.php:2396
+msgid ""
+"It appears you've entered the URL for this website, you need to provide the "
+"URL of the remote website instead."
+msgstr ""
+
+#: class/wpmdb.php:2397
+msgid ""
+"Looks like your remote secret key is the same as the secret key for this "
+"site. To fix this, go to the Settings tab and "
+"click \"Reset Secret Key\""
+msgstr ""
+
+#: class/wpmdb.php:2398
+#: template/migrate-progress.php:11
+msgid "Time Elapsed:"
+msgstr ""
+
+#: class/wpmdb.php:2399
+#: template/migrate-progress.php:25
+msgctxt "Temporarily stop migrating"
+msgid "Pause"
+msgstr ""
+
+#: class/wpmdb.php:2400
+msgctxt "The migration has been temporarily stopped"
+msgid "Migration Paused"
+msgstr ""
+
+#: class/wpmdb.php:2401
+msgctxt "Restart migrating after it was paused"
+msgid "Resume"
+msgstr ""
+
+#: class/wpmdb.php:2402
+msgid "Completing current request"
+msgstr ""
+
+#: class/wpmdb.php:2403
+msgctxt "The migration is being cancelled"
+msgid "Cancelling migration"
+msgstr ""
+
+#: class/wpmdb.php:2404
+msgctxt "The migration has been temporarily stopped"
+msgid "Paused"
+msgstr ""
+
+#: class/wpmdb.php:2405
+msgid ""
+"Automatically paused before migrated tables are replaced. Click \"Resume\" "
+"or \"Cancel\" when ready."
+msgstr ""
+
+#: class/wpmdb.php:2406
+msgid "Removing the local MySQL export file"
+msgstr ""
+
+#: class/wpmdb.php:2407
+msgid "Removing the local backup MySQL export file"
+msgstr ""
+
+#: class/wpmdb.php:2408
+msgid "Removing the local temporary tables"
+msgstr ""
+
+#: class/wpmdb.php:2409
+msgid "Removing the remote backup MySQL export file"
+msgstr ""
+
+#: class/wpmdb.php:2410
+msgid "Removing the remote temporary tables"
+msgstr ""
+
+#: class/wpmdb.php:2411
+msgid "Migration cancellation failed"
+msgstr ""
+
+#: class/wpmdb.php:2412
+msgid ""
+"A problem occurred while cancelling the migration, you may have to manually "
+"delete some temporary files / tables."
+msgstr ""
+
+#: class/wpmdb.php:2413
+msgctxt "The migration has been cancelled"
+msgid "Migration cancelled"
+msgstr ""
+
+#: class/wpmdb.php:2414
+msgctxt "The migration completed successfully"
+msgid "Migration complete"
+msgstr ""
+
+#: class/wpmdb.php:2415
+msgctxt "The migration is in the last stages"
+msgid "Finalizing migration"
+msgstr ""
+
+#: class/wpmdb.php:2416
+msgctxt "The caches and rewrite rules for the target are being flushed"
+msgid "Flushing caches and rewrite rules"
+msgstr ""
+
+#: class/wpmdb.php:2417
+msgid "A problem occurred when trying to add plugins to backlist."
+msgstr ""
+
+#: class/wpmdb.php:2418
+msgid ""
+"If confirmed we will install an additional WordPress 'Must Use' plugin. This "
+"plugin will allow us to control which plugins are loaded during WP Migrate "
+"DB Pro specific operations. Do you wish to continue?"
+msgstr ""
+
+#: class/wpmdb.php:2419
+msgid ""
+"A problem occurred when trying to change the plugin compatibility setting."
+msgstr ""
+
+#: class/wpmdb.php:2420
+msgctxt "Confirmation required"
+msgid "Sure?"
+msgstr ""
+
+#: class/wpmdb.php:2421
+#, php-format
+msgid "Pulling from %s, please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2422
+#, php-format
+msgid "Pulling from %s complete"
+msgstr ""
+
+#: class/wpmdb.php:2423
+#, php-format
+msgid "Pushing to %s, please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2424
+#, php-format
+msgid "Pushing to %s complete"
+msgstr ""
+
+#: class/wpmdb.php:2425
+msgid "Copying license to the remote site, please wait"
+msgstr ""
+
+#: class/wpmdb.php:2426
+msgid "Attempting to activate your license, please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2427
+msgid "License successfully activated, please wait..."
+msgstr ""
+
+#: class/wpmdb.php:2428
+msgid ""
+"An error occurred when trying to reactivate your license. Please provide the "
+"following information when requesting support:"
+msgstr ""
+
+#: class/wpmdb.php:2429
+msgid ""
+"We've temporarily activated your licence and will complete the "
+"activation once the Delicious Brains API is available again.
Please refresh this page to continue."
+msgstr ""
+
+#: class/wpmdb.php:2430
+msgid "JSON Decoding Failure"
+msgstr ""
+
+#: class/wpmdb.php:2431
+msgid ""
+"Our AJAX request was expecting JSON but we received something else. Often "
+"this is caused by your theme and/or plugins spitting out PHP errors. If you "
+"can edit the theme or plugins causing the errors, you should be able to fix "
+"them up, but if not, you can set WP_DEBUG to false in wp-config.php to "
+"disable errors from showing up."
+msgstr ""
+
+#: class/wpmdb.php:2432
+msgid "View error messages"
+msgstr ""
+
+#: class/wpmdb.php:2433
+#, php-format
+msgid "Waiting %s seconds before executing next step"
+msgstr ""
+
+#: class/wpmdb.php:2434
+msgid ""
+"A problem occurred when trying to change the delay between requests, please "
+"try again."
+msgstr ""
+
+#: class/wpmdb.php:2435
+msgid "A problem occurred when flushing caches and rewrite rules. (#145)"
+msgstr ""
+
+#: class/wpmdb.php:2436
+msgctxt "Transfer this database to the remote site"
+msgid "Push"
+msgstr ""
+
+#: class/wpmdb.php:2437
+msgctxt "Transfer this database to the remote site and save migration profile"
+msgid "Push & Save"
+msgstr ""
+
+#: class/wpmdb.php:2438
+msgctxt "Transfer the remote database to this site"
+msgid "Pull"
+msgstr ""
+
+#: class/wpmdb.php:2439
+msgctxt "Transfer the remote database to this site and save migration profile"
+msgid "Pull & Save"
+msgstr ""
+
+#: class/wpmdb.php:2440
+#: template/migrate.php:353
+msgctxt "Download a copy of the database"
+msgid "Export"
+msgstr ""
+
+#: class/wpmdb.php:2441
+msgctxt "Download a copy of the database and save migration profile"
+msgid "Export & Save"
+msgstr ""
+
+#: class/wpmdb.php:2477
+msgid "Could not find the file to download:"
+msgstr ""
+
+#: class/wpmdb.php:2672
+msgid "MySQL export file not found."
+msgstr ""
+
+#: class/wpmdb.php:2678
+msgid "Could not delete the MySQL export file."
+msgstr ""
+
+#: class/wpmdb.php:2744
+msgid ""
+"WP Migrate DB and WP Migrate DB Pro cannot both be active. We've "
+"automatically deactivated WP Migrate DB."
+msgstr ""
+
+#: class/wpmdb.php:2746
+msgid ""
+"WP Migrate DB and WP Migrate DB Pro cannot both be active. We've "
+"automatically deactivated WP Migrate DB Pro."
+msgstr ""
+
+#: class/wpmdb.php:2824
+#, php-format
+msgid ""
+"The source site supports utf8mb4 data but the target does not, aborting "
+"migration to avoid possible data corruption. Please see %1$s for more "
+"information. (#148)"
+msgstr ""
+
+#: class/wpmdb.php:2875
+msgid "Warning: Mixed Case Table Names"
+msgstr ""
+
+#: class/wpmdb.php:2878
+msgid ""
+"Whoa! We've detected that your local site has the MySQL setting "
+"lower_case_table_names set to 1."
+msgstr ""
+
+#: class/wpmdb.php:2880
+msgid ""
+"Whoa! We've detected that your remote site has the MySQL setting "
+"lower_case_table_names set to 1."
+msgstr ""
+
+#: class/wpmdb.php:2883
+msgid ""
+"As a result, uppercase characters in table names will be converted to "
+"lowercase during the migration."
+msgstr ""
+
+#: class/wpmdb.php:2885
+#, php-format
+msgid ""
+"You can read more about this in our documentation, "
+"proceed with caution."
+msgstr ""
+
+#: class/wpmdbpro-addon.php:61
+#, php-format
+msgid ""
+"The version of %1$s you have installed, requires version %2$s of WP Migrate "
+"DB Pro. You currently have %3$s installed. Update "
+"Now"
+msgstr ""
+
+#: class/wpmdbpro-cli-export.php:62
+msgid ""
+"The installation must be a Multisite network to make use of the subsite "
+"option"
+msgstr ""
+
+#: class/wpmdbpro-cli-export.php:65
+msgid ""
+"The Multisite Tools addon needs to be installed and activated to make use of "
+"the subsite option"
+msgstr ""
+
+#: class/wpmdbpro-cli-export.php:68
+#: class/wpmdbpro-cli-export.php:73
+msgid ""
+"A valid Blog ID or Subsite URL must be supplied to make use of the subsite "
+"option"
+msgstr ""
+
+#: class/wpmdbpro-cli-export.php:84
+msgid "A new table name prefix may only be specified for subsite exports."
+msgstr ""
+
+#: class/wpmdbpro-cli-export.php:87
+msgid "A valid prefix must be supplied to make use of the prefix option"
+msgstr ""
+
+#: class/wpmdbpro.php:108
+msgctxt "Plugin extensions"
+msgid "Addons"
+msgstr ""
+
+#: class/wpmdbpro.php:179
+msgid "UI Walkthrough"
+msgstr ""
+
+#: class/wpmdbpro.php:180
+msgid ""
+"A brief walkthrough of the WP Migrate DB plugin showing all of the different "
+"options and explaining them."
+msgstr ""
+
+#: class/wpmdbpro.php:183
+msgid "Pulling Live Data Into Your Local Development Environment"
+msgstr ""
+
+#: class/wpmdbpro.php:184
+msgid ""
+"This screencast demonstrates how you can pull data from a remote, live "
+"WordPress install and update the data in your local development environment."
+msgstr ""
+
+#: class/wpmdbpro.php:187
+msgid "Pushing Local Development Data to a Staging Environment"
+msgstr ""
+
+#: class/wpmdbpro.php:188
+msgid ""
+"This screencast demonstrates how you can push a local WordPress database "
+"you've been using for development to a staging environment."
+msgstr ""
+
+#: class/wpmdbpro.php:191
+msgid "WP Migrate DB Pro Media Files Addon 1.3 and CLI Addon 1.1"
+msgstr ""
+
+#: class/wpmdbpro.php:192
+msgid ""
+"A demonstration of what's new in WP Migrate DB Pro Media Files Addon 1.3 and "
+"CLI Addon 1.1."
+msgstr ""
+
+#: class/wpmdbpro.php:299
+msgid ""
+"Please activate your license before attempting a pull or push migration."
+msgstr ""
+
+#: class/wpmdbpro.php:597
+msgid ""
+"The connection succeeded but the remote site is configured to reject pull "
+"connections. You can change this in the \"settings\" tab on the remote site. "
+"(#141)"
+msgstr ""
+
+#: class/wpmdbpro.php:648
+msgid ""
+"The connection succeeded but the remote site is configured to reject pull "
+"connections. You can change this in the \"settings\" tab on the remote site. "
+"(#110)"
+msgstr ""
+
+#: class/wpmdbpro.php:650
+msgid ""
+"The connection succeeded but the remote site is configured to reject push "
+"connections. You can change this in the \"settings\" tab on the remote site. "
+"(#110)"
+msgstr ""
+
+#: class/wpmdbpro.php:729
+#, php-format
+msgid ""
+"Version Mismatch — We've detected you have version %1$s of WP "
+"Migrate DB Pro at %2$s but are using an outdated version here. Please go to "
+"the Plugins page on both installs and check for updates."
+msgstr ""
+
+#: class/wpmdbpro.php:731
+#, php-format
+msgid ""
+"Version Mismatch — We've detected you have version %1$s of WP "
+"Migrate DB Pro at %2$s but are using %3$s here. Please go to the Plugins page on both installs and check for updates."
+msgstr ""
+
+#: class/wpmdbpro.php:745
+msgctxt "Asking to try and connect to remote server after verification error"
+msgid "Try again?"
+msgstr ""
+
+#: class/wpmdbpro.php:758
+#, php-format
+msgid ""
+"Activate remote license — Looks like you don't have a WP Migrate DB "
+"Pro license active at %s."
+msgstr ""
+
+#: class/wpmdbpro.php:760
+#, php-format
+msgid "Copy %1$s license key to %2$s and activate it"
+msgstr ""
+
+#: class/wpmdbpro.php:771
+msgid ""
+"The connection succeeded but the remote site is configured to reject pull "
+"connections. You can change this in the \"settings\" tab on the remote site. "
+"(#122)"
+msgstr ""
+
+#: class/wpmdbpro.php:773
+msgid ""
+"The connection succeeded but the remote site is configured to reject push "
+"connections. You can change this in the \"settings\" tab on the remote site. "
+"(#122)"
+msgstr ""
+
+#: class/wpmdbpro.php:775
+msgctxt "Attempt to connect to the remote server again"
+msgid "Try again?"
+msgstr ""
+
+#: class/wpmdbpro.php:920
+msgctxt "Delete license"
+msgid "Remove"
+msgstr ""
+
+#: class/wpmdbpro.php:1104
+msgid ""
+"If you have an active license, you may send an email to the "
+"following address."
+msgstr ""
+
+#: class/wpmdbpro.php:1106
+msgid ""
+"Please copy the Diagnostic Info & Error Log info below into a text file "
+"and attach it to your email. Do the same for any other site involved in your "
+"email."
+msgstr ""
+
+#: class/wpmdbpro.php:1137
+msgctxt "License does not allow use of addons"
+msgid "Addons Unavailable"
+msgstr ""
+
+#: class/wpmdbpro.php:1137
+#, php-format
+msgid ""
+"Addons are not included with the Personal license. Visit My Account to upgrade in just a few clicks."
+msgstr ""
+
+#: class/wpmdbpro.php:1152
+msgctxt "Installed on website but not activated"
+msgid "Installed"
+msgstr ""
+
+#: class/wpmdbpro.php:1154
+msgctxt "Installed and activated on website"
+msgid "Activated"
+msgstr ""
+
+#: class/wpmdbpro.php:1157
+msgctxt "Enable addon so it may be used"
+msgid "Activate"
+msgstr ""
+
+#: class/wpmdbpro.php:1161
+msgctxt "Download and activate addon"
+msgid "Install"
+msgstr ""
+
+#: class/wpmdbpro.php:1167
+#: template/common/debug-info.php:4
+msgctxt "Download to your computer"
+msgid "Download"
+msgstr ""
+
+#: class/wpmdbpro.php:1615
+msgid "Could not upload the SQL to the server. (#135)"
+msgstr ""
+
+#: class/wpmdbpro.php:1621
+msgid "Could not read the SQL file we uploaded to the server. (#136)"
+msgstr ""
+
+#: class/wpmdbpro.php:1640
+msgid ""
+"The connection succeeded but the remote site is configured to reject push "
+"connections. You can change this in the \"settings\" tab on the remote site. "
+"(#139)"
+msgstr ""
+
+#: class/wpmdbpro.php:1906
+#, php-format
+msgid "There is a new version of %s available."
+msgstr ""
+
+#: class/wpmdbpro.php:1908
+#, php-format
+msgid "View version %s details"
+msgstr ""
+
+#: class/wpmdbpro.php:1918
+#, php-format
+msgid ""
+"To update, go to %1$s and enter your license key. If you don't have a "
+"license key, you may purchase one."
+msgstr ""
+
+#: class/wpmdbpro.php:1920
+#, php-format
+msgid ""
+"To finish activating %1$s, please go to %2$s and enter your license key. If "
+"you don't have a license key, you may purchase one."
+msgstr ""
+
+#: class/wpmdbpro.php:1988
+msgid "Could not retrieve version details. Please try again."
+msgstr ""
+
+#: template/addons.php:7
+msgid "Fetching addon details, please wait..."
+msgstr ""
+
+#: template/addons.php:9
+#: template/pro/licence-info.php:8
+msgid ""
+"We couldn't find your license information. Please switch to the settings tab "
+"and enter your license."
+msgstr ""
+
+#: template/addons.php:10
+msgid "Once completed, you may visit this tab to view the available addons."
+msgstr ""
+
+#: template/common/breadcrumbs.php:3
+msgctxt "Default profile loaded"
+msgid "New Profile"
+msgstr ""
+
+#: template/common/breadcrumbs.php:9
+msgid "Saved Profiles"
+msgstr ""
+
+#: template/common/compatibility.php:4
+msgid ""
+"Improve performance and reliability by not loading the following plugins for "
+"migration requests"
+msgstr ""
+
+#: template/common/compatibility.php:9
+msgid ""
+"Some plugins add a lot of overhead to each request, requiring extra memory "
+"and CPU. And some plugins even interfere with migrations and cause them to "
+"fail. We recommend only loading plugins that affect migration requests, for "
+"example a plugin that hooks into WP Migrate DB."
+msgstr ""
+
+#: template/common/compatibility.php:26
+#: template/pro/backup.php:44
+#: template/pro/exclude-post-types.php:19
+#: template/pro/select-tables.php:42
+msgid "Select All"
+msgstr ""
+
+#: template/common/compatibility.php:28
+#: template/pro/backup.php:46
+#: template/pro/exclude-post-types.php:21
+#: template/pro/select-tables.php:44
+msgid "Deselect All"
+msgstr ""
+
+#: template/common/compatibility.php:30
+#: template/pro/backup.php:48
+#: template/pro/exclude-post-types.php:23
+#: template/pro/select-tables.php:46
+msgid "Invert Selection"
+msgstr ""
+
+#: template/common/compatibility.php:33
+msgid "Save Changes"
+msgstr ""
+
+#: template/common/debug-info.php:2
+msgid "Diagnostic Info & Error Log"
+msgstr ""
+
+#: template/common/debug-info.php:5
+msgid "Clear Error Log"
+msgstr ""
+
+#: template/common/max-request-size.php:3
+msgid "Maximum Request Size"
+msgstr ""
+
+#: template/common/max-request-size.php:7
+#, php-format
+msgid ""
+"We've detected that your server supports requests up to %s, but it's "
+"possible that your server has limitations that we could not detect. To be on "
+"the safe side, we set the default to 1 MB, but you can try throttling it up "
+"to get better performance. If you're getting a 413 error or having trouble "
+"with time outs, try throttling this setting down."
+msgstr ""
+
+#: template/migrate-progress.php:5
+msgid "Please wait while migration is running..."
+msgstr ""
+
+#: template/migrate-progress.php:10
+msgid "Establishing Connection"
+msgstr ""
+
+#: template/migrate-progress.php:26
+msgctxt "Stop the migration"
+msgid "Cancel"
+msgstr ""
+
+#: template/migrate.php:72
+msgid "Export File"
+msgstr ""
+
+#: template/migrate.php:78
+msgid "Save as file to your computer"
+msgstr ""
+
+#: template/migrate.php:85
+msgid "Compress file with gzip"
+msgstr ""
+
+#: template/migrate.php:95
+msgid "Connection Info - Site URL & Secret Key"
+msgstr ""
+
+#: template/migrate.php:106
+msgid "SSL Disabled"
+msgstr ""
+
+#: template/migrate.php:106
+msgid ""
+"We couldn't connect over SSL but regular http (no SSL) appears to be working "
+"so we've switched to that. If you run a push or pull, your data will be "
+"transmitted unencrypted. Most people are fine with this, but just a heads up."
+msgstr ""
+
+#: template/migrate.php:116
+msgid "Cannot Access Uploads Directory"
+msgstr ""
+
+#: template/migrate.php:118
+msgid ""
+"We require write permissions to the standard WordPress uploads directory. "
+"Without this permission exports are unavailable. Please grant 755 "
+"permissions on the following directory:"
+msgstr ""
+
+#: template/migrate.php:129
+msgctxt "Source text to be replaced"
+msgid "Find"
+msgstr ""
+
+#: template/migrate.php:130
+msgctxt "Text to replace in source"
+msgid "Replace"
+msgstr ""
+
+#: template/migrate.php:217
+#, php-format
+msgid ""
+"New URL Missing — Please enter the protocol-relative "
+"URL of the remote website in the \"New URL\" field or remove the whole row "
+"entirely. If you are unsure of what this URL should be, please consult our documentation on find and replace "
+"fields."
+msgstr ""
+
+#: template/migrate.php:219
+#, php-format
+msgid ""
+"New URL Missing — Please enter the protocol-relative "
+"URL of the remote website in the \"New URL\" field. If you are unsure of "
+"what this URL should be, please consult our "
+"documentation on find and replace fields."
+msgstr ""
+
+#: template/migrate.php:223
+#, php-format
+msgid ""
+"New File Path Missing — Please enter the root file "
+"path of the remote website in the \"New file path\" field or remove the "
+"whole row entirely. If you are unsure of what the file path should be, "
+"please consult our documentation on "
+"find and replace fields."
+msgstr ""
+
+#: template/migrate.php:232
+msgid "Advanced Options"
+msgstr ""
+
+#: template/migrate.php:241
+msgid "Replace GUIDs"
+msgstr ""
+
+#: template/migrate.php:247
+#, php-format
+msgid ""
+"Although the WordPress Codex emphasizes "
+"that GUIDs should not be changed, this is limited to sites that are already "
+"live. If the site has never been live, we recommend replacing the GUIDs. For "
+"example, you may be developing a new site locally at dev.somedomain.com and "
+"want to migrate the site live to somedomain.com."
+msgstr ""
+
+#: template/migrate.php:253
+msgid "Exclude spam comments"
+msgstr ""
+
+#: template/migrate.php:259
+msgid ""
+"Do not migrate the 'active_plugins' setting (i.e. which plugins are "
+"activated/deactivated)"
+msgstr ""
+
+#: template/migrate.php:271
+msgid "Compatible with older versions of MySQL (pre-5.5)"
+msgstr ""
+
+#: template/migrate.php:277
+msgid "Pause before replacing migrated tables"
+msgstr ""
+
+#: template/migrate.php:293
+msgid "Save Migration Profile"
+msgstr ""
+
+#: template/migrate.php:293
+msgid "Save the above settings for the next time you do a similiar migration"
+msgstr ""
+
+#: template/migrate.php:315
+msgid "Create new profile"
+msgstr ""
+
+#: template/migrate.php:324
+#: template/migrate.php:334
+msgid "Warning: Different Table Prefixes"
+msgstr ""
+
+#: template/migrate.php:326
+msgid ""
+"Whoa! We've detected that the database table prefix differs between "
+"installations. Clicking the Migrate button below will create new database "
+"tables in your local database with prefix \""
+"span>\"."
+msgstr ""
+
+#: template/migrate.php:328
+#, php-format
+msgid ""
+"However, your local install is configured to use table prefix \"%1$s\" and "
+"will ignore the migrated tables. So, AFTER migration is complete, you "
+"will need to edit your local install's wp-config.php and change the \"%1$s\" "
+"variable to \"\"."
+msgstr ""
+
+#: template/migrate.php:330
+msgid ""
+"This will allow your local install the use the migrated tables. Once you do "
+"this, you shouldn't have to do it again."
+msgstr ""
+
+#: template/migrate.php:336
+#, php-format
+msgid ""
+"Whoa! We've detected that the database table prefix differs between "
+"installations. Clicking the Migrate button below will create new database "
+"tables in the remote database with prefix \"%s\"."
+msgstr ""
+
+#: template/migrate.php:338
+#, php-format
+msgid ""
+"However, your remote install is configured to use table prefix \"\" and will ignore the migrated tables. So, "
+"AFTER migration is complete, you will need to edit your remote "
+"install's wp-config.php and change the \""
+"span>\" variable to \"%s\"."
+msgstr ""
+
+#: template/migrate.php:340
+msgid ""
+"This will allow your remote install the use the migrated tables. Once you do "
+"this, you shouldn't have to do it again."
+msgstr ""
+
+#: template/migrate.php:354
+msgctxt "Save current migration settings"
+msgid "Save Profile"
+msgstr ""
+
+#: template/options.php:22
+msgid ""
+"PHP Safe Mode Enabled — We do not officially support "
+"running this plugin in safe mode because set_time_limit() has "
+"no effect. Therefore we can't extend the run time of the script and ensure "
+"it doesn't time out before the migration completes. We haven't disabled the "
+"plugin however, so you're free to cross your fingers and hope for the best. "
+"However, if you have trouble, we can't help you until you turn off safe mode."
+msgstr ""
+
+#: template/options.php:24
+#: template/options.php:43
+#, php-format
+msgid "Your current PHP run time limit is set to %s seconds."
+msgstr ""
+
+#: template/options.php:32
+#, php-format
+msgid ""
+"Internet Explorer Not Supported — Less than 2% of our "
+"customers use IE, so we've decided not to spend time supporting it. We ask "
+"that you use Firefox or a Webkit-based browser like Chrome or Safari "
+"instead. If this is a problem for you, please let us know."
+msgstr ""
+
+#: template/options.php:41
+msgid ""
+"PHP Function Disabled — The set_time_limit()"
+"code> function is currently disabled on your server. We use this function to "
+"ensure that the migration doesn't time out. We haven't disabled the plugin "
+"however, so you're free to cross your fingers and hope for the best. You may "
+"want to contact your web host to enable this function."
+msgstr ""
+
+#: template/pro/backup.php:4
+msgid "Backup the local database before replacing it"
+msgstr ""
+
+#: template/pro/backup.php:5
+msgid "Backup the remote database before replacing it"
+msgstr ""
+
+#: template/pro/backup.php:7
+msgid "An SQL file will be saved to"
+msgstr ""
+
+#: template/pro/backup.php:15
+msgid "Backup all tables with prefix"
+msgstr ""
+
+#: template/pro/backup.php:21
+msgid "Backup only tables selected for migration"
+msgstr ""
+
+#: template/pro/backup.php:27
+msgid "Backup only selected tables below"
+msgstr ""
+
+#: template/pro/backup.php:51
+#, php-format
+msgid ""
+"The backup option has been disabled as your local uploads directory is "
+"currently not writeable. The following directory should have 755 "
+"permissions: %s"
+msgstr ""
+
+#: template/pro/block-external-warning.php:4
+#, php-format
+msgid ""
+"We've detected that WP_HTTP_BLOCK_EXTERNAL is enabled which "
+"will prevent WP Migrate DB Pro from functioning properly. You should either "
+"disable WP_HTTP_BLOCK_EXTERNAL or add any sites that you'd like "
+"to migrate to or from with WP Migrate DB Pro to WP_ACCESSIBLE_HOSTS"
+"code> (deliciousbrains.com must be added to WP_ACCESSIBLE_HOSTS "
+"for the API to work). More information on this can be found here."
+msgstr ""
+
+#. translators: 1: Remind Me Later, 2: Dismiss
+#: template/pro/block-external-warning.php:10
+#, php-format
+msgctxt "Block External actions"
+msgid "%1$s | %2$s"
+msgstr ""
+
+#: template/pro/connection-info.php:2
+msgid "Connection Info"
+msgstr ""
+
+#: template/pro/connection-info.php:5
+msgid "Reset Secret Key"
+msgstr ""
+
+#: template/pro/delay-between-requests.php:3
+msgid "Delay Between Requests"
+msgstr ""
+
+#: template/pro/delay-between-requests.php:7
+msgid ""
+"Some servers have rate limits which the plugin can hit when performing "
+"migrations. If you're experiencing migration failures due to server rate "
+"limits, you should set this to one or more seconds to alleviate the problem."
+msgstr ""
+
+#: template/pro/exclude-post-types.php:4
+msgid "Exclude Post Types"
+msgstr ""
+
+#: template/pro/licence-info.php:2
+msgid "Email Support"
+msgstr ""
+
+#: template/pro/licence-info.php:9
+msgid "Once completed, you may visit this tab to view your support details."
+msgstr ""
+
+#: template/pro/licence.php:2
+msgid "Your License"
+msgstr ""
+
+#: template/pro/licence.php:5
+msgid "The license key is currently defined in wp-config.php."
+msgstr ""
+
+#: template/pro/licence.php:15
+msgid "Activate License"
+msgstr ""
+
+#: template/pro/outdated-addons-warning.php:16
+#, php-format
+msgid ""
+"The version of the %1$s addon you have installed%2$s is out-of-date and will "
+"not work with this version WP Migrate DB Pro. Update Now"
+msgstr ""
+
+#: template/pro/pull-push-radio-buttons.php:4
+msgctxt "Import data from remote database"
+msgid "Pull"
+msgstr ""
+
+#: template/pro/pull-push-radio-buttons.php:4
+msgid "Replace this site's db with remote db"
+msgstr ""
+
+#: template/pro/pull-push-radio-buttons.php:13
+msgctxt "Export data to remote database"
+msgid "Push"
+msgstr ""
+
+#: template/pro/pull-push-radio-buttons.php:13
+msgid "Replace remote db with this site's db"
+msgstr ""
+
+#: template/pro/secret-key-warning.php:2
+msgid "Improve Security"
+msgstr ""
+
+#: template/pro/secret-key-warning.php:3
+#, php-format
+msgid ""
+"We have implemented a more secure method of secret key generation since your "
+"key was generated. We recommend you visit the Settings tab"
+"a> and reset your secret key."
+msgstr ""
+
+#. translators: 1: Remind Me Later, 2: Dismiss
+#: template/pro/secret-key-warning.php:7
+#, php-format
+msgctxt "Improve Security actions"
+msgid "%1$s | %2$s"
+msgstr ""
+
+#: template/pro/select-tables.php:4
+msgctxt "Database tables"
+msgid "Tables"
+msgstr ""
+
+#: template/pro/select-tables.php:13
+msgid "Migrate all tables with prefix"
+msgstr ""
+
+#: template/pro/select-tables.php:19
+msgid "Migrate only selected tables below"
+msgstr ""
+
+#: template/pro/toggle-remote-requests.php:6
+msgid ""
+"Accept pull requests allow this database to be exported and downloaded"
+msgstr ""
+
+#: template/pro/toggle-remote-requests.php:12
+msgid "Accept push requests allow this database to be overwritten"
+msgstr ""
+
+#: template/pro/toggle-remote-requests.php:18
+msgid "Enable SSL verification"
+msgstr ""
+
+#: template/pro/toggle-remote-requests.php:23
+msgid ""
+"We disable SSL verification by default because a lot of people's "
+"environments are not setup for it to work. For example, with XAMPP, you have "
+"to manually enable OpenSSL by editing the php.ini. Without SSL verification, "
+"an HTTPS connection is vulnerable to a man-in-the-middle attack, so we do "
+"recommend you configure your environment and enable this."
+msgstr ""
+
+#: template/pro/videos.php:2
+msgctxt "Tutorial videos"
+msgid "Videos"
+msgstr ""
+
+#: template/profile.php:2
+msgid "Would you like to use a saved migration profile?"
+msgstr ""
+
+#: template/profile.php:14
+msgid "Nope, let's start fresh..."
+msgstr ""
+
+#: template/wpmdb/exclude-post-revisions.php:4
+msgid "Exclude post revisions"
+msgstr ""
+
+#: template/wpmdb/progress-upgrade.php:3
+msgid "Seen the PRO version?"
+msgstr ""
+
+#: template/wpmdb/progress-upgrade.php:5
+msgid ""
+"One-click in your WordPress dashboard to push your database up to staging/"
+"production or pull it down to dev"
+msgstr ""
+
+#: template/wpmdb/progress-upgrade.php:6
+msgid "Sync the Media Libraries of two sites"
+msgstr ""
+
+#: template/wpmdb/progress-upgrade.php:7
+msgid "Run migrations from the command line"
+msgstr ""
+
+#: template/wpmdb/progress-upgrade.php:11
+msgid "Within a few hours WP Migrate DB Pro has paid for itself!"
+msgstr ""
+
+#: template/wpmdb/progress-upgrade.php:17
+msgid "More About The Pro Version"
+msgstr ""
+
+#: template/wpmdb/sidebar.php:3
+msgid ""
+"WP Migrate DB Pro — Push and pull your database from one WordPress "
+"install to another in 1-click."
+msgstr ""
+
+#: template/wpmdb/sidebar.php:6
+msgid "Get 20% Off!"
+msgstr ""
+
+#: template/wpmdb/sidebar.php:11
+#, php-format
+msgid ""
+"Submit your name and email and we'll send you a coupon for 20% off your "
+"upgrade to the pro version."
+msgstr ""
+
+#: template/wpmdb/sidebar.php:15
+msgid "Your Email"
+msgstr ""
+
+#: template/wpmdb/sidebar.php:19
+msgid "First Name"
+msgstr ""
+
+#: template/wpmdb/sidebar.php:23
+msgid "Last Name"
+msgstr ""
+
+#: template/wpmdb/sidebar.php:30
+msgid "Send me the coupon"
+msgstr ""
+
+#: template/wpmdb/sidebar.php:34
+msgid ""
+"We promise we will not use your email for anything else and you can "
+"unsubscribe with 1-click anytime."
+msgstr ""
+
+#: template/wpmdb/wordpress-org-support.php:2
+msgctxt "Get help from the community"
+msgid "Support"
+msgstr ""
+
+#: template/wpmdb/wordpress-org-support.php:4
+msgid "As this is a free plugin, we do not provide support."
+msgstr ""
+
+#: template/wpmdb/wordpress-org-support.php:6
+#, php-format
+msgid ""
+"You may ask the WordPress community for help by posting to the WordPress.org support forum. Response time can range from a few days "
+"to a few weeks and will likely be from a non-developer."
+msgstr ""
+
+#: template/wpmdb/wordpress-org-support.php:8
+#, php-format
+msgid ""
+"If you want a timely response via email from a developer "
+"who works on this plugin, upgrade to WP Migrate DB Pro "
+"and send us an email."
+msgstr ""
+
+#: template/wpmdb/wordpress-org-support.php:10
+#, php-format
+msgid ""
+"If you've found a bug, please submit an issue at Github."
+msgstr ""
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/languages/wp-migrate-db-pt_BR.mo b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/languages/wp-migrate-db-pt_BR.mo
new file mode 100644
index 00000000..e421b2d2
Binary files /dev/null and b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/languages/wp-migrate-db-pt_BR.mo differ
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/readme.txt b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/readme.txt
new file mode 100644
index 00000000..71a1de81
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/readme.txt
@@ -0,0 +1,237 @@
+=== WP Migrate DB ===
+Contributors: bradt
+Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=5VPMGLLK94XJC
+Tags: migrate, migration, export, data dump, backup, database, mysql
+Requires at least: 3.0
+Tested up to: 4.4
+Stable tag: 0.7.2
+License: GPLv2
+
+Migrates your database by running find & replace on URLs and file paths, handling serialized data, and saving an SQL file.
+
+== Description ==
+
+https://www.youtube.com/watch?v=m8oScnEK5y0
+
+WP Migrate DB exports your database as a MySQL data dump (much like phpMyAdmin), does a find and replace on URLs and file paths, handles serialized data, then allows you to save it to your computer as an SQL file. To complete the migration, you need to use a database management tool (e.g. phpMyAdmin) to import the SQL file to your database, replacing your existing database. It is perfect for developers who need to migrate fresh data from the production site to their local install, or migrate their locally developed site to a staging or production server.
+
+WP Migrate DB handles serialized data (both arrays and objects) by unserializing the data and going through it, identifying strings and running a find & replace on them. Once it has gone through all the data, it serializes it again and sticks it back in the database.
+
+Example: s:5:"hello" becomes s:11:"hello world"
+
+**PRO Version with Email Support and More Features**
+
+* Push and pull your databases
+* Find & replace that handles serialized data
+* Backups
+* Export your database
+* Select which tables to migrate
+* Filter out post types
+* Exclude useless data
+* Save migration profiles
+* Phenomenal email support
+* Stress tested on massive databases
+* Solid security
+* [Media Files addon](https://deliciousbrains.com/wp-migrate-db-pro/doc/media-files-addon/?utm_source=wordpress.org&utm_medium=web&utm_content=desc&utm_campaign=freeplugin)
+* [CLI addon](https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-addon/?utm_source=wordpress.org&utm_medium=web&utm_content=desc&utm_campaign=freeplugin)
+* [Multisite Tools addon](https://deliciousbrains.com/wp-migrate-db-pro/doc/multisite-tools-addon/?utm_source=wordpress.org&utm_medium=web&utm_content=desc&utm_campaign=freeplugin)
+
+See the video below or [visit the web site](http://deliciousbrains.com/wp-migrate-db-pro/?utm_source=wordpress.org&utm_medium=web&utm_content=desc&utm_campaign=freeplugin) to learn more about the pro version.
+
+https://www.youtube.com/watch?v=fHFcH4bCzmU
+
+== Installation ==
+
+1. Use WordPress' built-in installer
+2. Access the "Migrate DB" menu option under Tools (or under Settings on multsite intallations)
+
+== Frequently Asked Questions ==
+
+= Why wouldn't I just use WordPress' built-in XML export/import to migrate my site? =
+
+WP Migrate DB will migrate your entire WordPress database, WordPress' built-in tools will not. For more details, please see our blog post, [WordPress XML Export/Import vs. WP Migrate DB Pro](https://deliciousbrains.com/wordpress-xml-export-import-vs-wp-migrate-db-pro/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin).
+
+= Will you migrate my site for me? =
+
+Sorry, but we do not offer site migration services at the moment.
+
+= Does the plugin support multisite? =
+
+Yes, but the [Multisite Tools addon](https://deliciousbrains.com/wp-migrate-db-pro/doc/multisite-tools-addon/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin) for the [pro version](http://deliciousbrains.com/wp-migrate-db-pro/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin) does a lot more with multisite like migrating a subsite as a single-site install.
+
+= Does the plugin migrate files as well? =
+
+No, it only operates on the database. The pro version's [Media Files addon](https://deliciousbrains.com/wp-migrate-db-pro/doc/media-files-addon/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin) allows you to migrate media files.
+
+= Why do I end up with a wp-login.php download instead of the exported SQL file? =
+
+It is likely you have a download manager plugin or extension installed in your web browser. You will need to disable it for the SQL download to work properly.
+
+= Does the plugin handle serialized data? =
+
+Yep, it will run a find & replace on your serialized data and migrate it without corrupting it. See [our documentation](https://deliciousbrains.com/wp-migrate-db-pro/doc/serialized-data/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin) for details.
+
+= What are the requirements? =
+
+They are the same as the [requirements for WP Migrate DB Pro](https://deliciousbrains.com/wp-migrate-db-pro/pricing/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin#requirements).
+
+= Do you offer email support? =
+
+If you upgrade to [WP Migrate DB Pro](http://deliciousbrains.com/wp-migrate-db-pro/?utm_source=wordpress.org&utm_medium=web&utm_content=faq&utm_campaign=freeplugin), we will gladly provide you with email support. We take pride in delivering exceptional customer support. We do not provide email support for the free version.
+
+== Screenshots ==
+
+1. Main screen
+2. Settings tab
+3. Saving the exported database
+
+== Changelog ==
+
+= WP Migrate DB 0.7.2 - 2015-12-03 =
+
+* Improvement: "Migrate" button renamed to "Export"
+* Improvement: Uses WP_Filesystem instead of direct PHP filesystem functionality where possible
+* Improvement: Remove Find & Replace row icon is now a little dimmer to reduce UI clutter
+* Improvement: Compatibility with WordPress 4.4
+
+= WP Migrate DB 0.7.1 - 2015-07-09 =
+
+* Improvement: Added more diagnostic info to facilitate debugging
+* Improvement: Global JS variables moved to single global object to avoid conflicts
+* Bug Fix: WP Migrate DB and Pro can be activated at the same time when activating plugins in bulk or via WP-CLI
+* Bug Fix: `BINARY` data not exported properly
+* Bug Fix: `BIT` data not exported properly
+* Bug Fix: When `post_max_size` is set to 0 (unlimited), `wpmdb_bottleneck` is broken
+* Bug Fix: Saved Profiles link is broken in certain situations
+
+= WP Migrate DB 0.7 - 2015-06-12 =
+
+* New: [WP-CLI export subcommand](https://deliciousbrains.com/wp-migrate-db-pro/doc/cli-export-subcommand/)
+* New: Quick copy find textbox value to replace textbox by clicking arrow icon in between (hat tip Jonathan Perlman)
+* New: Added filters to hook into find & replace routine and deal with encoded data ([example](https://github.com/deliciousbrains/wp-migrate-db-pro-tweaks/blob/master/wp-migrate-db-pro-tweaks.php#L316-L413))
+* Improvement: Greatly reduced data passed through each HTTP request for better security and reliability
+* Improvement: Massive overhaul of input sanitization for better security
+* Improvement: Add `_mig_` prefix to wpmdb_alter_statements table
+* Improvement: Cleanup wpmdb_alter_statements tables from failed migrations
+* Improvement: Show dimmed remove icons in find & replace rows to indicate they can be removed
+* Improvement: Dim remove icons next to saved profiles
+* Improvement: Better error message when empty response received from remote server
+* Improvement: Added diagnostic info to facilitate debugging and decrease time to resolution for support requests
+* Improvement: Warning notice when `WP_HTTP_BLOCK_EXTERNAL` constant is set to true
+* Improvement: Leave it to WordPress core to convert tables to utf8mb4
+* Improvement: Workaround to fix issues with Siteground's staging environments
+* Bug fix: Connection URL with space(s) in beginning failing
+* Bug fix: Cancelling a gzipped Export does not remove file
+* Bug fix: Unusual table names causing regular expressions to fail
+* Bug fix: Preserving options not working when default subsite is not 1
+* Bug fix: NAN% shown at beginning of a migration
+* Bug fix: Migration progress bar is overflowing the scale, passing 100%
+* Bug fix: Custom post type links broken after migration with Compatibility Mode enabled
+* Bug fix: Saving a new profile does not change the URL to that saved profile URL
+
+= WP Migrate DB 0.6.1 - 2014-10-29 =
+* New: breadcrumb-style UI for saved profiles
+* New: Brazilian Portugese translation
+* Security: Added .htaccess to backup folder to help prevent direct downloads
+* Security: False values not included in signature
+* Improvement: Compatibility with TGM Plugin Activation
+* Improvement: Fixed hundreds of PHP Code Sniffer warnings
+* Improvement: Switch to `update_site_option()` and `get_site_option()`
+* Improvement: Cleaner and more instructive error message on JSON decoding failure
+* Improvement: New hooks to massage data before and after find & replace
+* Improvement: Common server security rules better accommodated
+* Improvement: Better compatibility with SSL on WP Engine
+* Improvement: Minify all the Javascripts
+* Improvement: Use PHP's DIRECTORY_SEPARATOR instead of our own constant
+* Improvement: Updated tons of translation strings to be translator-friendly
+* Improvement: Find & replace field error messages could suggest removing the fields
+* Improvement: Download button for Diagnostic Info & Error Log
+* Bug fix: 404 errors after successful migrations due to caching
+* Bug fix: Multisite exports broken on PHP < 5.4.7
+* Bug fix: Using relative paths for file includes
+* Bug fix: Typing new profile name does not select "Create new profile" option
+* Bug fix: Find & replace field errors stick around even after removing fields
+* Bug fix: `wpmdb_error_log` option is auto loading
+* Bug fix: Inconsistent stripping of slashes
+* Bug fix: Spinner is inconsistent with WP 3.8+ spinner
+* Bug fix: Apostrophe in path not being handled
+* Bug fix: Inappropriate use of `htmlentities()`
+* Bug fix: The table tooltip still shows during the media files migration
+* Bug fix: Import/Export issues between MySQL 5.1 and 5.5+
+* Bug fix: Notice error on Updates dashboard page
+* Bug fix: Signature verification error when local and remote plugins are different versions
+* Bug fix: Find & replace handle icon is rendering poorly
+* Bug fix: PHP Notice: Undefined variable: safe_mode
+* Bug fix: Fatal error: Cannot use object of type WP_Error as array in `verify_download()`
+
+= WP Migrate DB 0.6 - 2014-08-19 =
+* New: Updated the migration UI to include a detailed progress bar, time elapsed, pause and cancel buttons and more!
+* New: Option to exclude transients (temporary cached data)
+* New: Migration profiles
+* New: Setting to configure the maximum request size (how much data is exported in a given HTTP request)
+* Improvement: Unlimited find & replace fields with drag & drop reordering
+
+= WP Migrate DB 0.5 - 2013-07-26 =
+* Language support! Thanks to an awesome [pull request](https://github.com/bradt/wp-migrate-db/pull/19) from [Rafael Funchal](https://github.com/rafaelfunchal).
+* New Language: Brazilian Portugese
+* [Added filter for the filename of the exported file](https://github.com/bradt/wp-migrate-db/issues/16)
+* Bug fix: [Spam commentmeta included when "Do not export spam comments" checked](https://github.com/bradt/wp-migrate-db/issues/18)
+* Bug fix: [Fatal error method `error` does not exist](https://github.com/bradt/wp-migrate-db/issues/20)
+* Bug fix: [Table names with dashes not exporting](https://github.com/bradt/wp-migrate-db/issues/15)
+* Bug fix: [Find & replace is case-sensitive but shouldn't](https://github.com/bradt/wp-migrate-db/issues/13)
+
+= WP Migrate DB 0.4.4 - 2013-05-19 =
+* [Pro version has arrived!](http://deliciousbrains.com/wp-migrate-db-pro/?utm_source=wordpress.org&utm_medium=web&utm_content=changelog&utm_campaign=freeplugin) Added some info to the sidebar.
+* Updated required version to WordPress 3.0+
+* Bug fix: [Does not handle serialized objects](https://github.com/bradt/wp-migrate-db/issues/11)
+* Bug fix: [Admin menu disappears when DISALLOW_FILE_MODS is true](https://github.com/bradt/wp-migrate-db/issues/8)
+* Bug fix: [Duplicate records on export](https://github.com/bradt/wp-migrate-db/issues/5)
+* Bug fix: Updated spinner image for HiDPI displays
+
+= WP Migrate DB 0.4.3 - 2012-12-18 =
+* Fixed deprecated error notices when debug mode is on
+* Bug fix: [Exports views as tables](https://github.com/bradt/wp-migrate-db/issues/3)
+* Compatibility tested with WordPress 3.5
+
+= WP Migrate DB 0.4.2 - 2012-09-13 =
+* Moved screenshots to /assets folder and updated them to support retina
+* Added sidebar including author profile and survey to gauge interest for a pro version
+
+= WP Migrate DB 0.4.1 - 2012-08-15 =
+* Removed WP App Store installer - not allowed in WP.org repo
+
+= WP Migrate DB 0.4 - 2012-08-07 =
+* New: More than 4x faster than version 0.3 due to find & replace improvements
+* New: Option to turn off replacing GUIDs
+* New: Option to exclude spam comments and post revisions from the export
+* New: Option to save file with gzip compression
+* New: Added date and time to file names
+* New: Display path to SQL file on the server
+* New: WP App Store installer integration
+* Bug fix: Notices and warnings displayed when WP_DEBUG is on
+
+= WP Migrate DB 0.3 - 2011-12-16 =
+* Bug fix: [Null formatting error](http://plugins.trac.wordpress.org/ticket/1430)
+* Bug fix: [Deprecated capability](http://plugins.trac.wordpress.org/ticket/1431)
+* Bug fix: Serialized string lengths incorrect when string contains double quotes
+
+= WP Migrate DB 0.2.2 - 2011-09-23 =
+* Bug fix: [Breaks Export](http://wordpress.org/support/topic/plugin-wp-migrate-db-breaks-export?replies=1)
+
+= WP Migrate DB 0.2.1 - 2009-12-13 =
+* Moved to WordPress.org hosting
+
+= WP Migrate DB 0.2 - 2009-04-03 =
+* Moved menu link from "Settings" to "Tools"
+* The random string of characters no longer appears in the filename on save.
+
+= WP Migrate DB 0.1 - 2009-03-20 =
+* First release
+
+== Upgrade Notice ==
+
+= 0.4 =
+Runs export over 4x faster and adds some nice new features often requested. Upgrade recommended.
+
+= 0.2.2 =
+This version fixes a bug that breaks the WordPress core export feature. It is highly recommended that everyone upgrade.
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/addons.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/addons.php
new file mode 100644
index 00000000..9dc87a43
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/addons.php
@@ -0,0 +1,13 @@
+get_licence_key();
+?>
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/breadcrumbs.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/breadcrumbs.php
new file mode 100644
index 00000000..34117f10
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/breadcrumbs.php
@@ -0,0 +1,17 @@
+settings['profiles'] ) > 0 ) :
+ $profile_name = $is_default_profile ? _x( 'New Profile', 'Default profile loaded', 'wp-migrate-db' ) : $loaded_profile['name'];
+ ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/debug-info.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/debug-info.php
new file mode 100644
index 00000000..185f3b2a
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/debug-info.php
@@ -0,0 +1,6 @@
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/max-request-size.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/max-request-size.php
new file mode 100644
index 00000000..6c56b23a
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/common/max-request-size.php
@@ -0,0 +1,14 @@
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/help.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/help.php
new file mode 100644
index 00000000..f2ea64ee
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/help.php
@@ -0,0 +1,3 @@
+
+ template_part( array( 'wordpress_org_support', 'licence_info', 'debug_info', 'videos' ) ); ?>
+
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/migrate-progress.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/migrate-progress.php
new file mode 100644
index 00000000..f0e224f3
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/migrate-progress.php
@@ -0,0 +1,31 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ template_part( array( 'progress_upgrade' ) ); ?>
+
+
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/migrate.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/migrate.php
new file mode 100644
index 00000000..3b76c0f9
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/migrate.php
@@ -0,0 +1,362 @@
+get_profile( $_GET['wpmdb-profile'] );
+} else {
+ $loaded_profile = $this->default_profile;
+}
+
+$is_default_profile = isset( $loaded_profile['default_profile'] );
+
+$convert_exclude_revisions = false;
+$convert_post_type_selection = false;
+if ( ! $is_default_profile ) {
+ if ( isset( $loaded_profile['exclude_revisions'] ) ) {
+ $convert_exclude_revisions = true;
+ }
+ /* We used to provide users the option of selecting which post types they'd like to migrate.
+ * We found that our wording for this functionality was a little confusing so we switched it to instead read "Exclude Post Types"
+ * Once we made the switch we needed a way of inverting their saved post type selection to instead exclude the select post types.
+ * This was required to make their select compatible with the new "exclude" wording.
+ * This is easy enough for "push" and "export" saved profile as we know which post types exist on the local system and
+ * can easily invert the selection. Pull saved profiles is a little trickier.
+ * $this->maybe_update_profile() is used to update deprecated profile options to their new values.
+ * At the time of page request $this->maybe_update_profile() cannot be used to update a pull profile as we don't know which
+ * post types exist on the remote machine. As such we invert this selection later using the $convert_post_type_selection flag below.
+ */
+ if ( isset( $loaded_profile['post_type_migrate_option'] ) && 'migrate_select_post_types' == $loaded_profile['post_type_migrate_option'] && 'pull' == $loaded_profile['action'] ) {
+ $convert_post_type_selection = true;
+ }
+ $loaded_profile = $this->maybe_update_profile( $loaded_profile, $_GET['wpmdb-profile'] );
+}
+
+if ( false == $is_default_profile ) {
+ $loaded_profile = wp_parse_args( $loaded_profile, $this->default_profile );
+}
+$loaded_profile = wp_parse_args( $loaded_profile, $this->checkbox_options );
+$breadcrumbs_params = array(
+ 'loaded_profile' => $loaded_profile,
+ 'is_default_profile' => $is_default_profile,
+);
+?>
+
+
+
+
+
+
+ template( 'breadcrumbs', 'common', $breadcrumbs_params ); ?>
+
+
+
+
+ -
+ is_pro ) ? '' : ' style="display: none;"'; ?>
+
+
+ -
+
+
+ gzip() ) : ?>
+ -
+
+
+
+
+
+ template_part( array( 'pull_push_radio_buttons' ), $loaded_profile ); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ template_part( array( 'invalid_licence_warning' ) ); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ →
+
+
+
+
+
+
+
+
+
+
+
+
+ lock_url_find_replace_row ) ? ' readonly' : ''; ?> />
+
+
+ →
+
+
+
+ lock_url_find_replace_row ) : ?>
+
+
+
+
+
+
+
+
+
+
+
+
+ →
+
+
+
+
+
+
+
+
+
+
+
+
+
+ lock_url_find_replace_row ) ? ' readonly' : ''; ?> />
+
+
+ →
+
+
+
+ lock_url_find_replace_row || ( $this->lock_url_find_replace_row && $i != 1 ) ) : ?>
+
+
+
+
+
+
+
+ Add Row
+
+
+
+
+ New URL Missing — Please enter the protocol-relative URL of the remote website in the "New URL" field or remove the whole row entirely. If you are unsure of what this URL should be, please consult our documentation on find and replace fields.', 'wp-migrate-db' );
+ if ( $is_default_profile && $this->lock_url_find_replace_row ) {
+ $new_url_missing_warning = __( 'New URL Missing — Please enter the protocol-relative URL of the remote website in the "New URL" field. If you are unsure of what this URL should be, please consult our documentation on find and replace fields.', 'wp-migrate-db' );
+ }
+ ?>
+
+
+
+
+
+ template_part( array( 'select_tables', 'exclude_post_types' ), $loaded_profile ); ?>
+
+
+
+
+
+
+
+ template_part( array( 'backup' ), $loaded_profile ); ?>
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ template( 'migrate-progress' ); ?>
+
+
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/options.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/options.php
new file mode 100644
index 00000000..0a3c48a5
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/options.php
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+ get_plugin_title(); ?>
+
+
+ plugin_tabs(); ?>
+
+
+
+
+
+
+
+
+
+
+ set_time_limit_available() && ! $hide_warning && ! $safe_mode ) {
+ ?>
+
+
+
+
+
+ 1 profile saved
+ if ( ! empty( $this->settings['profiles'] ) && ! isset( $_GET['wpmdb-profile'] ) ) {
+ $this->template( 'profile' );
+ } else {
+ $this->template( 'migrate' );
+ }
+ $this->template( 'settings' );
+ $this->template( 'addons' );
+ $this->template( 'help' );
+
+ $this->template_part( array( 'sidebar' ) );
+ ?>
+
+
+
+
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/profile.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/profile.php
new file mode 100644
index 00000000..986aa9a4
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/profile.php
@@ -0,0 +1,17 @@
+
+
+
+
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/settings.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/settings.php
new file mode 100644
index 00000000..219be547
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/settings.php
@@ -0,0 +1,6 @@
+
+
+ template_part( array( 'toggle_remote_requests', 'connection_info', 'compatibility', 'max_request_size', 'delay_between_requests' ) ); ?>
+
+ template_part( array( 'licence' ) ); ?>
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/exclude-post-revisions.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/exclude-post-revisions.php
new file mode 100644
index 00000000..9342e7e4
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/exclude-post-revisions.php
@@ -0,0 +1,6 @@
+
+
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/progress-upgrade.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/progress-upgrade.php
new file mode 100644
index 00000000..9126b311
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/progress-upgrade.php
@@ -0,0 +1,21 @@
+
+
+
+
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/sidebar.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/sidebar.php
new file mode 100644
index 00000000..9a5b1086
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/sidebar.php
@@ -0,0 +1,55 @@
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/wordpress-org-support.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/wordpress-org-support.php
new file mode 100644
index 00000000..b34378a0
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/template/wpmdb/wordpress-org-support.php
@@ -0,0 +1,12 @@
+
+
+
+
+
+ WordPress.org support forum. Response time can range from a few days to a few weeks and will likely be from a non-developer.', 'wp-migrate-db' ), 'http://wordpress.org/support/plugin/wp-migrate-db' ); ?>
+
+ timely response via email from a developer who works on this plugin, upgrade to WP Migrate DB Pro and send us an email.', 'wp-migrate-db' ), 'https://deliciousbrains.com/wp-migrate-db-pro/?utm_source=insideplugin&utm_medium=web&utm_content=help-tab&utm_campaign=freeplugin' ); ?>
+
+ submit an issue at Github.', 'wp-migrate-db' ), 'https://github.com/bradt/wp-migrate-db/issues' ); ?>
+
+
diff --git a/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/wp-migrate-db.php b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/wp-migrate-db.php
new file mode 100644
index 00000000..e93cd7bd
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/plugins/wp-migrate-db/wp-migrate-db.php
@@ -0,0 +1,97 @@
+ li, ol.inline > li {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ padding-left:5px;
+ padding-right:5px;
+}
+dl { margin-bottom:18px; }
+dt, dd { line-height:18px; }
+dt { font-weight:bold; }
+dd { margin-left:9px; }
+.dl-horizontal { *zoom:1; }
+.dl-horizontal:before, .dl-horizontal:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.dl-horizontal:after { clear:both; }
+.dl-horizontal dt {
+ float:left;
+ width:160px;
+ clear:left;
+ text-align:right;
+ overflow:hidden;
+ text-overflow:ellipsis;
+ white-space:nowrap;
+}
+.dl-horizontal dd { margin-left:180px; }
+hr {
+ margin:18px 0;
+ border:0;
+ border-top:1px solid #eee;
+ border-bottom:1px solid #fff;
+}
+abbr[title], abbr[data-original-title] {
+ cursor:help;
+ border-bottom:1px dotted #999;
+}
+abbr.initialism {
+ font-size:90%;
+ text-transform:uppercase;
+}
+blockquote {
+ padding:0 0 0 15px;
+ margin:0 0 18px;
+ border-left:5px solid #eee;
+}
+blockquote p {
+ margin-bottom:0;
+ font-size:15px;
+ font-weight:300;
+ line-height:1.25;
+}
+blockquote small {
+ display:block;
+ line-height:18px;
+ color:#999;
+}
+blockquote small:before { content:'\2014 \00A0'; }
+blockquote.pull-right {
+ float:right;
+ padding-right:15px;
+ padding-left:0;
+ border-right:5px solid #eee;
+ border-left:0;
+}
+blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
+blockquote.pull-right small:before { content:''; }
+blockquote.pull-right small:after { content:'\00A0 \2014'; }
+q:before, q:after, blockquote:before, blockquote:after { content:""; }
+address {
+ display:block;
+ margin-bottom:18px;
+ font-style:normal;
+ line-height:18px;
+}
+code, pre {
+ padding:0 3px 2px;
+ font-family:Monaco, Menlo, Consolas, "Courier New", monospace;
+ font-size:10px;
+ color:#333;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+code {
+ padding:2px 4px;
+ color:#d14;
+ background-color:#f7f7f9;
+ border:1px solid #e1e1e8;
+ white-space:nowrap;
+}
+pre {
+ display:block;
+ padding:8.5px;
+ margin:0 0 9px;
+ font-size:11px;
+ line-height:18px;
+ word-break:break-all;
+ word-wrap:break-word;
+ white-space:pre;
+ white-space:pre-wrap;
+ background-color:#f5f5f5;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.15);
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+pre.prettyprint { margin-bottom:18px; }
+pre code {
+ padding:0;
+ color:inherit;
+ white-space:pre;
+ white-space:pre-wrap;
+ background-color:transparent;
+ border:0;
+}
+.pre-scrollable {
+ max-height:340px;
+ overflow-y:scroll;
+}
+form { margin:0 0 18px; }
+fieldset {
+ padding:0;
+ margin:0;
+ border:0;
+}
+legend {
+ display:block;
+ width:100%;
+ padding:0;
+ margin-bottom:18px;
+ font-size:18px;
+ line-height:36px;
+ color:#333;
+ border:0;
+ border-bottom:1px solid #e5e5e5;
+}
+legend small {
+ font-size:13.5px;
+ color:#999;
+}
+label, input, button, select, textarea {
+ font-size:12px;
+ font-weight:normal;
+ line-height:18px;
+}
+input, button, select, textarea { font-family:Arial, Helvetica, sans-serif; }
+label {
+ display:block;
+ margin-bottom:5px;
+}
+select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+ display:inline-block;
+ height:18px;
+ padding:4px 6px;
+ margin-bottom:9px;
+ font-size:12px;
+ line-height:18px;
+ color:#555;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ vertical-align:middle;
+}
+input, textarea, .uneditable-input { width:206px; }
+textarea { height:auto; }
+textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+ background-color:#fff;
+ border:1px solid #ccc;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -webkit-transition:border linear .2s, box-shadow linear .2s;
+ -moz-transition:border linear .2s, box-shadow linear .2s;
+ -o-transition:border linear .2s, box-shadow linear .2s;
+ transition:border linear .2s, box-shadow linear .2s;
+}
+textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
+ border-color:rgba(82,168,236,0.8);
+ outline:0;
+ outline:thin dotted \9;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+}
+input[type="radio"], input[type="checkbox"] {
+ margin:4px 0 0;
+ *margin-top:0;
+ margin-top:1px \9;
+ line-height:normal;
+}
+input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
+select, input[type="file"] {
+ height:28px;
+ *margin-top:4px;
+ line-height:28px;
+}
+select {
+ width:220px;
+ border:1px solid #ccc;
+ background-color:#fff;
+}
+select[multiple], select[size] { height:auto; }
+select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+.uneditable-input, .uneditable-textarea {
+ color:#999;
+ background-color:#fcfcfc;
+ border-color:#ccc;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ cursor:not-allowed;
+}
+.uneditable-input {
+ overflow:hidden;
+ white-space:nowrap;
+}
+.uneditable-textarea {
+ width:auto;
+ height:auto;
+}
+input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
+input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#999; }
+input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
+.radio, .checkbox {
+ min-height:18px;
+ padding-left:20px;
+}
+.radio input[type="radio"], .checkbox input[type="checkbox"] {
+ float:left;
+ margin-left:-20px;
+}
+.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
+.radio.inline, .checkbox.inline {
+ display:inline-block;
+ padding-top:5px;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
+.input-mini { width:60px; }
+.input-small { width:90px; }
+.input-medium { width:150px; }
+.input-large { width:210px; }
+.input-xlarge { width:270px; }
+.input-xxlarge { width:530px; }
+input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
+ float:none;
+ margin-left:0;
+}
+.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display:inline-block; }
+input, textarea, .uneditable-input { margin-left:0; }
+.controls-row [class*="span"] + [class*="span"] { margin-left:20px; }
+input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }
+input.span11, textarea.span11, .uneditable-input.span11 { width:846px; }
+input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }
+input.span9, textarea.span9, .uneditable-input.span9 { width:686px; }
+input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }
+input.span7, textarea.span7, .uneditable-input.span7 { width:526px; }
+input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }
+input.span5, textarea.span5, .uneditable-input.span5 { width:366px; }
+input.span4, textarea.span4, .uneditable-input.span4 { width:286px; }
+input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }
+input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }
+input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }
+.controls-row { *zoom:1; }
+.controls-row:before, .controls-row:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.controls-row:after { clear:both; }
+.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float:left; }
+.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top:5px; }
+input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
+ cursor:not-allowed;
+ background-color:#eee;
+}
+input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
+.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color:#c09853; }
+.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color:#c09853; }
+.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
+ border-color:#c09853;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
+ border-color:#a47e3c;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+}
+.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
+ color:#c09853;
+ background-color:#fcf8e3;
+ border-color:#c09853;
+}
+.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color:#b94a48; }
+.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color:#b94a48; }
+.control-group.error input, .control-group.error select, .control-group.error textarea {
+ border-color:#b94a48;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
+ border-color:#953b39;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+}
+.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
+ color:#b94a48;
+ background-color:#f2dede;
+ border-color:#b94a48;
+}
+.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color:#468847; }
+.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color:#468847; }
+.control-group.success input, .control-group.success select, .control-group.success textarea {
+ border-color:#468847;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
+ border-color:#356635;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+}
+.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
+ color:#468847;
+ background-color:#dff0d8;
+ border-color:#468847;
+}
+.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color:#3a87ad; }
+.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color:#3a87ad; }
+.control-group.info input, .control-group.info select, .control-group.info textarea {
+ border-color:#3a87ad;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
+ border-color:#2d6987;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+}
+.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
+ color:#3a87ad;
+ background-color:#d9edf7;
+ border-color:#3a87ad;
+}
+input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
+ color:#b94a48;
+ border-color:#ee5f5b;
+}
+input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
+ border-color:#e9322d;
+ -webkit-box-shadow:0 0 6px #f8b9b7;
+ -moz-box-shadow:0 0 6px #f8b9b7;
+ box-shadow:0 0 6px #f8b9b7;
+}
+.form-actions {
+ padding:17px 20px 18px;
+ margin-top:18px;
+ margin-bottom:18px;
+ background-color:#f5f5f5;
+ border-top:1px solid #e5e5e5;
+ *zoom:1;
+}
+.form-actions:before, .form-actions:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.form-actions:after { clear:both; }
+.help-block, .help-inline { color:#595959; }
+.help-block {
+ display:block;
+ margin-bottom:9px;
+}
+.help-inline {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ vertical-align:middle;
+ padding-left:5px;
+}
+.input-append, .input-prepend {
+ display:inline-block;
+ margin-bottom:9px;
+ vertical-align:middle;
+ font-size:0;
+ white-space:nowrap;
+}
+.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover { font-size:12px; }
+.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
+ position:relative;
+ margin-bottom:0;
+ *margin-left:0;
+ vertical-align:top;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus { z-index:2; }
+.input-append .add-on, .input-prepend .add-on {
+ display:inline-block;
+ width:auto;
+ height:18px;
+ min-width:16px;
+ padding:4px 5px;
+ font-size:12px;
+ font-weight:normal;
+ line-height:18px;
+ text-align:center;
+ text-shadow:0 1px 0 #fff;
+ background-color:#eee;
+ border:1px solid #ccc;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
+ vertical-align:top;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.input-append .active, .input-prepend .active {
+ background-color:#a9dba9;
+ border-color:#46a546;
+}
+.input-prepend .add-on, .input-prepend .btn { margin-right:-1px; }
+.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-append input, .input-append select, .input-append .uneditable-input {
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left:-1px; }
+.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
+ margin-right:-1px;
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
+ margin-left:-1px;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append .btn-group:first-child { margin-left:0; }
+input.search-query {
+ padding-right:14px;
+ padding-right:4px \9;
+ padding-left:14px;
+ padding-left:4px \9;
+ margin-bottom:0;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.form-search .input-append .search-query, .form-search .input-prepend .search-query {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.form-search .input-append .search-query {
+ -webkit-border-radius:14px 0 0 14px;
+ -moz-border-radius:14px 0 0 14px;
+ border-radius:14px 0 0 14px;
+}
+.form-search .input-append .btn {
+ -webkit-border-radius:0 14px 14px 0;
+ -moz-border-radius:0 14px 14px 0;
+ border-radius:0 14px 14px 0;
+}
+.form-search .input-prepend .search-query {
+ -webkit-border-radius:0 14px 14px 0;
+ -moz-border-radius:0 14px 14px 0;
+ border-radius:0 14px 14px 0;
+}
+.form-search .input-prepend .btn {
+ -webkit-border-radius:14px 0 0 14px;
+ -moz-border-radius:14px 0 0 14px;
+ border-radius:14px 0 0 14px;
+}
+.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.form-search .hide, .form-inline .hide, .form-horizontal .hide { display:none; }
+.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display:inline-block; }
+.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom:0; }
+.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
+ padding-left:0;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
+ float:left;
+ margin-right:3px;
+ margin-left:0;
+}
+.control-group { margin-bottom:9px; }
+legend + .control-group {
+ margin-top:18px;
+ -webkit-margin-top-collapse:separate;
+}
+.form-horizontal .control-group {
+ margin-bottom:18px;
+ *zoom:1;
+}
+.form-horizontal .control-group:before, .form-horizontal .control-group:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.form-horizontal .control-group:after { clear:both; }
+.form-horizontal .control-label {
+ float:left;
+ width:160px;
+ padding-top:5px;
+ text-align:right;
+}
+.form-horizontal .controls {
+ *display:inline-block;
+ *padding-left:20px;
+ margin-left:180px;
+ *margin-left:0;
+}
+.form-horizontal .controls:first-child { *padding-left:180px; }
+.form-horizontal .help-block { margin-bottom:0; }
+.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top:9px; }
+.form-horizontal .form-actions { padding-left:180px; }
+table {
+ max-width:100%;
+ background-color:transparent;
+ border-collapse:collapse;
+ border-spacing:0;
+}
+.table {
+ width:100%;
+ margin-bottom:18px;
+}
+.table th, .table td {
+ padding:8px;
+ line-height:18px;
+ text-align:left;
+ vertical-align:top;
+ border-top:1px solid #ddd;
+}
+.table th { font-weight:bold; }
+.table thead th { vertical-align:bottom; }
+.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top:0; }
+.table tbody + tbody { border-top:2px solid #ddd; }
+.table .table { background-color:#fff; }
+.table-condensed th, .table-condensed td { padding:4px 5px; }
+.table-bordered {
+ border:1px solid #ddd;
+ border-collapse:separate;
+ *border-collapse:collapse;
+ border-left:0;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.table-bordered th, .table-bordered td { border-left:1px solid #ddd; }
+.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top:0; }
+.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+}
+.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
+ -webkit-border-bottom-left-radius:0;
+ -moz-border-radius-bottomleft:0;
+ border-bottom-left-radius:0;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
+ -webkit-border-bottom-right-radius:0;
+ -moz-border-radius-bottomright:0;
+ border-bottom-right-radius:0;
+}
+.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+}
+.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color:#f9f9f9; }
+.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color:#f5f5f5; }
+table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
+ display:table-cell;
+ float:none;
+ margin-left:0;
+}
+.table td.span1, .table th.span1 {
+ float:none;
+ width:44px;
+ margin-left:0;
+}
+.table td.span2, .table th.span2 {
+ float:none;
+ width:124px;
+ margin-left:0;
+}
+.table td.span3, .table th.span3 {
+ float:none;
+ width:204px;
+ margin-left:0;
+}
+.table td.span4, .table th.span4 {
+ float:none;
+ width:284px;
+ margin-left:0;
+}
+.table td.span5, .table th.span5 {
+ float:none;
+ width:364px;
+ margin-left:0;
+}
+.table td.span6, .table th.span6 {
+ float:none;
+ width:444px;
+ margin-left:0;
+}
+.table td.span7, .table th.span7 {
+ float:none;
+ width:524px;
+ margin-left:0;
+}
+.table td.span8, .table th.span8 {
+ float:none;
+ width:604px;
+ margin-left:0;
+}
+.table td.span9, .table th.span9 {
+ float:none;
+ width:684px;
+ margin-left:0;
+}
+.table td.span10, .table th.span10 {
+ float:none;
+ width:764px;
+ margin-left:0;
+}
+.table td.span11, .table th.span11 {
+ float:none;
+ width:844px;
+ margin-left:0;
+}
+.table td.span12, .table th.span12 {
+ float:none;
+ width:924px;
+ margin-left:0;
+}
+.table tbody tr.success > td { background-color:#dff0d8; }
+.table tbody tr.error > td { background-color:#f2dede; }
+.table tbody tr.warning > td { background-color:#fcf8e3; }
+.table tbody tr.info > td { background-color:#d9edf7; }
+.table-hover tbody tr.success:hover > td { background-color:#d0e9c6; }
+.table-hover tbody tr.error:hover > td { background-color:#ebcccc; }
+.table-hover tbody tr.warning:hover > td { background-color:#faf2cc; }
+.table-hover tbody tr.info:hover > td { background-color:#c4e3f3; }
+.dropup, .dropdown { position:relative; }
+.dropdown-toggle { *margin-bottom:-3px; }
+.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
+.caret {
+ display:inline-block;
+ width:0;
+ height:0;
+ vertical-align:top;
+ border-top:4px solid #000;
+ border-right:4px solid transparent;
+ border-left:4px solid transparent;
+ content:"";
+}
+.dropdown .caret {
+ margin-top:8px;
+ margin-left:2px;
+}
+.dropdown-menu {
+ position:absolute;
+ top:100%;
+ left:0;
+ z-index:1000;
+ display:none;
+ float:left;
+ min-width:160px;
+ padding:5px 0;
+ margin:2px 0 0;
+ list-style:none;
+ background-color:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ *border-right-width:2px;
+ *border-bottom-width:2px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding;
+ background-clip:padding-box;
+}
+.dropdown-menu.pull-right {
+ right:0;
+ left:auto;
+}
+.dropdown-menu .divider {
+ *width:100%;
+ height:1px;
+ margin:8px 1px;
+ *margin:-5px 0 5px;
+ overflow:hidden;
+ background-color:#e5e5e5;
+ border-bottom:1px solid #fff;
+}
+.dropdown-menu > li > a {
+ display:block;
+ padding:3px 20px;
+ clear:both;
+ font-weight:normal;
+ line-height:18px;
+ color:#333;
+ white-space:nowrap;
+}
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
+ text-decoration:none;
+ color:#fff;
+ background-color:#0081c2;
+ background-image:-moz-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
+ background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-o-linear-gradient(top,#0088cc,#0077b3);
+ background-image:linear-gradient(to bottom,#0088cc,#0077b3);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
+}
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+ color:#fff;
+ text-decoration:none;
+ outline:0;
+ background-color:#0081c2;
+ background-image:-moz-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0077b3));
+ background-image:-webkit-linear-gradient(top,#0088cc,#0077b3);
+ background-image:-o-linear-gradient(top,#0088cc,#0077b3);
+ background-image:linear-gradient(to bottom,#0088cc,#0077b3);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
+}
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#999; }
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ text-decoration:none;
+ background-color:transparent;
+ background-image:none;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ cursor:default;
+}
+.open { *z-index:1000; }
+.open > .dropdown-menu { display:block; }
+.pull-right > .dropdown-menu {
+ right:0;
+ left:auto;
+}
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+ border-top:0;
+ border-bottom:4px solid #000;
+ content:"";
+}
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+ top:auto;
+ bottom:100%;
+ margin-bottom:1px;
+}
+.dropdown-submenu { position:relative; }
+.dropdown-submenu > .dropdown-menu {
+ top:0;
+ left:100%;
+ margin-top:-6px;
+ margin-left:-1px;
+ -webkit-border-radius:0 6px 6px 6px;
+ -moz-border-radius:0 6px 6px 6px;
+ border-radius:0 6px 6px 6px;
+}
+.dropdown-submenu:hover > .dropdown-menu { display:block; }
+.dropup .dropdown-submenu > .dropdown-menu {
+ top:auto;
+ bottom:0;
+ margin-top:0;
+ margin-bottom:-2px;
+ -webkit-border-radius:5px 5px 5px 0;
+ -moz-border-radius:5px 5px 5px 0;
+ border-radius:5px 5px 5px 0;
+}
+.dropdown-submenu > a:after {
+ display:block;
+ content:" ";
+ float:right;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+ border-width:5px 0 5px 5px;
+ border-left-color:#cccccc;
+ margin-top:5px;
+ margin-right:-10px;
+}
+.dropdown-submenu:hover > a:after { border-left-color:#fff; }
+.dropdown-submenu.pull-left { float:none; }
+.dropdown-submenu.pull-left > .dropdown-menu {
+ left:-100%;
+ margin-left:10px;
+ -webkit-border-radius:6px 0 6px 6px;
+ -moz-border-radius:6px 0 6px 6px;
+ border-radius:6px 0 6px 6px;
+}
+.dropdown .dropdown-menu .nav-header {
+ padding-left:20px;
+ padding-right:20px;
+}
+.typeahead {
+ z-index:1051;
+ margin-top:2px;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.well {
+ min-height:20px;
+ padding:19px;
+ margin-bottom:20px;
+ background-color:#f5f5f5;
+ border:1px solid #e3e3e3;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+}
+.well blockquote {
+ border-color:#ddd;
+ border-color:rgba(0,0,0,0.15);
+}
+.well-large {
+ padding:24px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.well-small {
+ padding:9px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.fade {
+ opacity:0;
+ -webkit-transition:opacity .15s linear;
+ -moz-transition:opacity .15s linear;
+ -o-transition:opacity .15s linear;
+ transition:opacity .15s linear;
+}
+.fade.in { opacity:1; }
+.collapse {
+ position:relative;
+ height:0;
+ overflow:hidden;
+ -webkit-transition:height .35s ease;
+ -moz-transition:height .35s ease;
+ -o-transition:height .35s ease;
+ transition:height .35s ease;
+}
+.collapse.in { height:auto; }
+.close {
+ float:right;
+ font-size:20px;
+ font-weight:bold;
+ line-height:18px;
+ color:#000;
+ text-shadow:0 1px 0 #ffffff;
+ opacity:0.2;
+ filter:alpha(opacity=20);
+}
+.close:hover, .close:focus {
+ color:#000;
+ text-decoration:none;
+ cursor:pointer;
+ opacity:0.4;
+ filter:alpha(opacity=40);
+}
+button.close {
+ padding:0;
+ cursor:pointer;
+ background:transparent;
+ border:0;
+ -webkit-appearance:none;
+}
+.btn {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ padding:4px 12px;
+ margin-bottom:0;
+ font-size:12px;
+ line-height:18px;
+ text-align:center;
+ vertical-align:middle;
+ cursor:pointer;
+ color:#333;
+ text-shadow:0 1px 1px rgba(255,255,255,0.75);
+ background-color:#f5f5f5;
+ background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
+ background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
+ background-image:-o-linear-gradient(top,#fff,#e6e6e6);
+ background-image:linear-gradient(to bottom,#fff,#e6e6e6);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
+ border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#e6e6e6;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ border:1px solid #ccc;
+ *border:0;
+ border-bottom-color:#b3b3b3;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ *margin-left:.3em;
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
+ color:#333;
+ background-color:#e6e6e6;
+ *background-color:#d9d9d9;
+}
+.btn:active, .btn.active { background-color:#cccccc \9; }
+.btn:first-child { *margin-left:0; }
+.btn:hover, .btn:focus {
+ color:#333;
+ text-decoration:none;
+ background-position:0 -15px;
+ -webkit-transition:background-position .1s linear;
+ -moz-transition:background-position .1s linear;
+ -o-transition:background-position .1s linear;
+ transition:background-position .1s linear;
+}
+.btn:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+.btn.active, .btn:active {
+ background-image:none;
+ outline:0;
+ -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn.disabled, .btn[disabled] {
+ cursor:default;
+ background-image:none;
+ opacity:0.65;
+ filter:alpha(opacity=65);
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+.btn-large {
+ padding:11px 19px;
+ font-size:15px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
+.btn-small {
+ padding:2px 10px;
+ font-size:10.2px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
+.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
+.btn-mini {
+ padding:0 6px;
+ font-size:9px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.btn-block {
+ display:block;
+ width:100%;
+ padding-left:0;
+ padding-right:0;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+}
+.btn-block + .btn-block { margin-top:5px; }
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
+.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
+.btn-primary {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#006dcc;
+ background-image:-moz-linear-gradient(top,#0088cc,#0044cc);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#0088cc),to(#0044cc));
+ background-image:-webkit-linear-gradient(top,#0088cc,#0044cc);
+ background-image:-o-linear-gradient(top,#0088cc,#0044cc);
+ background-image:linear-gradient(to bottom,#0088cc,#0044cc);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
+ border-color:#0044cc #0044cc #002b80;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#0044cc;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
+ color:#fff;
+ background-color:#0044cc;
+ *background-color:#003cb3;
+}
+.btn-primary:active, .btn-primary.active { background-color:#003399 \9; }
+.btn-warning {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#faa732;
+ background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+ background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+ background-image:-o-linear-gradient(top,#fbb450,#f89406);
+ background-image:linear-gradient(to bottom,#fbb450,#f89406);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
+ border-color:#f89406 #f89406 #ad6704;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#f89406;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
+ color:#fff;
+ background-color:#f89406;
+ *background-color:#df8505;
+}
+.btn-warning:active, .btn-warning.active { background-color:#c67605 \9; }
+.btn-danger {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#da4f49;
+ background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
+ background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
+ border-color:#bd362f #bd362f #802420;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#bd362f;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
+ color:#fff;
+ background-color:#bd362f;
+ *background-color:#a9302a;
+}
+.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
+.btn-success {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#5bb75b;
+ background-image:-moz-linear-gradient(top,#62c462,#51a351);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
+ background-image:-webkit-linear-gradient(top,#62c462,#51a351);
+ background-image:-o-linear-gradient(top,#62c462,#51a351);
+ background-image:linear-gradient(to bottom,#62c462,#51a351);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
+ border-color:#51a351 #51a351 #387038;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#51a351;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
+ color:#fff;
+ background-color:#51a351;
+ *background-color:#499249;
+}
+.btn-success:active, .btn-success.active { background-color:#408140 \9; }
+.btn-info {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#49afcd;
+ background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
+ background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
+ border-color:#2f96b4 #2f96b4 #1f6377;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#2f96b4;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
+ color:#fff;
+ background-color:#2f96b4;
+ *background-color:#2a85a0;
+}
+.btn-info:active, .btn-info.active { background-color:#24748c \9; }
+.btn-inverse {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#363636;
+ background-image:-moz-linear-gradient(top,#444,#222);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
+ background-image:-webkit-linear-gradient(top,#444,#222);
+ background-image:-o-linear-gradient(top,#444,#222);
+ background-image:linear-gradient(to bottom,#444,#222);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
+ border-color:#222 #222 #000000;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#222;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
+ color:#fff;
+ background-color:#222;
+ *background-color:#151515;
+}
+.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
+button.btn, input[type="submit"].btn {
+ *padding-top:3px;
+ *padding-bottom:3px;
+}
+button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
+ padding:0;
+ border:0;
+}
+button.btn.btn-large, input[type="submit"].btn.btn-large {
+ *padding-top:7px;
+ *padding-bottom:7px;
+}
+button.btn.btn-small, input[type="submit"].btn.btn-small {
+ *padding-top:3px;
+ *padding-bottom:3px;
+}
+button.btn.btn-mini, input[type="submit"].btn.btn-mini {
+ *padding-top:1px;
+ *padding-bottom:1px;
+}
+.btn-link, .btn-link:active, .btn-link[disabled] {
+ background-color:transparent;
+ background-image:none;
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+.btn-link {
+ border-color:transparent;
+ cursor:pointer;
+ color:#0088cc;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-link:hover, .btn-link:focus {
+ color:#005580;
+ text-decoration:underline;
+ background-color:transparent;
+}
+.btn-link[disabled]:hover, .btn-link[disabled]:focus {
+ color:#333;
+ text-decoration:none;
+}
+.btn-group {
+ position:relative;
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ font-size:0;
+ vertical-align:middle;
+ white-space:nowrap;
+ *margin-left:.3em;
+}
+.btn-group:first-child { *margin-left:0; }
+.btn-group + .btn-group { margin-left:5px; }
+.btn-toolbar {
+ font-size:0;
+ margin-top:9px;
+ margin-bottom:9px;
+}
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left:5px; }
+.btn-group > .btn {
+ position:relative;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-group > .btn + .btn { margin-left:-1px; }
+.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size:12px; }
+.btn-group > .btn-mini { font-size:9px; }
+.btn-group > .btn-small { font-size:10.2px; }
+.btn-group > .btn-large { font-size:15px; }
+.btn-group > .btn:first-child {
+ margin-left:0;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.btn-group > .btn.large:first-child {
+ margin-left:0;
+ -webkit-border-top-left-radius:6px;
+ -moz-border-radius-topleft:6px;
+ border-top-left-radius:6px;
+ -webkit-border-bottom-left-radius:6px;
+ -moz-border-radius-bottomleft:6px;
+ border-bottom-left-radius:6px;
+}
+.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
+ -webkit-border-top-right-radius:6px;
+ -moz-border-radius-topright:6px;
+ border-top-right-radius:6px;
+ -webkit-border-bottom-right-radius:6px;
+ -moz-border-radius-bottomright:6px;
+ border-bottom-right-radius:6px;
+}
+.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index:2; }
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; }
+.btn-group > .btn + .dropdown-toggle {
+ padding-left:8px;
+ padding-right:8px;
+ -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ *padding-top:5px;
+ *padding-bottom:5px;
+}
+.btn-group > .btn-mini + .dropdown-toggle {
+ padding-left:5px;
+ padding-right:5px;
+ *padding-top:2px;
+ *padding-bottom:2px;
+}
+.btn-group > .btn-small + .dropdown-toggle {
+ *padding-top:5px;
+ *padding-bottom:4px;
+}
+.btn-group > .btn-large + .dropdown-toggle {
+ padding-left:12px;
+ padding-right:12px;
+ *padding-top:7px;
+ *padding-bottom:7px;
+}
+.btn-group.open .dropdown-toggle {
+ background-image:none;
+ -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn-group.open .btn.dropdown-toggle { background-color:#e6e6e6; }
+.btn-group.open .btn-primary.dropdown-toggle { background-color:#0044cc; }
+.btn-group.open .btn-warning.dropdown-toggle { background-color:#f89406; }
+.btn-group.open .btn-danger.dropdown-toggle { background-color:#bd362f; }
+.btn-group.open .btn-success.dropdown-toggle { background-color:#51a351; }
+.btn-group.open .btn-info.dropdown-toggle { background-color:#2f96b4; }
+.btn-group.open .btn-inverse.dropdown-toggle { background-color:#222; }
+.btn .caret {
+ margin-top:8px;
+ margin-left:0;
+}
+.btn-large .caret { margin-top:6px; }
+.btn-large .caret {
+ border-left-width:5px;
+ border-right-width:5px;
+ border-top-width:5px;
+}
+.btn-mini .caret, .btn-small .caret { margin-top:8px; }
+.dropup .btn-large .caret { border-bottom-width:5px; }
+.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.btn-group-vertical {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+}
+.btn-group-vertical > .btn {
+ display:block;
+ float:none;
+ max-width:100%;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-group-vertical > .btn + .btn {
+ margin-left:0;
+ margin-top:-1px;
+}
+.btn-group-vertical > .btn:first-child {
+ -webkit-border-radius:4px 4px 0 0;
+ -moz-border-radius:4px 4px 0 0;
+ border-radius:4px 4px 0 0;
+}
+.btn-group-vertical > .btn:last-child {
+ -webkit-border-radius:0 0 4px 4px;
+ -moz-border-radius:0 0 4px 4px;
+ border-radius:0 0 4px 4px;
+}
+.btn-group-vertical > .btn-large:first-child {
+ -webkit-border-radius:6px 6px 0 0;
+ -moz-border-radius:6px 6px 0 0;
+ border-radius:6px 6px 0 0;
+}
+.btn-group-vertical > .btn-large:last-child {
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+}
+.alert {
+ padding:8px 35px 8px 14px;
+ margin-bottom:18px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+ background-color:#fcf8e3;
+ border:1px solid #fbeed5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.alert, .alert h4 { color:#c09853; }
+.alert h4 { margin:0; }
+.alert .close {
+ position:relative;
+ top:-2px;
+ right:-21px;
+ line-height:18px;
+}
+.alert-success {
+ background-color:#dff0d8;
+ border-color:#d6e9c6;
+ color:#468847;
+}
+.alert-success h4 { color:#468847; }
+.alert-danger, .alert-error {
+ background-color:#f2dede;
+ border-color:#eed3d7;
+ color:#b94a48;
+}
+.alert-danger h4, .alert-error h4 { color:#b94a48; }
+.alert-info {
+ background-color:#d9edf7;
+ border-color:#bce8f1;
+ color:#3a87ad;
+}
+.alert-info h4 { color:#3a87ad; }
+.alert-block {
+ padding-top:14px;
+ padding-bottom:14px;
+}
+.alert-block > p, .alert-block > ul { margin-bottom:0; }
+.alert-block p + p { margin-top:5px; }
+.nav {
+ margin-left:0;
+ margin-bottom:18px;
+ list-style:none;
+}
+.nav > li > a { display:block; }
+.nav > li > a:hover, .nav > li > a:focus {
+ text-decoration:none;
+ background-color:#eee;
+}
+.nav > li > a > img { max-width:none; }
+.nav > .pull-right { float:right; }
+.nav-header {
+ display:block;
+ padding:3px 15px;
+ font-size:11px;
+ font-weight:bold;
+ line-height:18px;
+ color:#999;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+ text-transform:uppercase;
+}
+.nav li + .nav-header { margin-top:9px; }
+.nav-list {
+ padding-left:15px;
+ padding-right:15px;
+ margin-bottom:0;
+}
+.nav-list > li > a, .nav-list .nav-header {
+ margin-left:-15px;
+ margin-right:-15px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+}
+.nav-list > li > a { padding:3px 15px; }
+.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.2);
+ background-color:#0088cc;
+}
+.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right:2px; }
+.nav-list .divider {
+ *width:100%;
+ height:1px;
+ margin:8px 1px;
+ *margin:-5px 0 5px;
+ overflow:hidden;
+ background-color:#e5e5e5;
+ border-bottom:1px solid #fff;
+}
+.nav-tabs, .nav-pills { *zoom:1; }
+.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.nav-tabs:after, .nav-pills:after { clear:both; }
+.nav-tabs > li, .nav-pills > li { float:left; }
+.nav-tabs > li > a, .nav-pills > li > a {
+ padding-right:12px;
+ padding-left:12px;
+ margin-right:2px;
+ line-height:14px;
+}
+.nav-tabs { border-bottom:1px solid #ddd; }
+.nav-tabs > li { margin-bottom:-1px; }
+.nav-tabs > li > a {
+ padding-top:8px;
+ padding-bottom:8px;
+ line-height:18px;
+ border:1px solid transparent;
+ -webkit-border-radius:4px 4px 0 0;
+ -moz-border-radius:4px 4px 0 0;
+ border-radius:4px 4px 0 0;
+}
+.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color:#eee #eee #ddd; }
+.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
+ color:#555;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-bottom-color:transparent;
+ cursor:default;
+}
+.nav-pills > li > a {
+ padding-top:8px;
+ padding-bottom:8px;
+ margin-top:2px;
+ margin-bottom:2px;
+ -webkit-border-radius:5px;
+ -moz-border-radius:5px;
+ border-radius:5px;
+}
+.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
+ color:#fff;
+ background-color:#0088cc;
+}
+.nav-stacked > li { float:none; }
+.nav-stacked > li > a { margin-right:0; }
+.nav-tabs.nav-stacked { border-bottom:0; }
+.nav-tabs.nav-stacked > li > a {
+ border:1px solid #ddd;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.nav-tabs.nav-stacked > li:first-child > a {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.nav-tabs.nav-stacked > li:last-child > a {
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
+ border-color:#ddd;
+ z-index:2;
+}
+.nav-pills.nav-stacked > li > a { margin-bottom:3px; }
+.nav-pills.nav-stacked > li:last-child > a { margin-bottom:1px; }
+.nav-tabs .dropdown-menu {
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+}
+.nav-pills .dropdown-menu {
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.nav .dropdown-toggle .caret {
+ border-top-color:#0088cc;
+ border-bottom-color:#0088cc;
+ margin-top:6px;
+}
+.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
+ border-top-color:#005580;
+ border-bottom-color:#005580;
+}
+.nav-tabs .dropdown-toggle .caret { margin-top:8px; }
+.nav .active .dropdown-toggle .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.nav-tabs .active .dropdown-toggle .caret {
+ border-top-color:#555;
+ border-bottom-color:#555;
+}
+.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor:pointer; }
+.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
+ color:#fff;
+ background-color:#999;
+ border-color:#999;
+}
+.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+ opacity:1;
+ filter:alpha(opacity=100);
+}
+.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color:#999; }
+.tabbable { *zoom:1; }
+.tabbable:before, .tabbable:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.tabbable:after { clear:both; }
+.tab-content { overflow:auto; }
+.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom:0; }
+.tab-content > .tab-pane, .pill-content > .pill-pane { display:none; }
+.tab-content > .active, .pill-content > .active { display:block; }
+.tabs-below > .nav-tabs { border-top:1px solid #ddd; }
+.tabs-below > .nav-tabs > li {
+ margin-top:-1px;
+ margin-bottom:0;
+}
+.tabs-below > .nav-tabs > li > a {
+ -webkit-border-radius:0 0 4px 4px;
+ -moz-border-radius:0 0 4px 4px;
+ border-radius:0 0 4px 4px;
+}
+.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
+ border-bottom-color:transparent;
+ border-top-color:#ddd;
+}
+.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color:transparent #ddd #ddd #ddd; }
+.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float:none; }
+.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
+ min-width:74px;
+ margin-right:0;
+ margin-bottom:3px;
+}
+.tabs-left > .nav-tabs {
+ float:left;
+ margin-right:19px;
+ border-right:1px solid #ddd;
+}
+.tabs-left > .nav-tabs > li > a {
+ margin-right:-1px;
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color:#eee #ddd #eee #eee; }
+.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
+ border-color:#ddd transparent #ddd #ddd;
+ *border-right-color:#fff;
+}
+.tabs-right > .nav-tabs {
+ float:right;
+ margin-left:19px;
+ border-left:1px solid #ddd;
+}
+.tabs-right > .nav-tabs > li > a {
+ margin-left:-1px;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color:#eee #eee #eee #ddd; }
+.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
+ border-color:#ddd #ddd #ddd transparent;
+ *border-left-color:#fff;
+}
+.nav > .disabled > a { color:#999; }
+.nav > .disabled > a:hover, .nav > .disabled > a:focus {
+ text-decoration:none;
+ background-color:transparent;
+ cursor:default;
+}
+.navbar {
+ overflow:visible;
+ margin-bottom:18px;
+ *position:relative;
+ *z-index:2;
+}
+.navbar-inner {
+ min-height:40px;
+ padding-left:20px;
+ padding-right:20px;
+ background-color:#fafafa;
+ background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
+ background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
+ border:1px solid #d4d4d4;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ -moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ *zoom:1;
+}
+.navbar-inner:before, .navbar-inner:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.navbar-inner:after { clear:both; }
+.navbar .container { width:auto; }
+.nav-collapse.collapse {
+ height:auto;
+ overflow:visible;
+}
+.navbar .brand {
+ float:left;
+ display:block;
+ padding:11px 20px 11px;
+ margin-left:-20px;
+ font-size:20px;
+ font-weight:200;
+ color:#777;
+ text-shadow:0 1px 0 #ffffff;
+}
+.navbar .brand:hover, .navbar .brand:focus { text-decoration:none; }
+.navbar-text {
+ margin-bottom:0;
+ line-height:40px;
+ color:#777;
+}
+.navbar-link { color:#777; }
+.navbar-link:hover, .navbar-link:focus { color:#333; }
+.navbar .divider-vertical {
+ height:40px;
+ margin:0 9px;
+ border-left:1px solid #f2f2f2;
+ border-right:1px solid #ffffff;
+}
+.navbar .btn, .navbar .btn-group { margin-top:5px; }
+.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top:0; }
+.navbar-form {
+ margin-bottom:0;
+ *zoom:1;
+}
+.navbar-form:before, .navbar-form:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.navbar-form:after { clear:both; }
+.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top:5px; }
+.navbar-form input, .navbar-form select, .navbar-form .btn {
+ display:inline-block;
+ margin-bottom:0;
+}
+.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top:3px; }
+.navbar-form .input-append, .navbar-form .input-prepend {
+ margin-top:5px;
+ white-space:nowrap;
+}
+.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top:0; }
+.navbar-search {
+ position:relative;
+ float:left;
+ margin-top:5px;
+ margin-bottom:0;
+}
+.navbar-search .search-query {
+ margin-bottom:0;
+ padding:4px 14px;
+ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size:13px;
+ font-weight:normal;
+ line-height:1;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.navbar-static-top {
+ position:static;
+ margin-bottom:0;
+}
+.navbar-static-top .navbar-inner {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.navbar-fixed-top, .navbar-fixed-bottom {
+ position:fixed;
+ right:0;
+ left:0;
+ z-index:1030;
+ margin-bottom:0;
+}
+.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width:0 0 1px; }
+.navbar-fixed-bottom .navbar-inner { border-width:1px 0 0; }
+.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
+ padding-left:0;
+ padding-right:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
+.navbar-fixed-top { top:0; }
+.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
+ -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
+ -moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
+ box-shadow:0 1px 10px rgba(0,0,0,.1);
+}
+.navbar-fixed-bottom { bottom:0; }
+.navbar-fixed-bottom .navbar-inner {
+ -webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
+ -moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
+ box-shadow:0 -1px 10px rgba(0,0,0,.1);
+}
+.navbar .nav {
+ position:relative;
+ left:0;
+ display:block;
+ float:left;
+ margin:0 10px 0 0;
+}
+.navbar .nav.pull-right {
+ float:right;
+ margin-right:0;
+}
+.navbar .nav > li { float:left; }
+.navbar .nav > li > a {
+ float:none;
+ padding:11px 15px 11px;
+ color:#777;
+ text-decoration:none;
+ text-shadow:0 1px 0 #ffffff;
+}
+.navbar .nav .dropdown-toggle .caret { margin-top:8px; }
+.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
+ background-color:transparent;
+ color:#333;
+ text-decoration:none;
+}
+.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
+ color:#555;
+ text-decoration:none;
+ background-color:#e6e6e6;
+ -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+ -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+ box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+}
+.navbar .btn-navbar {
+ display:none;
+ float:right;
+ padding:7px 10px;
+ margin-left:5px;
+ margin-right:5px;
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#ededed;
+ background-image:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
+ background-image:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:-o-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:linear-gradient(to bottom,#f2f2f2,#e6e6e6);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
+ border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#e6e6e6;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+ -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+}
+.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
+ color:#fff;
+ background-color:#e6e6e6;
+ *background-color:#d9d9d9;
+}
+.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color:#cccccc \9; }
+.navbar .btn-navbar .icon-bar {
+ display:block;
+ width:18px;
+ height:2px;
+ background-color:#f5f5f5;
+ -webkit-border-radius:1px;
+ -moz-border-radius:1px;
+ border-radius:1px;
+ -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+ -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+ box-shadow:0 1px 0 rgba(0,0,0,0.25);
+}
+.btn-navbar .icon-bar + .icon-bar { margin-top:3px; }
+.navbar .nav > li > .dropdown-menu:before {
+ content:'';
+ display:inline-block;
+ border-left:7px solid transparent;
+ border-right:7px solid transparent;
+ border-bottom:7px solid #ccc;
+ border-bottom-color:rgba(0,0,0,0.2);
+ position:absolute;
+ top:-7px;
+ left:9px;
+}
+.navbar .nav > li > .dropdown-menu:after {
+ content:'';
+ display:inline-block;
+ border-left:6px solid transparent;
+ border-right:6px solid transparent;
+ border-bottom:6px solid #fff;
+ position:absolute;
+ top:-6px;
+ left:10px;
+}
+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
+ border-top:7px solid #ccc;
+ border-top-color:rgba(0,0,0,0.2);
+ border-bottom:0;
+ bottom:-7px;
+ top:auto;
+}
+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
+ border-top:6px solid #fff;
+ border-bottom:0;
+ bottom:-6px;
+ top:auto;
+}
+.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
+ border-top-color:#333;
+ border-bottom-color:#333;
+}
+.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
+ background-color:#e6e6e6;
+ color:#555;
+}
+.navbar .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color:#777;
+ border-bottom-color:#777;
+}
+.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color:#555;
+ border-bottom-color:#555;
+}
+.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
+ left:auto;
+ right:0;
+}
+.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
+ left:auto;
+ right:12px;
+}
+.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
+ left:auto;
+ right:13px;
+}
+.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
+ left:auto;
+ right:100%;
+ margin-left:0;
+ margin-right:-1px;
+ -webkit-border-radius:6px 0 6px 6px;
+ -moz-border-radius:6px 0 6px 6px;
+ border-radius:6px 0 6px 6px;
+}
+.navbar-inverse .navbar-inner {
+ background-color:#1b1b1b;
+ background-image:-moz-linear-gradient(top,#222222,#111111);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
+ background-image:-webkit-linear-gradient(top,#222222,#111111);
+ background-image:-o-linear-gradient(top,#222222,#111111);
+ background-image:linear-gradient(to bottom,#222222,#111111);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
+ border-color:#252525;
+}
+.navbar-inverse .brand, .navbar-inverse .nav > li > a {
+ color:#999;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+}
+.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus { color:#fff; }
+.navbar-inverse .brand { color:#999; }
+.navbar-inverse .navbar-text { color:#999; }
+.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
+ background-color:transparent;
+ color:#fff;
+}
+.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
+ color:#fff;
+ background-color:#111111;
+}
+.navbar-inverse .navbar-link { color:#999; }
+.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color:#fff; }
+.navbar-inverse .divider-vertical {
+ border-left-color:#111111;
+ border-right-color:#222222;
+}
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
+ background-color:#111111;
+ color:#fff;
+}
+.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color:#999;
+ border-bottom-color:#999;
+}
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.navbar-inverse .navbar-search .search-query {
+ color:#fff;
+ background-color:#515151;
+ border-color:#111111;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ -webkit-transition:none;
+ -moz-transition:none;
+ -o-transition:none;
+ transition:none;
+}
+.navbar-inverse .navbar-search .search-query:-moz-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
+ padding:5px 15px;
+ color:#333;
+ text-shadow:0 1px 0 #fff;
+ background-color:#fff;
+ border:0;
+ -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
+ -moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
+ box-shadow:0 0 3px rgba(0,0,0,0.15);
+ outline:0;
+}
+.navbar-inverse .btn-navbar {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#0e0e0e;
+ background-image:-moz-linear-gradient(top,#151515,#040404);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
+ background-image:-webkit-linear-gradient(top,#151515,#040404);
+ background-image:-o-linear-gradient(top,#151515,#040404);
+ background-image:linear-gradient(to bottom,#151515,#040404);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
+ border-color:#040404 #040404 #000000;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#040404;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
+ color:#fff;
+ background-color:#040404;
+ *background-color:#000000;
+}
+.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color:#000000 \9; }
+.breadcrumb {
+ padding:8px 15px;
+ margin:0 0 18px;
+ list-style:none;
+ background-color:#f5f5f5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.breadcrumb > li {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ text-shadow:0 1px 0 #fff;
+}
+.breadcrumb > li > .divider {
+ padding:0 5px;
+ color:#ccc;
+}
+.breadcrumb > .active { color:#999; }
+.pagination { margin:18px 0; }
+.pagination ul {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ margin-left:0;
+ margin-bottom:0;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+ -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+ box-shadow:0 1px 2px rgba(0,0,0,0.05);
+}
+.pagination ul > li { display:inline; }
+.pagination ul > li > a, .pagination ul > li > span {
+ float:left;
+ padding:4px 12px;
+ line-height:18px;
+ text-decoration:none;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-left-width:0;
+}
+.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#f5f5f5; }
+.pagination ul > .active > a, .pagination ul > .active > span {
+ color:#999;
+ cursor:default;
+}
+.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
+ color:#999;
+ background-color:transparent;
+ cursor:default;
+}
+.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
+ border-left-width:1px;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.pagination-centered { text-align:center; }
+.pagination-right { text-align:right; }
+.pagination-large ul > li > a, .pagination-large ul > li > span {
+ padding:11px 19px;
+ font-size:15px;
+}
+.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
+ -webkit-border-top-left-radius:6px;
+ -moz-border-radius-topleft:6px;
+ border-top-left-radius:6px;
+ -webkit-border-bottom-left-radius:6px;
+ -moz-border-radius-bottomleft:6px;
+ border-bottom-left-radius:6px;
+}
+.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
+ -webkit-border-top-right-radius:6px;
+ -moz-border-radius-topright:6px;
+ border-top-right-radius:6px;
+ -webkit-border-bottom-right-radius:6px;
+ -moz-border-radius-bottomright:6px;
+ border-bottom-right-radius:6px;
+}
+.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
+ -webkit-border-top-left-radius:3px;
+ -moz-border-radius-topleft:3px;
+ border-top-left-radius:3px;
+ -webkit-border-bottom-left-radius:3px;
+ -moz-border-radius-bottomleft:3px;
+ border-bottom-left-radius:3px;
+}
+.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
+ -webkit-border-top-right-radius:3px;
+ -moz-border-radius-topright:3px;
+ border-top-right-radius:3px;
+ -webkit-border-bottom-right-radius:3px;
+ -moz-border-radius-bottomright:3px;
+ border-bottom-right-radius:3px;
+}
+.pagination-small ul > li > a, .pagination-small ul > li > span {
+ padding:2px 10px;
+ font-size:10.2px;
+}
+.pagination-mini ul > li > a, .pagination-mini ul > li > span {
+ padding:0 6px;
+ font-size:9px;
+}
+.pager {
+ margin:18px 0;
+ list-style:none;
+ text-align:center;
+ *zoom:1;
+}
+.pager:before, .pager:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.pager:after { clear:both; }
+.pager li { display:inline; }
+.pager li > a, .pager li > span {
+ display:inline-block;
+ padding:5px 14px;
+ background-color:#fff;
+ border:1px solid #ddd;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.pager li > a:hover, .pager li > a:focus {
+ text-decoration:none;
+ background-color:#f5f5f5;
+}
+.pager .next > a, .pager .next > span { float:right; }
+.pager .previous > a, .pager .previous > span { float:left; }
+.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
+ color:#999;
+ background-color:#fff;
+ cursor:default;
+}
+.modal-backdrop {
+ position:fixed;
+ top:0;
+ right:0;
+ bottom:0;
+ left:0;
+ z-index:1040;
+ background-color:#000;
+}
+.modal-backdrop.fade { opacity:0; }
+.modal-backdrop, .modal-backdrop.fade.in {
+ opacity:0.8;
+ filter:alpha(opacity=80);
+}
+.modal {
+ position:fixed;
+ top:10%;
+ left:50%;
+ z-index:1050;
+ width:560px;
+ margin-left:-280px;
+ background-color:#fff;
+ border:1px solid #999;
+ border:1px solid rgba(0,0,0,0.3);
+ *border:1px solid #999;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding-box;
+ background-clip:padding-box;
+ outline:none;
+}
+.modal.fade {
+ -webkit-transition:opacity .3s linear, top .3s ease-out;
+ -moz-transition:opacity .3s linear, top .3s ease-out;
+ -o-transition:opacity .3s linear, top .3s ease-out;
+ transition:opacity .3s linear, top .3s ease-out;
+ top:-25%;
+}
+.modal.fade.in { top:10%; }
+.modal-header {
+ padding:9px 15px;
+ border-bottom:1px solid #eee;
+}
+.modal-header .close { margin-top:2px; }
+.modal-header h3 {
+ margin:0;
+ line-height:30px;
+}
+.modal-body {
+ position:relative;
+ overflow-y:auto;
+ max-height:400px;
+ padding:15px;
+}
+.modal-form { margin-bottom:0; }
+.modal-footer {
+ padding:14px 15px 15px;
+ margin-bottom:0;
+ text-align:right;
+ background-color:#f5f5f5;
+ border-top:1px solid #ddd;
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+ -webkit-box-shadow:inset 0 1px 0 #fff;
+ -moz-box-shadow:inset 0 1px 0 #fff;
+ box-shadow:inset 0 1px 0 #fff;
+ *zoom:1;
+}
+.modal-footer:before, .modal-footer:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.modal-footer:after { clear:both; }
+.modal-footer .btn + .btn {
+ margin-left:5px;
+ margin-bottom:0;
+}
+.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
+.modal-footer .btn-block + .btn-block { margin-left:0; }
+.tooltip {
+ position:absolute;
+ z-index:1030;
+ display:block;
+ visibility:visible;
+ font-size:11px;
+ line-height:1.4;
+ opacity:0;
+ filter:alpha(opacity=0);
+}
+.tooltip.in {
+ opacity:0.8;
+ filter:alpha(opacity=80);
+}
+.tooltip.top {
+ margin-top:-3px;
+ padding:5px 0;
+}
+.tooltip.right {
+ margin-left:3px;
+ padding:0 5px;
+}
+.tooltip.bottom {
+ margin-top:3px;
+ padding:5px 0;
+}
+.tooltip.left {
+ margin-left:-3px;
+ padding:0 5px;
+}
+.tooltip-inner {
+ max-width:200px;
+ padding:8px;
+ color:#fff;
+ text-align:center;
+ text-decoration:none;
+ background-color:#000;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.tooltip-arrow {
+ position:absolute;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+}
+.tooltip.top .tooltip-arrow {
+ bottom:0;
+ left:50%;
+ margin-left:-5px;
+ border-width:5px 5px 0;
+ border-top-color:#000;
+}
+.tooltip.right .tooltip-arrow {
+ top:50%;
+ left:0;
+ margin-top:-5px;
+ border-width:5px 5px 5px 0;
+ border-right-color:#000;
+}
+.tooltip.left .tooltip-arrow {
+ top:50%;
+ right:0;
+ margin-top:-5px;
+ border-width:5px 0 5px 5px;
+ border-left-color:#000;
+}
+.tooltip.bottom .tooltip-arrow {
+ top:0;
+ left:50%;
+ margin-left:-5px;
+ border-width:0 5px 5px;
+ border-bottom-color:#000;
+}
+.popover {
+ position:absolute;
+ top:0;
+ left:0;
+ z-index:1010;
+ display:none;
+ max-width:276px;
+ padding:1px;
+ text-align:left;
+ background-color:#fff;
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding;
+ background-clip:padding-box;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ white-space:normal;
+}
+.popover.top { margin-top:-10px; }
+.popover.right { margin-left:10px; }
+.popover.bottom { margin-top:10px; }
+.popover.left { margin-left:-10px; }
+.popover-title {
+ margin:0;
+ padding:8px 14px;
+ font-size:14px;
+ font-weight:normal;
+ line-height:18px;
+ background-color:#f7f7f7;
+ border-bottom:1px solid #ebebeb;
+ -webkit-border-radius:5px 5px 0 0;
+ -moz-border-radius:5px 5px 0 0;
+ border-radius:5px 5px 0 0;
+}
+.popover-title:empty { display:none; }
+.popover-content { padding:9px 14px; }
+.popover .arrow, .popover .arrow:after {
+ position:absolute;
+ display:block;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+}
+.popover .arrow { border-width:11px; }
+.popover .arrow:after {
+ border-width:10px;
+ content:"";
+}
+.popover.top .arrow {
+ left:50%;
+ margin-left:-11px;
+ border-bottom-width:0;
+ border-top-color:#999;
+ border-top-color:rgba(0,0,0,0.25);
+ bottom:-11px;
+}
+.popover.top .arrow:after {
+ bottom:1px;
+ margin-left:-10px;
+ border-bottom-width:0;
+ border-top-color:#fff;
+}
+.popover.right .arrow {
+ top:50%;
+ left:-11px;
+ margin-top:-11px;
+ border-left-width:0;
+ border-right-color:#999;
+ border-right-color:rgba(0,0,0,0.25);
+}
+.popover.right .arrow:after {
+ left:1px;
+ bottom:-10px;
+ border-left-width:0;
+ border-right-color:#fff;
+}
+.popover.bottom .arrow {
+ left:50%;
+ margin-left:-11px;
+ border-top-width:0;
+ border-bottom-color:#999;
+ border-bottom-color:rgba(0,0,0,0.25);
+ top:-11px;
+}
+.popover.bottom .arrow:after {
+ top:1px;
+ margin-left:-10px;
+ border-top-width:0;
+ border-bottom-color:#fff;
+}
+.popover.left .arrow {
+ top:50%;
+ right:-11px;
+ margin-top:-11px;
+ border-right-width:0;
+ border-left-color:#999;
+ border-left-color:rgba(0,0,0,0.25);
+}
+.popover.left .arrow:after {
+ right:1px;
+ border-right-width:0;
+ border-left-color:#fff;
+ bottom:-10px;
+}
+.thumbnails {
+ margin-left:-20px;
+ list-style:none;
+ *zoom:1;
+}
+.thumbnails:before, .thumbnails:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.thumbnails:after { clear:both; }
+.row-fluid .thumbnails { margin-left:0; }
+.thumbnails > li {
+ float:left;
+ margin-bottom:18px;
+ margin-left:20px;
+}
+.thumbnail {
+ display:block;
+ padding:4px;
+ line-height:18px;
+ border:1px solid #ddd;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ -webkit-transition:all .2s ease-in-out;
+ -moz-transition:all .2s ease-in-out;
+ -o-transition:all .2s ease-in-out;
+ transition:all .2s ease-in-out;
+}
+a.thumbnail:hover, a.thumbnail:focus {
+ border-color:#0088cc;
+ -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+ -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+ box-shadow:0 1px 4px rgba(0,105,214,0.25);
+}
+.thumbnail > img {
+ display:block;
+ max-width:100%;
+ margin-left:auto;
+ margin-right:auto;
+}
+.thumbnail .caption {
+ padding:9px;
+ color:#555;
+}
+.media, .media-body {
+ overflow:hidden;
+ *overflow:visible;
+ zoom:1;
+}
+.media, .media .media { margin-top:15px; }
+.media:first-child { margin-top:0; }
+.media-object { display:block; }
+.media-heading { margin:0 0 5px; }
+.media > .pull-left { margin-right:10px; }
+.media > .pull-right { margin-left:10px; }
+.media-list {
+ margin-left:0;
+ list-style:none;
+}
+.label, .badge {
+ display:inline-block;
+ padding:2px 4px;
+ font-size:10.152px;
+ font-weight:bold;
+ line-height:14px;
+ color:#fff;
+ vertical-align:baseline;
+ white-space:nowrap;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#999;
+}
+.label {
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.badge {
+ padding-left:9px;
+ padding-right:9px;
+ -webkit-border-radius:9px;
+ -moz-border-radius:9px;
+ border-radius:9px;
+}
+a.label:hover, a.badge:hover {
+ color:#fff;
+ text-decoration:none;
+ cursor:pointer;
+}
+.label-important, .badge-important { background-color:#b94a48; }
+.label-important[href], .badge-important[href] { background-color:#953b39; }
+.label-warning, .badge-warning { background-color:#f89406; }
+.label-warning[href], .badge-warning[href] { background-color:#c67605; }
+.label-success, .badge-success { background-color:#468847; }
+.label-success[href], .badge-success[href] { background-color:#356635; }
+.label-info, .badge-info { background-color:#3a87ad; }
+.label-info[href], .badge-info[href] { background-color:#2d6987; }
+.label-inverse, .badge-inverse { background-color:#333; }
+.label-inverse[href], .badge-inverse[href] { background-color:#1a1a1a; }
+.btn .label, .btn .badge {
+ position:relative;
+ top:-1px;
+}
+.btn-mini .label, .btn-mini .badge { top:0; }
+@-webkit-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-moz-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-ms-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-o-keyframes progress-bar-stripes {
+ from { background-position:0 0; }
+ to { background-position:40px 0; }
+}
+@keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+.progress {
+ overflow:hidden;
+ height:18px;
+ margin-bottom:18px;
+ background-color:#f7f7f7;
+ background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
+ background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.progress .bar {
+ width:0%;
+ height:100%;
+ color:#fff;
+ float:left;
+ font-size:12px;
+ text-align:center;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#0e90d2;
+ background-image:-moz-linear-gradient(top,#149bdf,#0480be);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
+ background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
+ background-image:-o-linear-gradient(top,#149bdf,#0480be);
+ background-image:linear-gradient(to bottom,#149bdf,#0480be);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+ -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ -webkit-transition:width .6s ease;
+ -moz-transition:width .6s ease;
+ -o-transition:width .6s ease;
+ transition:width .6s ease;
+}
+.progress .bar + .bar {
+ -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+ -moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+ box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+}
+.progress-striped .bar {
+ background-color:#149bdf;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ -webkit-background-size:40px 40px;
+ -moz-background-size:40px 40px;
+ -o-background-size:40px 40px;
+ background-size:40px 40px;
+}
+.progress.active .bar {
+ -webkit-animation:progress-bar-stripes 2s linear infinite;
+ -moz-animation:progress-bar-stripes 2s linear infinite;
+ -ms-animation:progress-bar-stripes 2s linear infinite;
+ -o-animation:progress-bar-stripes 2s linear infinite;
+ animation:progress-bar-stripes 2s linear infinite;
+}
+.progress-danger .bar, .progress .bar-danger {
+ background-color:#dd514c;
+ background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
+ background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
+ background-color:#ee5f5b;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-success .bar, .progress .bar-success {
+ background-color:#5eb95e;
+ background-image:-moz-linear-gradient(top,#62c462,#57a957);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
+ background-image:-webkit-linear-gradient(top,#62c462,#57a957);
+ background-image:-o-linear-gradient(top,#62c462,#57a957);
+ background-image:linear-gradient(to bottom,#62c462,#57a957);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+.progress-success.progress-striped .bar, .progress-striped .bar-success {
+ background-color:#62c462;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-info .bar, .progress .bar-info {
+ background-color:#4bb1cf;
+ background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
+ background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+.progress-info.progress-striped .bar, .progress-striped .bar-info {
+ background-color:#5bc0de;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-warning .bar, .progress .bar-warning {
+ background-color:#faa732;
+ background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+ background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+ background-image:-o-linear-gradient(top,#fbb450,#f89406);
+ background-image:linear-gradient(to bottom,#fbb450,#f89406);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
+}
+.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
+ background-color:#fbb450;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.accordion { margin-bottom:18px; }
+.accordion-group {
+ margin-bottom:2px;
+ border:1px solid #e5e5e5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.accordion-heading { border-bottom:0; }
+.accordion-heading .accordion-toggle {
+ display:block;
+ padding:8px 15px;
+}
+.accordion-toggle { cursor:pointer; }
+.accordion-inner {
+ padding:9px 15px;
+ border-top:1px solid #e5e5e5;
+}
+.carousel {
+ position:relative;
+ margin-bottom:18px;
+ line-height:1;
+}
+.carousel-inner {
+ overflow:hidden;
+ width:100%;
+ position:relative;
+}
+.carousel-inner > .item {
+ display:none;
+ position:relative;
+ -webkit-transition:.6s ease-in-out left;
+ -moz-transition:.6s ease-in-out left;
+ -o-transition:.6s ease-in-out left;
+ transition:.6s ease-in-out left;
+}
+.carousel-inner > .item > img, .carousel-inner > .item > a > img {
+ display:block;
+ line-height:1;
+}
+.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block; }
+.carousel-inner > .active { left:0; }
+.carousel-inner > .next, .carousel-inner > .prev {
+ position:absolute;
+ top:0;
+ width:100%;
+}
+.carousel-inner > .next { left:100%; }
+.carousel-inner > .prev { left:-100%; }
+.carousel-inner > .next.left, .carousel-inner > .prev.right { left:0; }
+.carousel-inner > .active.left { left:-100%; }
+.carousel-inner > .active.right { left:100%; }
+.carousel-control {
+ position:absolute;
+ top:40%;
+ left:15px;
+ width:40px;
+ height:40px;
+ margin-top:-20px;
+ font-size:60px;
+ font-weight:100;
+ line-height:30px;
+ color:#fff;
+ text-align:center;
+ background:#222;
+ border:3px solid #fff;
+ -webkit-border-radius:23px;
+ -moz-border-radius:23px;
+ border-radius:23px;
+ opacity:0.5;
+ filter:alpha(opacity=50);
+}
+.carousel-control.right {
+ left:auto;
+ right:15px;
+}
+.carousel-control:hover, .carousel-control:focus {
+ color:#fff;
+ text-decoration:none;
+ opacity:0.9;
+ filter:alpha(opacity=90);
+}
+.carousel-indicators {
+ position:absolute;
+ top:15px;
+ right:15px;
+ z-index:5;
+ margin:0;
+ list-style:none;
+}
+.carousel-indicators li {
+ display:block;
+ float:left;
+ width:10px;
+ height:10px;
+ margin-left:5px;
+ text-indent:-999px;
+ background-color:#ccc;
+ background-color:rgba(255,255,255,0.25);
+ border-radius:5px;
+}
+.carousel-indicators .active { background-color:#fff; }
+.carousel-caption {
+ position:absolute;
+ left:0;
+ right:0;
+ bottom:0;
+ padding:15px;
+ background:#333;
+ background:rgba(0,0,0,0.75);
+}
+.carousel-caption h4, .carousel-caption p {
+ color:#fff;
+ line-height:18px;
+}
+.carousel-caption h4 { margin:0 0 5px; }
+.carousel-caption p { margin-bottom:0; }
+.hero-unit {
+ padding:60px;
+ margin-bottom:30px;
+ font-size:18px;
+ font-weight:200;
+ line-height:27px;
+ color:inherit;
+ background-color:#eee;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.hero-unit h1 {
+ margin-bottom:0;
+ font-size:60px;
+ line-height:1;
+ color:inherit;
+ letter-spacing:-1px;
+}
+.hero-unit li { line-height:27px; }
+.pull-right { float:right; }
+.pull-left { float:left; }
+.hide { display:none; }
+.show { display:block; }
+.invisible { visibility:hidden; }
+.affix { position:fixed; }
+";s:5:"files";a:34:{s:93:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less";i:1448310556;s:89:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/reset.less";i:1448310558;s:93:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/variables.less";i:1449496432;s:90:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/mixins.less";i:1448310557;s:95:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/scaffolding.less";i:1448310559;s:88:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/grid.less";i:1448310557;s:91:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/layouts.less";i:1448310557;s:88:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/type.less";i:1448310559;s:88:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/code.less";i:1448310556;s:89:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/forms.less";i:1448310557;s:90:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/tables.less";i:1448310559;s:93:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/dropdowns.less";i:1448310557;s:89:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/wells.less";i:1448310560;s:104:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/component-animations.less";i:1448310557;s:89:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/close.less";i:1448310556;s:91:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/buttons.less";i:1448310556;s:97:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/button-groups.less";i:1448310556;s:90:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/alerts.less";i:1448310556;s:88:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/navs.less";i:1448310558;s:90:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/navbar.less";i:1448310558;s:95:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/breadcrumbs.less";i:1448310556;s:94:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/pagination.less";i:1448310558;s:89:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/pager.less";i:1448310558;s:90:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/modals.less";i:1448310558;s:91:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/tooltip.less";i:1448310559;s:92:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/popovers.less";i:1448310558;s:94:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/thumbnails.less";i:1448310559;s:89:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/media.less";i:1448310557;s:97:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/labels-badges.less";i:1448310557;s:97:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/progress-bars.less";i:1448310558;s:93:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/accordion.less";i:1448310555;s:92:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/carousel.less";i:1448310556;s:93:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/hero-unit.less";i:1448310557;s:93:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/bootstrap/less/utilities.less";i:1448310560;}s:7:"updated";i:1449502530;}
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/themes/YvesCouzy/style.less.cache b/mdryvescouzy.com/wp-content/themes/YvesCouzy/style.less.cache
new file mode 100644
index 00000000..24a655df
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/themes/YvesCouzy/style.less.cache
@@ -0,0 +1,419 @@
+a:4:{s:4:"root";s:74:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/style.less";s:8:"compiled";s:9942:"html, body {
+ margin:0;
+ padding:0;
+ height:100%;
+}
+body {
+ color:#787878;
+ min-width:1000px;
+}
+a, a:hover, a:focus { color:#787878; }
+.hr {
+ border-bottom:1px solid #d8d8d8;
+ width:100%;
+}
+.header {
+ background:white;
+ border-bottom:none;
+ padding:0;
+}
+.logo {
+ position:absolute;
+ top:60px;
+ left:0;
+ right:0;
+ margin-left:auto;
+ margin-right:auto;
+ width:157px;
+}
+.btn-couzy, .btn-couzy:hover, .btn-couzy:focus, .btn-couzy:active {
+ background-color:#a7c352;
+ background-image:none;
+ border-color:#a7c352;
+ color:white;
+ text-shadow:none;
+}
+.main-holder {
+ min-height:100%;
+ position:relative;
+}
+.container-couzy { width:980px; }
+.container-fluid-couzy {
+ padding-left:0px;
+ padding-right:0px;
+}
+.span8-couzy { padding-right:22px; }
+.span4.sidebar {
+ margin-left:23px;
+ width:310px;
+}
+.span4.sidebar .custom-page-sidebar { padding:25px 37px 35px 37px; }
+.table { margin:30px 0 10px; }
+.table-bordered, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child, .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+ -webkit-border-radius:0px;
+ -moz-border-radius:0px;
+ border-radius:0px;
+}
+.table-bordered { border-bottom:none; }
+.table-bordered tfoot tr > th {
+ border-left:none;
+ border-right:none;
+ border-bottom:none;
+ border-top:1px solid #ddd;
+ padding-left:15px;
+}
+.header ul { list-style:none; }
+.header ul li {
+ position:relative;
+ float:left;
+}
+#very-top-menu-container { background-color:#6f705c; }
+.very-top-menu > li a {
+ font-family:'Open Sans', sans-serif;
+ font-size:13px;
+ text-transform:uppercase;
+ color:white;
+ font-weight:bold;
+ margin:0 0 0 65px;
+ padding:15px 0 5px;
+ display:inline-block;
+ text-decoration:none;
+}
+#menu-item-5 a { color:#a6a886; }
+.sub-menu {
+ margin:20px 0 80px;
+ text-align:right;
+}
+.sub-menu li {
+ display:block;
+ float:right !important;
+ margin-left:50px;
+}
+.sub-menu li a {
+ color:#8e8e8e;
+ border:none;
+ display:inline-block;
+ font-family:'Open Sans', sans-serif;
+ font-size:12px;
+ font-weight:600;
+ text-transform:uppercase;
+}
+.sub-menu .menu-item-blog a {
+ background-image:url(images/btn-menu-blog.jpg);
+ background-repeat:no-repeat;
+ text-indent:100%;
+ white-space:nowrap;
+ overflow:hidden;
+ width:75px;
+ height:28px;
+}
+.sub-menu li#menu-item-43 a { margin-top:6px; }
+.sf-menu { float:none; }
+.top-menu.sf-menu li { background:none; }
+.top-menu.sf-menu li a {
+ color:#8e8e8e;
+ border:none;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-weight:bold;
+ padding:10px 22px;
+ text-transform:uppercase;
+}
+.top-menu.sf-menu > li > a:hover, .top-menu.sf-menu > li.sfHover > a, .top-menu.sf-menu > li.current-menu-item > a, .top-menu.sf-menu > li.current_page_item > a {
+ background:none;
+ color:#9cc12a;
+}
+#menu-item-11 a { padding-left:0; }
+#menu-item-41 { margin-right:243px; }
+#menu-item-41 { padding-right:0; }
+#menu-item-40 a { padding-left:0; }
+#menu-item-38 a { padding-right:0; }
+.container-fluid-slider {
+ padding-left:0;
+ padding-right:0;
+}
+.slider {
+ margin-left:auto;
+ margin-right:auto;
+}
+.camera_wrap {
+ height:1000px !important;
+ margin-bottom:0px !important;
+}
+.cameraSlide { overflow:hidden; }
+.cameraSlide img {
+ height:auto !important;
+ min-height:1002px;
+ margin-left:auto !important;
+ margin-right:auto !important;
+ width:100% !important;
+ min-width:2191px;
+}
+.camera_caption {
+ margin-left:auto;
+ margin-right:auto;
+ margin-top:350px;
+ position:relative;
+ width:980px;
+}
+.camera_caption > div { background:none; }
+.camera_caption > div > p {
+ display:inline-block;
+ background:url(images/slider-bg-title.png) repeat;
+ font-family:'Roboto Slab', serif;
+ font-size:57px;
+ margin-bottom:0;
+ padding:25px 10px;
+}
+.camera_caption > div > p:first-child {
+ font-size:39px;
+ padding:15px 10px 10px;
+}
+.camera_caption > div > p > span { opacity:1; }
+.camera_pag {
+ position:absolute;
+ bottom:370px;
+ left:0;
+ right:0;
+ margin-left:auto;
+ margin-right:auto;
+}
+.camera_wrap .camera_pag .camera_pag_ul li { opacity:0.8; }
+.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
+ background-color:white;
+ opacity:1;
+}
+.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background:white; }
+#introContainer {
+ background:url(images/slider-bottom-bg.png);
+ height:360px;
+ position:absolute;
+ bottom:0;
+ z-index:99;
+}
+#introContentLeft {
+ color:white;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ line-height:30px;
+ margin-left:20px;
+ padding:40px 0;
+}
+#introContentLeft h2 {
+ color:white;
+ font-family:'Roboto Slab', serif;
+ font-size:39px;
+ line-height:50px;
+ margin-bottom:20px;
+}
+#introContentRight {
+ background-image:url(images/quotes.png);
+ background-repeat:no-repeat;
+ background-position:50px top;
+ color:white;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-style:italic;
+ line-height:20px;
+ margin-left:0;
+ margin-top:45px;
+ padding-top:10px;
+ padding-left:50px;
+ padding-right:28px;
+}
+#introContentRight > p:first-child {
+ display:inline;
+ padding-left:40px;
+}
+#introContentRight #author {
+ font-family:'Open Sans', sans-serif;
+ font-size:12px;
+ line-height:14px;
+}
+#introContentRight .quote { font-size:60px; }
+.content-holder {
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ line-height:24px;
+ padding-bottom:300px;
+}
+.content-holder .page-thumbnail img { width:100%; }
+.content-holder .title-header, .content-holder h1 {
+ color:#859a43;
+ font-family:'Roboto Slab', serif;
+ font-weight:300;
+ font-size:39px;
+ line-height:50px;
+ margin-bottom:20px;
+}
+.content-holder strong { font-weight:600 !important; }
+.content-holder ul {
+ list-style-image:url(images/list.gif);
+ list-style-position:outside;
+ margin-left:15px;
+}
+.content-holder ul li {
+ font-weight:300;
+ line-height:24px;
+ margin:20px 0;
+}
+.content-holder a, .content-holder a:hover, .content-holder a:focus { text-decoration:underline; }
+.sidebar { margin-top:20px; }
+.sidebar-first { margin-top:-110px; }
+.custom-page-sidebar {
+ background-color:#9cc12a;
+ padding:35px;
+ color:white;
+ line-height:24px;
+ font-size:16px;
+ font-weight:300;
+}
+.custom-page-sidebar h3 {
+ font-size:30px;
+ color:white;
+ font-family:'Roboto Slab', serif;
+ font-weight:100;
+ line-height:36px;
+}
+.sidebar .sidebar-thumbnail { width:310px; }
+.page-template-default .page-thumbnail {
+ background-repeat:no-repeat;
+ background-size:cover;
+ background-position:50% 50%;
+ height:502px;
+}
+.page-template-page-fullwidth-php .page-thumbnail {
+ background-repeat:no-repeat;
+ background-size:cover;
+ background-position:50% 50%;
+ height:254px;
+}
+.title-section { padding-top:0; }
+.page .span8-couzy { padding-top:0; }
+.page-template-page-fullwidth-php #content h3, .page .span8-couzy h3 {
+ color:#6e6e6e;
+ font-family:'Roboto Slab', serif;
+ font-size:24px;
+ font-weight:300;
+ margin:30px 0;
+}
+.page .span8-couzy .table, .table-bordered tfoot tr > th {
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-weight:300;
+}
+.page-template-page-fullwidth-php h1 { margin-top:50px; }
+.page-template-page-fullwidth-php #content { padding-top:10px; }
+.home .hentry { margin-top:50px; }
+.home .content-holder h1 { margin-bottom:40px; }
+.home .content-holder ul li { font-weight:normal; }
+.home .sidebar {
+ margin-top:60px;
+ padding-top:0 !important;
+}
+.home #custom_page_sidebar_1 { margin-top:0; }
+.page-id-19 .content-holder { padding-bottom:192px; }
+.container-gallery {
+ background-color:#f7f7f7;
+ margin-top:100px;
+ padding-top:30px;
+ padding-bottom:50px;
+}
+.container-gallery h1 { color:#777; }
+.html5gallery-container-0 .html5gallery-elem-0 {
+ box-shadow:none !important;
+ -webkit-box-shadow:none !important;
+}
+.html5gallery-elem-img-0 a > div { display:none !important; }
+.page-id-36 .content-holder { padding-bottom:0; }
+input[type="text"], input[type="email"], textarea, .btn {
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+.wpcf7-form p.field input {
+ height:40px;
+ padding-top:7px;
+}
+input[type="submit"] { height:auto; }
+.help-block {
+ font-family:'Open Sans', sans-serif;
+ font-size:13px;
+ font-style:italic;
+ padding:10px 0;
+}
+.wpcf7-not-valid-tip, div.wpcf7-validation-errors {
+ font-family:'Open Sans', sans-serif !important;
+ font-size:13px !important;
+ font-style:italic !important;
+ padding:10px !important;
+ border-radius:0 !important;
+ -webkit-border-radius:0 !important;
+ -moz-border-radius:0 !important;
+}
+#map {
+ margin:50px 0 0 0;
+ padding:0;
+ height:515px;
+}
+.footer {
+ font-family:'Open Sans', sans-serif;
+ padding:0;
+ width:100%;
+ height:192px;
+ position:absolute;
+ bottom:0;
+ left:0;
+}
+.footer .fa {
+ font-size:20px;
+ margin-right:10px;
+}
+.footer a, .footer a:hover, .footer a:focus { color:white; }
+#footer {
+ background-color:#a7c352;
+ color:#fff;
+ font-size:16px;
+ padding:30px 0 20px;
+}
+#footer .footer-email { margin-bottom:20px; }
+#copyright {
+ background-color:#8daa34;
+ color:#c6d59a;
+ text-transform:uppercase;
+ padding:20px 0;
+}
+#copyright a { color:#c6d59a; }
+#wp_mailjet_subscribe_widget-2 h4 {
+ margin:0 0 10px;
+ color:#fff;
+ font-size:16px;
+}
+#wp_mailjet_subscribe_widget-2 input#email {
+ padding:0 15px;
+ height:42px;
+ border:1px solid #ccc;
+}
+#wp_mailjet_subscribe_widget-2 input#email:focus {
+ outline:0;
+ -ms-box-shadow:none;
+ -o-box-shadow:none;
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+#wp_mailjet_subscribe_widget-2 .mailjet-subscribe {
+ background-color:#a7c352;
+ color:#fff;
+ border:0;
+ border-top:1px solid #b9cf75;
+ height:42px;
+ width:48px;
+ text-align:center;
+ -ms-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -o-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -moz-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ box-shadow:0 0 2px rgba(0,0,0,0.1);
+}
+";s:5:"files";a:1:{s:74:"/home/mdryvesc/www/mdryvescouzy.com/wp-content/themes/YvesCouzy/style.less";i:1449504420;}s:7:"updated";i:1449504425;}
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/uploads/2014/09/maisonretraite-900x444.jpg b/mdryvescouzy.com/wp-content/uploads/2014/09/maisonretraite-900x444.jpg
new file mode 100644
index 00000000..0cfb58a5
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2014/09/maisonretraite-900x444.jpg differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2014/09/residence-yves-couzy-maison-de-retraite-900x444.jpg b/mdryvescouzy.com/wp-content/uploads/2014/09/residence-yves-couzy-maison-de-retraite-900x444.jpg
new file mode 100644
index 00000000..b419557c
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2014/09/residence-yves-couzy-maison-de-retraite-900x444.jpg differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2014/11/jardin_couzy-900x444.jpg b/mdryvescouzy.com/wp-content/uploads/2014/11/jardin_couzy-900x444.jpg
new file mode 100644
index 00000000..36e9f689
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2014/11/jardin_couzy-900x444.jpg differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2014/11/lavande-900x444.jpg b/mdryvescouzy.com/wp-content/uploads/2014/11/lavande-900x444.jpg
new file mode 100644
index 00000000..3440d7bd
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2014/11/lavande-900x444.jpg differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2014/11/qualite2-900x444.jpg b/mdryvescouzy.com/wp-content/uploads/2014/11/qualite2-900x444.jpg
new file mode 100644
index 00000000..a8555f9d
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2014/11/qualite2-900x444.jpg differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2014/11/yves-couzy-maison-retraite-montpellier-info-thumb-900x444.jpg b/mdryvescouzy.com/wp-content/uploads/2014/11/yves-couzy-maison-retraite-montpellier-info-thumb-900x444.jpg
new file mode 100644
index 00000000..d64a44bc
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2014/11/yves-couzy-maison-retraite-montpellier-info-thumb-900x444.jpg differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2015/12/Projet-dEtablissement.pdf b/mdryvescouzy.com/wp-content/uploads/2015/12/Projet-dEtablissement.pdf
new file mode 100644
index 00000000..55ff27aa
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2015/12/Projet-dEtablissement.pdf differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2015/12/SYNTHESE-PE.pdf b/mdryvescouzy.com/wp-content/uploads/2015/12/SYNTHESE-PE.pdf
new file mode 100644
index 00000000..b4a2fea9
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2015/12/SYNTHESE-PE.pdf differ
diff --git a/mdryvescouzy.com/wp-content/uploads/2016/01/LIVRET-DACCUEIL-2016.pdf b/mdryvescouzy.com/wp-content/uploads/2016/01/LIVRET-DACCUEIL-2016.pdf
new file mode 100644
index 00000000..ddb5337b
Binary files /dev/null and b/mdryvescouzy.com/wp-content/uploads/2016/01/LIVRET-DACCUEIL-2016.pdf differ
diff --git a/mdryvescouzy.com/wp-content/uploads/wp-migrate-db/.htaccess b/mdryvescouzy.com/wp-content/uploads/wp-migrate-db/.htaccess
new file mode 100644
index 00000000..936e0939
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/uploads/wp-migrate-db/.htaccess
@@ -0,0 +1,2 @@
+Options -Indexes
+Deny from all
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-content/uploads/wp-migrate-db/index.php b/mdryvescouzy.com/wp-content/uploads/wp-migrate-db/index.php
new file mode 100644
index 00000000..5eed6d87
--- /dev/null
+++ b/mdryvescouzy.com/wp-content/uploads/wp-migrate-db/index.php
@@ -0,0 +1,3 @@
+
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/category-template.php b/mdryvescouzy.com/wp-includes/category-template.php
index 9b685edb..a8d7941f 100644
--- a/mdryvescouzy.com/wp-includes/category-template.php
+++ b/mdryvescouzy.com/wp-includes/category-template.php
@@ -550,11 +550,11 @@ function wp_list_categories( $args = '' ) {
$exclude_tree = array();
if ( $r['exclude_tree'] ) {
- $exclude_tree = array_merge( $exclude_tree, (array) $r['exclude_tree'] );
+ $exclude_tree = array_merge( $exclude_tree, wp_parse_id_list( $r['exclude_tree'] ) );
}
if ( $r['exclude'] ) {
- $exclude_tree = array_merge( $exclude_tree, (array) $r['exclude'] );
+ $exclude_tree = array_merge( $exclude_tree, wp_parse_id_list( $r['exclude'] ) );
}
$r['exclude_tree'] = $exclude_tree;
@@ -1148,14 +1148,18 @@ function get_the_terms( $post, $taxonomy ) {
$terms = get_object_term_cache( $post->ID, $taxonomy );
if ( false === $terms ) {
$terms = wp_get_object_terms( $post->ID, $taxonomy );
- $to_cache = array();
- foreach ( $terms as $key => $term ) {
- $to_cache[ $key ] = $term->data;
+ if ( ! is_wp_error( $terms ) ) {
+ $to_cache = array();
+ foreach ( $terms as $key => $term ) {
+ $to_cache[ $key ] = $term->data;
+ }
+ wp_cache_add( $post->ID, $to_cache, $taxonomy . '_relationships' );
}
- wp_cache_add( $post->ID, $to_cache, $taxonomy . '_relationships' );
}
- $terms = array_map( 'get_term', $terms );
+ if ( ! is_wp_error( $terms ) ) {
+ $terms = array_map( 'get_term', $terms );
+ }
/**
* Filter the list of terms attached to the given post.
diff --git a/mdryvescouzy.com/wp-includes/certificates/ca-bundle.crt b/mdryvescouzy.com/wp-includes/certificates/ca-bundle.crt
index d02706ca..e631095f 100644
--- a/mdryvescouzy.com/wp-includes/certificates/ca-bundle.crt
+++ b/mdryvescouzy.com/wp-includes/certificates/ca-bundle.crt
@@ -2,6 +2,8 @@
## Bundle of CA Root Certificates
##
## Certificate data from Mozilla as of: Wed Sep 16 08:58:11 2015
+## Includes a WordPress Modification - We include the 'legacy' 1024bit certificates
+## for backwards compatibility. See https://core.trac.wordpress.org/ticket/34935#comment:10
##
## This is a bundle of X.509 certificates of public Certificate Authorities
## (CA). These were automatically extracted from Mozilla's root certificates
@@ -41,6 +43,61 @@ uSlNDUmJEYcyW+ZLBMjkXOZ0c5RdFpgTlf7727FE5TpwrDdr5rMzcijJs1eg9gIWiAYLtqZLICjU
dcGWxZ0=
-----END CERTIFICATE-----
+GTE CyberTrust Global Root
+==========================
+-----BEGIN CERTIFICATE-----
+MIICWjCCAcMCAgGlMA0GCSqGSIb3DQEBBAUAMHUxCzAJBgNVBAYTAlVTMRgwFgYDVQQKEw9HVEUg
+Q29ycG9yYXRpb24xJzAlBgNVBAsTHkdURSBDeWJlclRydXN0IFNvbHV0aW9ucywgSW5jLjEjMCEG
+A1UEAxMaR1RFIEN5YmVyVHJ1c3QgR2xvYmFsIFJvb3QwHhcNOTgwODEzMDAyOTAwWhcNMTgwODEz
+MjM1OTAwWjB1MQswCQYDVQQGEwJVUzEYMBYGA1UEChMPR1RFIENvcnBvcmF0aW9uMScwJQYDVQQL
+Ex5HVEUgQ3liZXJUcnVzdCBTb2x1dGlvbnMsIEluYy4xIzAhBgNVBAMTGkdURSBDeWJlclRydXN0
+IEdsb2JhbCBSb290MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQCVD6C28FCc6HrHiM3dFw4u
+sJTQGz0O9pTAipTHBsiQl8i4ZBp6fmw8U+E3KHNgf7KXUwefU/ltWJTSr41tiGeA5u2ylc9yMcql
+HHK6XALnZELn+aks1joNrI1CqiQBOeacPwGFVw1Yh0X404Wqk2kmhXBIgD8SFcd5tB8FLztimQID
+AQABMA0GCSqGSIb3DQEBBAUAA4GBAG3rGwnpXtlR22ciYaQqPEh346B8pt5zohQDhT37qw4wxYMW
+M4ETCJ57NE7fQMh017l93PR2VX2bY1QY6fDq81yx2YtCHrnAlU66+tXifPVoYb+O7AWXX1uw16OF
+NMQkpw0PlZPvy5TYnh+dXIVtx6quTx8itc2VrbqnzPmrC3p/
+-----END CERTIFICATE-----
+
+Thawte Server CA
+================
+-----BEGIN CERTIFICATE-----
+MIIDEzCCAnygAwIBAgIBATANBgkqhkiG9w0BAQQFADCBxDELMAkGA1UEBhMCWkExFTATBgNVBAgT
+DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
+dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcGA1UE
+AxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0ZS5j
+b20wHhcNOTYwODAxMDAwMDAwWhcNMjAxMjMxMjM1OTU5WjCBxDELMAkGA1UEBhMCWkExFTATBgNV
+BAgTDFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29u
+c3VsdGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEZMBcG
+A1UEAxMQVGhhd3RlIFNlcnZlciBDQTEmMCQGCSqGSIb3DQEJARYXc2VydmVyLWNlcnRzQHRoYXd0
+ZS5jb20wgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBANOkUG7I/1Zr5s9dtuoMaHVHoqrC2oQl
+/Kj0R1HahbUgdJSGHg91yekIYfUGbTBuFRkC6VLAYttNmZ7iagxEOM3+vuNkCXDF/rFrKbYvScg7
+1CcEJRCXL+eQbcAoQpnXTEPew/UhbVSfXcNY4cDk2VuwuNy0e982OsK1ZiIS1ocNAgMBAAGjEzAR
+MA8GA1UdEwEB/wQFMAMBAf8wDQYJKoZIhvcNAQEEBQADgYEAB/pMaVz7lcxG7oWDTSEwjsrZqG9J
+GubaUeNgcGyEYRGhGshIPllDfU+VPaGLtwtimHp1it2ITk6eQNuozDJ0uW8NxuOzRAvZim+aKZuZ
+GCg70eNAKJpaPNW15yAbi8qkq43pUdniTCxZqdq5snUb9kLy78fyGPmJvKP/iiMucEc=
+-----END CERTIFICATE-----
+
+Thawte Premium Server CA
+========================
+-----BEGIN CERTIFICATE-----
+MIIDJzCCApCgAwIBAgIBATANBgkqhkiG9w0BAQQFADCBzjELMAkGA1UEBhMCWkExFTATBgNVBAgT
+DFdlc3Rlcm4gQ2FwZTESMBAGA1UEBxMJQ2FwZSBUb3duMR0wGwYDVQQKExRUaGF3dGUgQ29uc3Vs
+dGluZyBjYzEoMCYGA1UECxMfQ2VydGlmaWNhdGlvbiBTZXJ2aWNlcyBEaXZpc2lvbjEhMB8GA1UE
+AxMYVGhhd3RlIFByZW1pdW0gU2VydmVyIENBMSgwJgYJKoZIhvcNAQkBFhlwcmVtaXVtLXNlcnZl
+ckB0aGF3dGUuY29tMB4XDTk2MDgwMTAwMDAwMFoXDTIwMTIzMTIzNTk1OVowgc4xCzAJBgNVBAYT
+AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEdMBsGA1UEChMU
+VGhhd3RlIENvbnN1bHRpbmcgY2MxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMgRGl2
+aXNpb24xITAfBgNVBAMTGFRoYXd0ZSBQcmVtaXVtIFNlcnZlciBDQTEoMCYGCSqGSIb3DQEJARYZ
+cHJlbWl1bS1zZXJ2ZXJAdGhhd3RlLmNvbTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0jY2
+aovXwlue2oFBYo847kkEVdbQ7xwblRZH7xhINTpS9CtqBo87L+pW46+GjZ4X9560ZXUCTe/LCaIh
+Udib0GfQug2SBhRz1JPLlyoAnFxODLz6FVL88kRu2hFKbgifLy3j+ao6hnO2RlNYyIkFvYMRuHM/
+qgeN9EJN50CdHDcCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQQFAAOBgQAm
+SCwWwlj66BZ0DKqqX1Q/8tfJeGBeXm43YyJ3Nn6yF8Q0ufUIhfzJATj/Tb7yFkJD57taRvvBxhEf
+8UqwKEbJw8RCfbz6q1lu1bdRiBHjpIUZa4JMpAwSremkrj/xw0llmozFyD4lt5SZu5IycQfwhl7t
+UCemDaYj+bvLpgcUQg==
+-----END CERTIFICATE-----
+
Equifax Secure CA
=================
-----BEGIN CERTIFICATE-----
@@ -61,6 +118,41 @@ BIZCe/zuf6IWUrVnZ9NA2zsmWLIodz2uFHdh1voqZiegDfqnc1zqcPGUIWVEX/r87yloqaKHee95
70+sB3c4
-----END CERTIFICATE-----
+Verisign Class 3 Public Primary Certification Authority
+=======================================================
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEHC65B0Q2Sk0tjjKewPMur8wDQYJKoZIhvcNAQECBQAwXzELMAkGA1UEBhMCVVMx
+FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
+IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMTIzNTk1OVow
+XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
+IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
+f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
+hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBAgUAA4GBALtMEivPLCYA
+TxQT3ab7/AoRhIzzKBxnki98tsX63/Dolbwdj2wsqFHMc9ikwFPwTtYmwHYBV4GSXiHx0bH/59Ah
+WM1pF+NEHJwZRDmJXNycAA9WjQKZ7aKQRUzkuxCkPfAyAw7xzvjoyVGM5mKf5p/AfbdynMk2Omuf
+Tqj/ZA1k
+-----END CERTIFICATE-----
+
+Verisign Class 3 Public Primary Certification Authority - G2
+============================================================
+-----BEGIN CERTIFICATE-----
+MIIDAjCCAmsCEH3Z/gfPqB63EHln+6eJNMYwDQYJKoZIhvcNAQEFBQAwgcExCzAJBgNVBAYTAlVT
+MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
+eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
+dCBOZXR3b3JrMB4XDTk4MDUxODAwMDAwMFoXDTI4MDgwMTIzNTk1OVowgcExCzAJBgNVBAYTAlVT
+MRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjE8MDoGA1UECxMzQ2xhc3MgMyBQdWJsaWMgUHJpbWFy
+eSBDZXJ0aWZpY2F0aW9uIEF1dGhvcml0eSAtIEcyMTowOAYDVQQLEzEoYykgMTk5OCBWZXJpU2ln
+biwgSW5jLiAtIEZvciBhdXRob3JpemVkIHVzZSBvbmx5MR8wHQYDVQQLExZWZXJpU2lnbiBUcnVz
+dCBOZXR3b3JrMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDMXtERXVxp0KvTuWpMmR9ZmDCO
+FoUgRm1HP9SFIIThbbP4pO0M8RcPO/mn+SXXwc+EY/J8Y8+iR/LGWzOOZEAEaMGAuWQcRXfH2G71
+lSk8UOg013gfqLptQ5GVj0VXXn7F+8qkBOvqlzdUMG+7AUcyM83cV5tkaWH4mx0ciU9cZwIDAQAB
+MA0GCSqGSIb3DQEBBQUAA4GBAFFNzb5cy5gZnBWyATl4Lk0PZ3BwmcYQWpSkU01UbSuvDV1Ai2TT
+1+7eVmGSX6bEHRBhNtMsJzzoKQm5EWR0zLVznxxIqbxhAe7iF6YM40AIOw7n60RzKprxaZLvcRTD
+Oaxxp5EJb+RxBrO6WVcmeQD2+A2iMzAo1KpYoJ2daZH9
+-----END CERTIFICATE-----
+
GlobalSign Root CA
==================
-----BEGIN CERTIFICATE-----
@@ -104,6 +196,64 @@ BgkqhkiG9w0BAQUFAAOCAQEAmYFThxxol4aR7OBKuEQLq4GsJ0/WwbgcQ3izDJr86iw8bmEbTUsp
TBj0/VLZjmmx6BEP3ojY+x1J96relc8geMJgEtslQIxq/H5COEBkEveegeGTLg==
-----END CERTIFICATE-----
+
+ValiCert Class 1 VA
+===================
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
+b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
+YXNzIDEgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
+bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNTIy
+MjM0OFoXDTE5MDYyNTIyMjM0OFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
+d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDEg
+UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
+LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDYWYJ6ibiWuqYvaG9YLqdUHAZu9OqNSLwxlBfw8068srg1knaw0KWlAdcAAxIi
+GQj4/xEjm84H9b9pGib+TunRf50sQB1ZaG6m+FiwnRqP0z/x3BkGgagO4DrdyFNFCQbmD3DD+kCm
+DuJWBQ8YTfwggtFzVXSNdnKgHZ0dwN0/cQIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFBoPUn0LBwG
+lN+VYH+Wexf+T3GtZMjdd9LvWVXoP+iOBSoh8gfStadS/pyxtuJbdxdA6nLWI8sogTLDAHkY7FkX
+icnGah5xyf23dKUlRWnFSKsZ4UWKJWsZ7uW7EvV/96aNUcPwnXS3qT6gpf+2SQMT2iLM7XGCK5nP
+Orf1LXLI
+-----END CERTIFICATE-----
+
+ValiCert Class 2 VA
+===================
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
+b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
+YXNzIDIgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
+bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
+MTk1NFoXDTE5MDYyNjAwMTk1NFowgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
+d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDIg
+UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
+LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDOOnHK5avIWZJV16vYdA757tn2VUdZZUcOBVXc65g2PFxTXdMwzzjsvUGJ7SVC
+CSRrCl6zfN1SLUzm1NZ9WlmpZdRJEy0kTRxQb7XBhVQ7/nHk01xC+YDgkRoKWzk2Z/M/VXwbP7Rf
+ZHM047QSv4dk+NoS/zcnwbNDu+97bi5p9wIDAQABMA0GCSqGSIb3DQEBBQUAA4GBADt/UG9vUJSZ
+SWI4OB9L+KXIPqeCgfYrx+jFzug6EILLGACOTb2oWH+heQC1u+mNr0HZDzTuIYEZoDJJKPTEjlbV
+UjP9UNV+mWwD5MlM/Mtsq2azSiGM5bUMMj4QssxsodyamEwCW/POuZ6lcg5Ktz885hZo+L7tdEy8
+W9ViH0Pd
+-----END CERTIFICATE-----
+
+RSA Root Certificate 1
+======================
+-----BEGIN CERTIFICATE-----
+MIIC5zCCAlACAQEwDQYJKoZIhvcNAQEFBQAwgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRp
+b24gTmV0d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENs
+YXNzIDMgUG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZh
+bGljZXJ0LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMB4XDTk5MDYyNjAw
+MjIzM1oXDTE5MDYyNjAwMjIzM1owgbsxJDAiBgNVBAcTG1ZhbGlDZXJ0IFZhbGlkYXRpb24gTmV0
+d29yazEXMBUGA1UEChMOVmFsaUNlcnQsIEluYy4xNTAzBgNVBAsTLFZhbGlDZXJ0IENsYXNzIDMg
+UG9saWN5IFZhbGlkYXRpb24gQXV0aG9yaXR5MSEwHwYDVQQDExhodHRwOi8vd3d3LnZhbGljZXJ0
+LmNvbS8xIDAeBgkqhkiG9w0BCQEWEWluZm9AdmFsaWNlcnQuY29tMIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDjmFGWHOjVsQaBalfDcnWTq8+epvzzFlLWLU2fNUSoLgRNB0mKOCn1dzfnt6td
+3zZxFJmP3MKS8edgkpfs2Ejcv8ECIMYkpChMMFp2bbFc893enhBxoYjHW5tBbcqwuI4V7q0zK89H
+BFx1cQqYJJgpp0lZpd34t0NiYfPT4tBVPwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBAFa7AliEZwgs
+3x/be0kz9dNnnfS0ChCzycUs4pJqcXgn8nCDQtM+z6lU9PHYkhaM0QTLS6vJn0WuPIqpsHEzXcjF
+V9+vqDWzf4mH6eglkrh/hXqu1rweN1gqZ8mRzyqBPu3GOd/APhmcGcwTTYJBtYze4D1gCCAPRX5r
+on+jjBXu
+-----END CERTIFICATE-----
+
Verisign Class 3 Public Primary Certification Authority - G3
============================================================
-----BEGIN CERTIFICATE-----
@@ -152,6 +302,33 @@ RTjDOPP8hS6DRkiy1yBfkjaP53kPmF6Z6PDQpLv1U70qzlmwr25/bLvSHgCwIe34QWKCudiyxLtG
UPMxxY8BqHTr9Xgn2uf3ZkPznoM+IKrDNWCRzg==
-----END CERTIFICATE-----
+Entrust.net Secure Server CA
+============================
+-----BEGIN CERTIFICATE-----
+MIIE2DCCBEGgAwIBAgIEN0rSQzANBgkqhkiG9w0BAQUFADCBwzELMAkGA1UEBhMCVVMxFDASBgNV
+BAoTC0VudHJ1c3QubmV0MTswOQYDVQQLEzJ3d3cuZW50cnVzdC5uZXQvQ1BTIGluY29ycC4gYnkg
+cmVmLiAobGltaXRzIGxpYWIuKTElMCMGA1UECxMcKGMpIDE5OTkgRW50cnVzdC5uZXQgTGltaXRl
+ZDE6MDgGA1UEAxMxRW50cnVzdC5uZXQgU2VjdXJlIFNlcnZlciBDZXJ0aWZpY2F0aW9uIEF1dGhv
+cml0eTAeFw05OTA1MjUxNjA5NDBaFw0xOTA1MjUxNjM5NDBaMIHDMQswCQYDVQQGEwJVUzEUMBIG
+A1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5ldC9DUFMgaW5jb3JwLiBi
+eSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBFbnRydXN0Lm5ldCBMaW1p
+dGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENlcnRpZmljYXRpb24gQXV0
+aG9yaXR5MIGdMA0GCSqGSIb3DQEBAQUAA4GLADCBhwKBgQDNKIM0VBuJ8w+vN5Ex/68xYMmo6LIQ
+aO2f55M28Qpku0f1BBc/I0dNxScZgSYMVHINiC3ZH5oSn7yzcdOAGT9HZnuMNSjSuQrfJNqc1lB5
+gXpa0zf3wkrYKZImZNHkmGw6AIr1NJtl+O3jEP/9uElY3KDegjlrgbEWGWG5VLbmQwIBA6OCAdcw
+ggHTMBEGCWCGSAGG+EIBAQQEAwIABzCCARkGA1UdHwSCARAwggEMMIHeoIHboIHYpIHVMIHSMQsw
+CQYDVQQGEwJVUzEUMBIGA1UEChMLRW50cnVzdC5uZXQxOzA5BgNVBAsTMnd3dy5lbnRydXN0Lm5l
+dC9DUFMgaW5jb3JwLiBieSByZWYuIChsaW1pdHMgbGlhYi4pMSUwIwYDVQQLExwoYykgMTk5OSBF
+bnRydXN0Lm5ldCBMaW1pdGVkMTowOAYDVQQDEzFFbnRydXN0Lm5ldCBTZWN1cmUgU2VydmVyIENl
+cnRpZmljYXRpb24gQXV0aG9yaXR5MQ0wCwYDVQQDEwRDUkwxMCmgJ6AlhiNodHRwOi8vd3d3LmVu
+dHJ1c3QubmV0L0NSTC9uZXQxLmNybDArBgNVHRAEJDAigA8xOTk5MDUyNTE2MDk0MFqBDzIwMTkw
+NTI1MTYwOTQwWjALBgNVHQ8EBAMCAQYwHwYDVR0jBBgwFoAU8BdiE1U9s/8KAGv7UISX8+1i0Bow
+HQYDVR0OBBYEFPAXYhNVPbP/CgBr+1CEl/PtYtAaMAwGA1UdEwQFMAMBAf8wGQYJKoZIhvZ9B0EA
+BAwwChsEVjQuMAMCBJAwDQYJKoZIhvcNAQEFBQADgYEAkNwwAvpkdMKnCqV8IY00F6j7Rw7/JXyN
+Ewr75Ji174z4xRAN95K+8cPV1ZVqBLssziY2ZcgxxufuP+NXdYR6Ee9GTxj005i7qIcyunL2POI9
+n9cd2cNgQ4xYDiKWL2KjLB+6rQXvqzJ4h6BUcxm1XAX5Uj5tLUUL9wqT6u0G+bI=
+-----END CERTIFICATE-----
+
Entrust.net Premium 2048 Secure Server CA
=========================================
-----BEGIN CERTIFICATE-----
@@ -197,6 +374,40 @@ Y71k5h+3zvDyny67G7fyUIhzksLi4xaNmjICq44Y3ekQEe5+NauQrz4wlHrQMz2nZQ/1/I6eYs9H
RCwBXbsdtTLSR9I4LtD+gdwyah617jzV/OeBHRnDJELqYzmp
-----END CERTIFICATE-----
+Equifax Secure Global eBusiness CA
+==================================
+-----BEGIN CERTIFICATE-----
+MIICkDCCAfmgAwIBAgIBATANBgkqhkiG9w0BAQQFADBaMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+RXF1aWZheCBTZWN1cmUgSW5jLjEtMCsGA1UEAxMkRXF1aWZheCBTZWN1cmUgR2xvYmFsIGVCdXNp
+bmVzcyBDQS0xMB4XDTk5MDYyMTA0MDAwMFoXDTIwMDYyMTA0MDAwMFowWjELMAkGA1UEBhMCVVMx
+HDAaBgNVBAoTE0VxdWlmYXggU2VjdXJlIEluYy4xLTArBgNVBAMTJEVxdWlmYXggU2VjdXJlIEds
+b2JhbCBlQnVzaW5lc3MgQ0EtMTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAuucXkAJlsTRV
+PEnCUdXfp9E3j9HngXNBUmCbnaEXJnitx7HoJpQytd4zjTov2/KaelpzmKNc6fuKcxtc58O/gGzN
+qfTWK8D3+ZmqY6KxRwIP1ORROhI8bIpaVIRw28HFkM9yRcuoWcDNM50/o5brhTMhHD4ePmBudpxn
+hcXIw2ECAwEAAaNmMGQwEQYJYIZIAYb4QgEBBAQDAgAHMA8GA1UdEwEB/wQFMAMBAf8wHwYDVR0j
+BBgwFoAUvqigdHJQa0S3ySPY+6j/s1draGwwHQYDVR0OBBYEFL6ooHRyUGtEt8kj2Puo/7NXa2hs
+MA0GCSqGSIb3DQEBBAUAA4GBADDiAVGqx+pf2rnQZQ8w1j7aDRRJbpGTJxQx78T3LUX47Me/okEN
+I7SS+RkAZ70Br83gcfxaz2TE4JaY0KNA4gGK7ycH8WUBikQtBmV1UsCGECAhX2xrD2yuCRyv8qIY
+NMR1pHMc8Y3c7635s3a0kr/clRAevsvIO1qEYBlWlKlV
+-----END CERTIFICATE-----
+
+Equifax Secure eBusiness CA 1
+=============================
+-----BEGIN CERTIFICATE-----
+MIICgjCCAeugAwIBAgIBBDANBgkqhkiG9w0BAQQFADBTMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+RXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNzIENB
+LTEwHhcNOTkwNjIxMDQwMDAwWhcNMjAwNjIxMDQwMDAwWjBTMQswCQYDVQQGEwJVUzEcMBoGA1UE
+ChMTRXF1aWZheCBTZWN1cmUgSW5jLjEmMCQGA1UEAxMdRXF1aWZheCBTZWN1cmUgZUJ1c2luZXNz
+IENBLTEwgZ8wDQYJKoZIhvcNAQEBBQADgY0AMIGJAoGBAM4vGbwXt3fek6lfWg0XTzQaDJj0ItlZ
+1MRoRvC0NcWFAyDGr0WlIVFFQesWWDYyb+JQYmT5/VGcqiTZ9J2DKocKIdMSODRsjQBuWqDZQu4a
+IZX5UkxVWsUPOE9G+m34LjXWHXzr4vCwdYDIqROsvojvOm6rXyo4YgKwEnv+j6YDAgMBAAGjZjBk
+MBEGCWCGSAGG+EIBAQQEAwIABzAPBgNVHRMBAf8EBTADAQH/MB8GA1UdIwQYMBaAFEp4MlIR21kW
+Nl7fwRQ2QGpHfEyhMB0GA1UdDgQWBBRKeDJSEdtZFjZe38EUNkBqR3xMoTANBgkqhkiG9w0BAQQF
+AAOBgQB1W6ibAxHm6VZMzfmpTMANmvPMZWnmJXbMWbfWVMMdzZmsGd20hdXgPfxiIKeES1hl8eL5
+lSE/9dR+WB5Hh1Q+WKG1tfgq73HnvMP2sUlG4tega+VWeponmHxGYhTnyfxuAxJ5gDgdSIKN/Bf+
+KpYrtWKmpj29f5JZzVoqgrI3eQ==
+-----END CERTIFICATE-----
+
AddTrust Low-Value Services Root
================================
-----BEGIN CERTIFICATE-----
@@ -442,6 +653,60 @@ gn2Z9DH2canPLAEnpQW5qrJITirvn5NSUZU8UnOOVkwXQMAJKOSLakhT2+zNVVXxxvjpoixMptEm
X36vWkzaH6byHCx+rgIW0lbQL1dTR+iS
-----END CERTIFICATE-----
+
+America Online Root Certification Authority 1
+=============================================
+-----BEGIN CERTIFICATE-----
+MIIDpDCCAoygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
+Y2F0aW9uIEF1dGhvcml0eSAxMB4XDTAyMDUyODA2MDAwMFoXDTM3MTExOTIwNDMwMFowYzELMAkG
+A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
+T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMTCCASIwDQYJKoZIhvcNAQEBBQAD
+ggEPADCCAQoCggEBAKgv6KRpBgNHw+kqmP8ZonCaxlCyfqXfaE0bfA+2l2h9LaaLl+lkhsmj76CG
+v2BlnEtUiMJIxUo5vxTjWVXlGbR0yLQFOVwWpeKVBeASrlmLojNoWBym1BW32J/X3HGrfpq/m44z
+DyL9Hy7nBzbvYjnF3cu6JRQj3gzGPTzOggjmZj7aUTsWOqMFf6Dch9Wc/HKpoH145LcxVR5lu9Rh
+sCFg7RAycsWSJR74kEoYeEfffjA3PlAb2xzTa5qGUwew76wGePiEmf4hjUyAtgyC9mZweRrTT6PP
+8c9GsEsPPt2IYriMqQkoO3rHl+Ee5fSfwMCuJKDIodkP1nsmgmkyPacCAwEAAaNjMGEwDwYDVR0T
+AQH/BAUwAwEB/zAdBgNVHQ4EFgQUAK3Zo/Z59m50qX8zPYEX10zPM94wHwYDVR0jBBgwFoAUAK3Z
+o/Z59m50qX8zPYEX10zPM94wDgYDVR0PAQH/BAQDAgGGMA0GCSqGSIb3DQEBBQUAA4IBAQB8itEf
+GDeC4Liwo+1WlchiYZwFos3CYiZhzRAW18y0ZTTQEYqtqKkFZu90821fnZmv9ov761KyBZiibyrF
+VL0lvV+uyIbqRizBs73B6UlwGBaXCBOMIOAbLjpHyx7kADCVW/RFo8AasAFOq73AI25jP4BKxQft
+3OJvx8Fi8eNy1gTIdGcL+oiroQHIb/AUr9KZzVGTfu0uOMe9zkZQPXLjeSWdm4grECDdpbgyn43g
+Kd8hdIaC2y+CMMbHNYaz+ZZfRtsMRf3zUMNvxsNIrUam4SdHCh0Om7bCd39j8uB9Gr784N/Xx6ds
+sPmuujz9dLQR6FgNgLzTqIA6me11zEZ7
+-----END CERTIFICATE-----
+
+America Online Root Certification Authority 2
+=============================================
+-----BEGIN CERTIFICATE-----
+MIIFpDCCA4ygAwIBAgIBATANBgkqhkiG9w0BAQUFADBjMQswCQYDVQQGEwJVUzEcMBoGA1UEChMT
+QW1lcmljYSBPbmxpbmUgSW5jLjE2MDQGA1UEAxMtQW1lcmljYSBPbmxpbmUgUm9vdCBDZXJ0aWZp
+Y2F0aW9uIEF1dGhvcml0eSAyMB4XDTAyMDUyODA2MDAwMFoXDTM3MDkyOTE0MDgwMFowYzELMAkG
+A1UEBhMCVVMxHDAaBgNVBAoTE0FtZXJpY2EgT25saW5lIEluYy4xNjA0BgNVBAMTLUFtZXJpY2Eg
+T25saW5lIFJvb3QgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkgMjCCAiIwDQYJKoZIhvcNAQEBBQAD
+ggIPADCCAgoCggIBAMxBRR3pPU0Q9oyxQcngXssNt79Hc9PwVU3dxgz6sWYFas14tNwC206B89en
+fHG8dWOgXeMHDEjsJcQDIPT/DjsS/5uN4cbVG7RtIuOx238hZK+GvFciKtZHgVdEglZTvYYUAQv8
+f3SkWq7xuhG1m1hagLQ3eAkzfDJHA1zEpYNI9FdWboE2JxhP7JsowtS013wMPgwr38oE18aO6lhO
+qKSlGBxsRZijQdEt0sdtjRnxrXm3gT+9BoInLRBYBbV4Bbkv2wxrkJB+FFk4u5QkE+XRnRTf04JN
+RvCAOVIyD+OEsnpD8l7eXz8d3eOyG6ChKiMDbi4BFYdcpnV1x5dhvt6G3NRI270qv0pV2uh9UPu0
+gBe4lL8BPeraunzgWGcXuVjgiIZGZ2ydEEdYMtA1fHkqkKJaEBEjNa0vzORKW6fIJ/KD3l67Xnfn
+6KVuY8INXWHQjNJsWiEOyiijzirplcdIz5ZvHZIlyMbGwcEMBawmxNJ10uEqZ8A9W6Wa6897Gqid
+FEXlD6CaZd4vKL3Ob5Rmg0gp2OpljK+T2WSfVVcmv2/LNzGZo2C7HK2JNDJiuEMhBnIMoVxtRsX6
+Kc8w3onccVvdtjc+31D1uAclJuW8tf48ArO3+L5DwYcRlJ4jbBeKuIonDFRH8KmzwICMoCfrHRnj
+B453cMor9H124HhnAgMBAAGjYzBhMA8GA1UdEwEB/wQFMAMBAf8wHQYDVR0OBBYEFE1FwWg4u3Op
+aaEg5+31IqEjFNeeMB8GA1UdIwQYMBaAFE1FwWg4u3OpaaEg5+31IqEjFNeeMA4GA1UdDwEB/wQE
+AwIBhjANBgkqhkiG9w0BAQUFAAOCAgEAZ2sGuV9FOypLM7PmG2tZTiLMubekJcmnxPBUlgtk87FY
+T15R/LKXeydlwuXK5w0MJXti4/qftIe3RUavg6WXSIylvfEWK5t2LHo1YGwRgJfMqZJS5ivmae2p
++DYtLHe/YUjRYwu5W1LtGLBDQiKmsXeu3mnFzcccobGlHBD7GL4acN3Bkku+KVqdPzW+5X1R+FXg
+JXUjhx5c3LqdsKyzadsXg8n33gy8CNyRnqjQ1xU3c6U1uPx+xURABsPr+CKAXEfOAuMRn0T//Zoy
+zH1kUQ7rVyZ2OuMeIjzCpjbdGe+n/BLzJsBZMYVMnNjP36TMzCmT/5RtdlwTCJfy7aULTd3oyWgO
+ZtMADjMSW7yV5TKQqLPGbIOtd+6Lfn6xqavT4fG2wLHqiMDn05DpKJKUe2h7lyoKZy2FAjgQ5ANh
+1NolNscIWC2hp1GvMApJ9aZphwctREZ2jirlmjvXGKL8nDgQzMY70rUXOm/9riW99XJZZLF0Kjhf
+GEzfz3EEWjbUvy+ZnOjZurGV5gJLIaFb1cFPj65pbVPbAZO1XB4Y3WRayhgoPmMEEf0cjQAPuDff
+Z4qdZqkCapH/E8ovXYO8h5Ns3CRRFgQlZvqz2cK6Kb6aSDiCmfS/O0oxGfm/jiEzFMpPVF/7zvuP
+cX/9XhmgD0uRuMRUvAawRY8mkaKO/qk=
+-----END CERTIFICATE-----
+
Visa eCommerce Root
===================
-----BEGIN CERTIFICATE-----
@@ -858,6 +1123,65 @@ KuZoPL9coAob4Q566eKAw+np9v1sEZ7Q5SgnK1QyQhSCdeZK8CtmdWOMovsEPoMOmzbwGOQmIMOM
8CgHrTwXZoi1/baI
-----END CERTIFICATE-----
+
+NetLock Business (Class B) Root
+===============================
+-----BEGIN CERTIFICATE-----
+MIIFSzCCBLSgAwIBAgIBaTANBgkqhkiG9w0BAQQFADCBmTELMAkGA1UEBhMCSFUxETAPBgNVBAcT
+CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
+BAsTEVRhbnVzaXR2YW55a2lhZG9rMTIwMAYDVQQDEylOZXRMb2NrIFV6bGV0aSAoQ2xhc3MgQikg
+VGFudXNpdHZhbnlraWFkbzAeFw05OTAyMjUxNDEwMjJaFw0xOTAyMjAxNDEwMjJaMIGZMQswCQYD
+VQQGEwJIVTERMA8GA1UEBxMIQnVkYXBlc3QxJzAlBgNVBAoTHk5ldExvY2sgSGFsb3phdGJpenRv
+bnNhZ2kgS2Z0LjEaMBgGA1UECxMRVGFudXNpdHZhbnlraWFkb2sxMjAwBgNVBAMTKU5ldExvY2sg
+VXpsZXRpIChDbGFzcyBCKSBUYW51c2l0dmFueWtpYWRvMIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB
+iQKBgQCx6gTsIKAjwo84YM/HRrPVG/77uZmeBNwcf4xKgZjupNTKihe5In+DCnVMm8Bp2GQ5o+2S
+o/1bXHQawEfKOml2mrriRBf8TKPV/riXiK+IA4kfpPIEPsgHC+b5sy96YhQJRhTKZPWLgLViqNhr
+1nGTLbO/CVRY7QbrqHvcQ7GhaQIDAQABo4ICnzCCApswEgYDVR0TAQH/BAgwBgEB/wIBBDAOBgNV
+HQ8BAf8EBAMCAAYwEQYJYIZIAYb4QgEBBAQDAgAHMIICYAYJYIZIAYb4QgENBIICURaCAk1GSUdZ
+RUxFTSEgRXplbiB0YW51c2l0dmFueSBhIE5ldExvY2sgS2Z0LiBBbHRhbGFub3MgU3pvbGdhbHRh
+dGFzaSBGZWx0ZXRlbGVpYmVuIGxlaXJ0IGVsamFyYXNvayBhbGFwamFuIGtlc3p1bHQuIEEgaGl0
+ZWxlc2l0ZXMgZm9seWFtYXRhdCBhIE5ldExvY2sgS2Z0LiB0ZXJtZWtmZWxlbG9zc2VnLWJpenRv
+c2l0YXNhIHZlZGkuIEEgZGlnaXRhbGlzIGFsYWlyYXMgZWxmb2dhZGFzYW5hayBmZWx0ZXRlbGUg
+YXogZWxvaXJ0IGVsbGVub3J6ZXNpIGVsamFyYXMgbWVndGV0ZWxlLiBBeiBlbGphcmFzIGxlaXJh
+c2EgbWVndGFsYWxoYXRvIGEgTmV0TG9jayBLZnQuIEludGVybmV0IGhvbmxhcGphbiBhIGh0dHBz
+Oi8vd3d3Lm5ldGxvY2submV0L2RvY3MgY2ltZW4gdmFneSBrZXJoZXRvIGF6IGVsbGVub3J6ZXNA
+bmV0bG9jay5uZXQgZS1tYWlsIGNpbWVuLiBJTVBPUlRBTlQhIFRoZSBpc3N1YW5jZSBhbmQgdGhl
+IHVzZSBvZiB0aGlzIGNlcnRpZmljYXRlIGlzIHN1YmplY3QgdG8gdGhlIE5ldExvY2sgQ1BTIGF2
+YWlsYWJsZSBhdCBodHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIG9yIGJ5IGUtbWFpbCBhdCBj
+cHNAbmV0bG9jay5uZXQuMA0GCSqGSIb3DQEBBAUAA4GBAATbrowXr/gOkDFOzT4JwG06sPgzTEdM
+43WIEJessDgVkcYplswhwG08pXTP2IKlOcNl40JwuyKQ433bNXbhoLXan3BukxowOR0w2y7jfLKR
+stE3Kfq51hdcR0/jHTjrn9V7lagonhVK0dHQKwCXoOKSNitjrFgBazMpUIaD8QFI
+-----END CERTIFICATE-----
+
+NetLock Express (Class C) Root
+==============================
+-----BEGIN CERTIFICATE-----
+MIIFTzCCBLigAwIBAgIBaDANBgkqhkiG9w0BAQQFADCBmzELMAkGA1UEBhMCSFUxETAPBgNVBAcT
+CEJ1ZGFwZXN0MScwJQYDVQQKEx5OZXRMb2NrIEhhbG96YXRiaXp0b25zYWdpIEtmdC4xGjAYBgNV
+BAsTEVRhbnVzaXR2YW55a2lhZG9rMTQwMgYDVQQDEytOZXRMb2NrIEV4cHJlc3N6IChDbGFzcyBD
+KSBUYW51c2l0dmFueWtpYWRvMB4XDTk5MDIyNTE0MDgxMVoXDTE5MDIyMDE0MDgxMVowgZsxCzAJ
+BgNVBAYTAkhVMREwDwYDVQQHEwhCdWRhcGVzdDEnMCUGA1UEChMeTmV0TG9jayBIYWxvemF0Yml6
+dG9uc2FnaSBLZnQuMRowGAYDVQQLExFUYW51c2l0dmFueWtpYWRvazE0MDIGA1UEAxMrTmV0TG9j
+ayBFeHByZXNzeiAoQ2xhc3MgQykgVGFudXNpdHZhbnlraWFkbzCBnzANBgkqhkiG9w0BAQEFAAOB
+jQAwgYkCgYEA6+ywbGGKIyWvYCDj2Z/8kwvbXY2wobNAOoLO/XXgeDIDhlqGlZHtU/qdQPzm6N3Z
+W3oDvV3zOwzDUXmbrVWg6dADEK8KuhRC2VImESLH0iDMgqSaqf64gXadarfSNnU+sYYJ9m5tfk63
+euyucYT2BDMIJTLrdKwWRMbkQJMdf60CAwEAAaOCAp8wggKbMBIGA1UdEwEB/wQIMAYBAf8CAQQw
+DgYDVR0PAQH/BAQDAgAGMBEGCWCGSAGG+EIBAQQEAwIABzCCAmAGCWCGSAGG+EIBDQSCAlEWggJN
+RklHWUVMRU0hIEV6ZW4gdGFudXNpdHZhbnkgYSBOZXRMb2NrIEtmdC4gQWx0YWxhbm9zIFN6b2xn
+YWx0YXRhc2kgRmVsdGV0ZWxlaWJlbiBsZWlydCBlbGphcmFzb2sgYWxhcGphbiBrZXN6dWx0LiBB
+IGhpdGVsZXNpdGVzIGZvbHlhbWF0YXQgYSBOZXRMb2NrIEtmdC4gdGVybWVrZmVsZWxvc3NlZy1i
+aXp0b3NpdGFzYSB2ZWRpLiBBIGRpZ2l0YWxpcyBhbGFpcmFzIGVsZm9nYWRhc2FuYWsgZmVsdGV0
+ZWxlIGF6IGVsb2lydCBlbGxlbm9yemVzaSBlbGphcmFzIG1lZ3RldGVsZS4gQXogZWxqYXJhcyBs
+ZWlyYXNhIG1lZ3RhbGFsaGF0byBhIE5ldExvY2sgS2Z0LiBJbnRlcm5ldCBob25sYXBqYW4gYSBo
+dHRwczovL3d3dy5uZXRsb2NrLm5ldC9kb2NzIGNpbWVuIHZhZ3kga2VyaGV0byBheiBlbGxlbm9y
+emVzQG5ldGxvY2submV0IGUtbWFpbCBjaW1lbi4gSU1QT1JUQU5UISBUaGUgaXNzdWFuY2UgYW5k
+IHRoZSB1c2Ugb2YgdGhpcyBjZXJ0aWZpY2F0ZSBpcyBzdWJqZWN0IHRvIHRoZSBOZXRMb2NrIENQ
+UyBhdmFpbGFibGUgYXQgaHR0cHM6Ly93d3cubmV0bG9jay5uZXQvZG9jcyBvciBieSBlLW1haWwg
+YXQgY3BzQG5ldGxvY2submV0LjANBgkqhkiG9w0BAQQFAAOBgQAQrX/XDDKACtiG8XmYta3UzbM2
+xJZIwVzNmtkFLp++UOv0JhQQLdRmF/iewSf98e3ke0ugbLWrmldwpu2gpO0u9f38vf5NNwgMvOOW
+gyL1SRt/Syu0VMGAfJlOHdCM7tCs5ZL6dVb+ZKATj7i4Fp1hBWeAyNDYpQcCNJgEjTME1A==
+-----END CERTIFICATE-----
+
XRamp Global CA Root
====================
-----BEGIN CERTIFICATE-----
@@ -2232,6 +2556,22 @@ MCwXEGCSn1WHElkQwg9naRHMTh5+Spqtr0CodaxWkHS4oJyleW/c6RrIaQXpuvoDs3zk4E7Czp3o
tkYNbn5XOmeUwssfnHdKZ05phkOTOPu220+DkdRgfks+KzgHVZhepA==
-----END CERTIFICATE-----
+Verisign Class 3 Public Primary Certification Authority
+=======================================================
+-----BEGIN CERTIFICATE-----
+MIICPDCCAaUCEDyRMcsf9tAbDpq40ES/Er4wDQYJKoZIhvcNAQEFBQAwXzELMAkGA1UEBhMCVVMx
+FzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAzIFB1YmxpYyBQcmltYXJ5
+IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTk2MDEyOTAwMDAwMFoXDTI4MDgwMjIzNTk1OVow
+XzELMAkGA1UEBhMCVVMxFzAVBgNVBAoTDlZlcmlTaWduLCBJbmMuMTcwNQYDVQQLEy5DbGFzcyAz
+IFB1YmxpYyBQcmltYXJ5IENlcnRpZmljYXRpb24gQXV0aG9yaXR5MIGfMA0GCSqGSIb3DQEBAQUA
+A4GNADCBiQKBgQDJXFme8huKARS0EN8EQNvjV69qRUCPhAwL0TPZ2RHP7gJYHyX3KqhEBarsAx94
+f56TuZoAqiN91qyFomNFx3InzPRMxnVx0jnvT0Lwdd8KkMaOIG+YD/isI19wKTakyYbnsZogy1Ol
+hec9vn2a/iRFM9x2Fe0PonFkTGUugWhFpwIDAQABMA0GCSqGSIb3DQEBBQUAA4GBABByUqkFFBky
+CEHwxWsKzH4PIRnN5GfcX6kb5sroc50i2JhucwNhkcV8sEVAbkSdjbCxlnRhLQ2pRdKkkirWmnWX
+bj9T/UWZYB2oK0z5XqcJ2HUw19JlYD1n1khVdWk/kfVIC0dpImmClr7JyDiGSnoscxlIaU5rfGW/
+D/xwzoiQ
+-----END CERTIFICATE-----
+
Microsec e-Szigno Root CA 2009
==============================
-----BEGIN CERTIFICATE-----
diff --git a/mdryvescouzy.com/wp-includes/class-IXR.php b/mdryvescouzy.com/wp-includes/class-IXR.php
index cbb65e59..2fee046d 100644
--- a/mdryvescouzy.com/wp-includes/class-IXR.php
+++ b/mdryvescouzy.com/wp-includes/class-IXR.php
@@ -201,7 +201,6 @@ class IXR_Message
var $_value;
var $_currentTag;
var $_currentTagContents;
- var $_valueHasType = false;
// The XML parser
var $_parser;
@@ -325,8 +324,6 @@ class IXR_Message
$this->_arraystructstypes[] = 'struct';
$this->_arraystructs[] = array();
break;
- case 'value':
- $this->_valueHasType = false;
}
}
@@ -358,8 +355,8 @@ class IXR_Message
break;
case 'value':
// "If no type is indicated, the type is string."
- if ( !$this->_valueHasType ) {
- $value = trim( $this->_currentTagContents );
+ if (trim($this->_currentTagContents) != '') {
+ $value = (string)$this->_currentTagContents;
$valueFlag = true;
}
break;
@@ -390,8 +387,6 @@ class IXR_Message
}
if ($valueFlag) {
- $this->_valueHasType = true;
-
if (count($this->_arraystructs) > 0) {
// Add value to struct or array
if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') {
diff --git a/mdryvescouzy.com/wp-includes/class-oembed.php b/mdryvescouzy.com/wp-includes/class-oembed.php
index e7f72c91..b60a4f47 100644
--- a/mdryvescouzy.com/wp-includes/class-oembed.php
+++ b/mdryvescouzy.com/wp-includes/class-oembed.php
@@ -60,8 +60,6 @@ class WP_oEmbed {
'#https?://(www\.)?soundcloud\.com/.*#i' => array( 'http://soundcloud.com/oembed', true ),
'#https?://(.+?\.)?slideshare\.net/.*#i' => array( 'https://www.slideshare.net/api/oembed/2', true ),
'#https?://(www\.)?instagr(\.am|am\.com)/p/.*#i' => array( 'https://api.instagram.com/oembed', true ),
- '#https?://(www\.)?rdio\.com/.*#i' => array( 'http://www.rdio.com/api/oembed/', true ),
- '#https?://rd\.io/x/.*#i' => array( 'http://www.rdio.com/api/oembed/', true ),
'#https?://(open|play)\.spotify\.com/.*#i' => array( 'https://embed.spotify.com/oembed/', true ),
'#https?://(.+\.)?imgur\.com/.*#i' => array( 'http://api.imgur.com/oembed', true ),
'#https?://(www\.)?meetu(\.ps|p\.com)/.*#i' => array( 'http://api.meetup.com/oembed', true ),
@@ -124,8 +122,6 @@ class WP_oEmbed {
* | SoundCloud | soundcloud.com | Yes | 3.5.0 |
* | Dailymotion | dai.ly | No | 3.6.0 |
* | Flickr | flic.kr | Yes | 3.6.0 |
- * | Rdio | rdio.com | Yes | 3.6.0 |
- * | Rdio | rd.io | Yes | 3.6.0 |
* | Spotify | spotify.com | Yes | 3.6.0 |
* | Imgur | imgur.com | Yes | 3.9.0 |
* | Meetup.com | meetup.com | Yes | 3.9.0 |
@@ -156,6 +152,8 @@ class WP_oEmbed {
* | Viddler | viddler.com | Yes | 2.9.0 | 4.0.0 |
* | Revision3 | revision3.com | No | 2.9.0 | 4.2.0 |
* | Blip | blip.tv | No | 2.9.0 | 4.4.0 |
+ * | Rdio | rdio.com | Yes | 3.6.0 | 4.4.1 |
+ * | Rdio | rd.io | Yes | 3.6.0 | 4.4.1 |
*
* @see wp_oembed_add_provider()
*
diff --git a/mdryvescouzy.com/wp-includes/class-phpmailer.php b/mdryvescouzy.com/wp-includes/class-phpmailer.php
index 338965ff..b28c4ef2 100644
--- a/mdryvescouzy.com/wp-includes/class-phpmailer.php
+++ b/mdryvescouzy.com/wp-includes/class-phpmailer.php
@@ -29,65 +29,66 @@ class PHPMailer
{
/**
* The PHPMailer Version number.
- * @type string
+ * @var string
*/
- public $Version = '5.2.10';
+ public $Version = '5.2.14';
/**
* Email priority.
- * Options: 1 = High, 3 = Normal, 5 = low.
- * @type integer
+ * Options: null (default), 1 = High, 3 = Normal, 5 = low.
+ * When null, the header is not set at all.
+ * @var integer
*/
- public $Priority = 3;
+ public $Priority = null;
/**
* The character set of the message.
- * @type string
+ * @var string
*/
public $CharSet = 'iso-8859-1';
/**
* The MIME Content-type of the message.
- * @type string
+ * @var string
*/
public $ContentType = 'text/plain';
/**
* The message encoding.
* Options: "8bit", "7bit", "binary", "base64", and "quoted-printable".
- * @type string
+ * @var string
*/
public $Encoding = '8bit';
/**
* Holds the most recent mailer error message.
- * @type string
+ * @var string
*/
public $ErrorInfo = '';
/**
* The From email address for the message.
- * @type string
+ * @var string
*/
public $From = 'root@localhost';
/**
* The From name of the message.
- * @type string
+ * @var string
*/
public $FromName = 'Root User';
/**
* The Sender email (Return-Path) of the message.
* If not empty, will be sent via -f to sendmail or as 'MAIL FROM' in smtp mode.
- * @type string
+ * @var string
*/
public $Sender = '';
/**
* The Return-Path of the message.
* If empty, it will be set to either From or Sender.
- * @type string
+ * @var string
* @deprecated Email senders should never set a return-path header;
* it's the receiver's job (RFC5321 section 4.4), so this no longer does anything.
* @link https://tools.ietf.org/html/rfc5321#section-4.4 RFC5321 reference
@@ -96,14 +97,14 @@ class PHPMailer
/**
* The Subject of the message.
- * @type string
+ * @var string
*/
public $Subject = '';
/**
* An HTML or plain text message body.
* If HTML then call isHTML(true).
- * @type string
+ * @var string
*/
public $Body = '';
@@ -112,7 +113,7 @@ class PHPMailer
* This body can be read by mail clients that do not have HTML email
* capability such as mutt & Eudora.
* Clients that can read HTML will view the normal Body.
- * @type string
+ * @var string
*/
public $AltBody = '';
@@ -122,27 +123,27 @@ class PHPMailer
* To generate iCal events, use the bundled extras/EasyPeasyICS.php class or iCalcreator
* @link http://sprain.ch/blog/downloads/php-class-easypeasyics-create-ical-files-with-php/
* @link http://kigkonsult.se/iCalcreator/
- * @type string
+ * @var string
*/
public $Ical = '';
/**
* The complete compiled MIME message body.
* @access protected
- * @type string
+ * @var string
*/
protected $MIMEBody = '';
/**
* The complete compiled MIME message headers.
- * @type string
+ * @var string
* @access protected
*/
protected $MIMEHeader = '';
/**
* Extra headers that createHeader() doesn't fold in.
- * @type string
+ * @var string
* @access protected
*/
protected $mailHeader = '';
@@ -150,64 +151,64 @@ class PHPMailer
/**
* Word-wrap the message body to this number of chars.
* Set to 0 to not wrap. A useful value here is 78, for RFC2822 section 2.1.1 compliance.
- * @type integer
+ * @var integer
*/
public $WordWrap = 0;
/**
* Which method to use to send mail.
* Options: "mail", "sendmail", or "smtp".
- * @type string
+ * @var string
*/
public $Mailer = 'mail';
/**
* The path to the sendmail program.
- * @type string
+ * @var string
*/
public $Sendmail = '/usr/sbin/sendmail';
/**
* Whether mail() uses a fully sendmail-compatible MTA.
* One which supports sendmail's "-oi -f" options.
- * @type boolean
+ * @var boolean
*/
public $UseSendmailOptions = true;
/**
* Path to PHPMailer plugins.
* Useful if the SMTP class is not in the PHP include path.
- * @type string
+ * @var string
* @deprecated Should not be needed now there is an autoloader.
*/
public $PluginDir = '';
/**
- * The email address that a reading confirmation should be sent to.
- * @type string
+ * The email address that a reading confirmation should be sent to, also known as read receipt.
+ * @var string
*/
public $ConfirmReadingTo = '';
/**
- * The hostname to use in Message-Id and Received headers
- * and as default HELO string.
- * If empty, the value returned
- * by SERVER_NAME is used or 'localhost.localdomain'.
- * @type string
+ * The hostname to use in the Message-ID header and as default HELO string.
+ * If empty, PHPMailer attempts to find one with, in order,
+ * $_SERVER['SERVER_NAME'], gethostname(), php_uname('n'), or the value
+ * 'localhost.localdomain'.
+ * @var string
*/
public $Hostname = '';
/**
- * An ID to be used in the Message-Id header.
+ * An ID to be used in the Message-ID header.
* If empty, a unique id will be generated.
- * @type string
+ * @var string
*/
public $MessageID = '';
/**
* The message Date to be used in the Date header.
* If empty, the current date will be added.
- * @type string
+ * @var string
*/
public $MessageDate = '';
@@ -220,21 +221,22 @@ class PHPMailer
* You can also specify encryption type, for example:
* (e.g. "tls://smtp1.example.com:587;ssl://smtp2.example.com:465").
* Hosts will be tried in order.
- * @type string
+ * @var string
*/
public $Host = 'localhost';
/**
* The default SMTP server port.
- * @type integer
+ * @var integer
* @TODO Why is this needed when the SMTP class takes care of it?
*/
public $Port = 25;
/**
* The SMTP HELO of the message.
- * Default is $Hostname.
- * @type string
+ * Default is $Hostname. If $Hostname is empty, PHPMailer attempts to find
+ * one with the same method described above for $Hostname.
+ * @var string
* @see PHPMailer::$Hostname
*/
public $Helo = '';
@@ -242,7 +244,7 @@ class PHPMailer
/**
* What kind of encryption to use on the SMTP connection.
* Options: '', 'ssl' or 'tls'
- * @type string
+ * @var string
*/
public $SMTPSecure = '';
@@ -250,14 +252,14 @@ class PHPMailer
* Whether to enable TLS encryption automatically if a server supports it,
* even if `SMTPSecure` is not set to 'tls'.
* Be aware that in PHP >= 5.6 this requires that the server's certificates are valid.
- * @type boolean
+ * @var boolean
*/
public $SMTPAutoTLS = true;
/**
* Whether to use SMTP authentication.
* Uses the Username and Password properties.
- * @type boolean
+ * @var boolean
* @see PHPMailer::$Username
* @see PHPMailer::$Password
*/
@@ -265,47 +267,47 @@ class PHPMailer
/**
* Options array passed to stream_context_create when connecting via SMTP.
- * @type array
+ * @var array
*/
public $SMTPOptions = array();
/**
* SMTP username.
- * @type string
+ * @var string
*/
public $Username = '';
/**
* SMTP password.
- * @type string
+ * @var string
*/
public $Password = '';
/**
* SMTP auth type.
* Options are LOGIN (default), PLAIN, NTLM, CRAM-MD5
- * @type string
+ * @var string
*/
public $AuthType = '';
/**
* SMTP realm.
* Used for NTLM auth
- * @type string
+ * @var string
*/
public $Realm = '';
/**
* SMTP workstation.
* Used for NTLM auth
- * @type string
+ * @var string
*/
public $Workstation = '';
/**
* The SMTP server timeout in seconds.
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
- * @type integer
+ * @var integer
*/
public $Timeout = 300;
@@ -318,7 +320,7 @@ class PHPMailer
* * `2` Data and commands
* * `3` As 2 plus connection status
* * `4` Low-level data output
- * @type integer
+ * @var integer
* @see SMTP::$do_debug
*/
public $SMTPDebug = 0;
@@ -334,7 +336,7 @@ class PHPMailer
*
* $mail->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
*
- * @type string|callable
+ * @var string|callable
* @see SMTP::$Debugoutput
*/
public $Debugoutput = 'echo';
@@ -343,20 +345,20 @@ class PHPMailer
* Whether to keep SMTP connection open after each message.
* If this is set to true then to close the connection
* requires an explicit call to smtpClose().
- * @type boolean
+ * @var boolean
*/
public $SMTPKeepAlive = false;
/**
* Whether to split multiple to addresses into multiple messages
* or send them all in one message.
- * @type boolean
+ * @var boolean
*/
public $SingleTo = false;
/**
* Storage for addresses when SingleTo is enabled.
- * @type array
+ * @var array
* @TODO This should really not be public
*/
public $SingleToArray = array();
@@ -364,15 +366,15 @@ class PHPMailer
/**
* Whether to generate VERP addresses on send.
* Only applicable when sending via SMTP.
- * @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
+ * @link https://en.wikipedia.org/wiki/Variable_envelope_return_path
* @link http://www.postfix.org/VERP_README.html Postfix VERP info
- * @type boolean
+ * @var boolean
*/
public $do_verp = false;
/**
* Whether to allow sending messages with an empty body.
- * @type boolean
+ * @var boolean
*/
public $AllowEmpty = false;
@@ -380,40 +382,40 @@ class PHPMailer
* The default line ending.
* @note The default remains "\n". We force CRLF where we know
* it must be used via self::CRLF.
- * @type string
+ * @var string
*/
public $LE = "\n";
/**
* DKIM selector.
- * @type string
+ * @var string
*/
public $DKIM_selector = '';
/**
* DKIM Identity.
* Usually the email address used as the source of the email
- * @type string
+ * @var string
*/
public $DKIM_identity = '';
/**
* DKIM passphrase.
* Used if your key is encrypted.
- * @type string
+ * @var string
*/
public $DKIM_passphrase = '';
/**
* DKIM signing domain name.
* @example 'example.com'
- * @type string
+ * @var string
*/
public $DKIM_domain = '';
/**
* DKIM private key file path.
- * @type string
+ * @var string
*/
public $DKIM_private = '';
@@ -433,48 +435,48 @@ class PHPMailer
* string $subject the subject
* string $body the email body
* string $from email address of sender
- * @type string
+ * @var string
*/
public $action_function = '';
/**
* What to put in the X-Mailer header.
* Options: An empty string for PHPMailer default, whitespace for none, or a string to use
- * @type string
+ * @var string
*/
public $XMailer = '';
/**
* An instance of the SMTP sender class.
- * @type SMTP
+ * @var SMTP
* @access protected
*/
protected $smtp = null;
/**
- * The array of 'to' addresses.
- * @type array
+ * The array of 'to' names and addresses.
+ * @var array
* @access protected
*/
protected $to = array();
/**
- * The array of 'cc' addresses.
- * @type array
+ * The array of 'cc' names and addresses.
+ * @var array
* @access protected
*/
protected $cc = array();
/**
- * The array of 'bcc' addresses.
- * @type array
+ * The array of 'bcc' names and addresses.
+ * @var array
* @access protected
*/
protected $bcc = array();
/**
* The array of reply-to names and addresses.
- * @type array
+ * @var array
* @access protected
*/
protected $ReplyTo = array();
@@ -482,77 +484,100 @@ class PHPMailer
/**
* An array of all kinds of addresses.
* Includes all of $to, $cc, $bcc
- * @type array
+ * @var array
* @access protected
+ * @see PHPMailer::$to @see PHPMailer::$cc @see PHPMailer::$bcc
*/
protected $all_recipients = array();
+ /**
+ * An array of names and addresses queued for validation.
+ * In send(), valid and non duplicate entries are moved to $all_recipients
+ * and one of $to, $cc, or $bcc.
+ * This array is used only for addresses with IDN.
+ * @var array
+ * @access protected
+ * @see PHPMailer::$to @see PHPMailer::$cc @see PHPMailer::$bcc
+ * @see PHPMailer::$all_recipients
+ */
+ protected $RecipientsQueue = array();
+
+ /**
+ * An array of reply-to names and addresses queued for validation.
+ * In send(), valid and non duplicate entries are moved to $ReplyTo.
+ * This array is used only for addresses with IDN.
+ * @var array
+ * @access protected
+ * @see PHPMailer::$ReplyTo
+ */
+ protected $ReplyToQueue = array();
+
/**
* The array of attachments.
- * @type array
+ * @var array
* @access protected
*/
protected $attachment = array();
/**
* The array of custom headers.
- * @type array
+ * @var array
* @access protected
*/
protected $CustomHeader = array();
/**
* The most recent Message-ID (including angular brackets).
- * @type string
+ * @var string
* @access protected
*/
protected $lastMessageID = '';
/**
* The message's MIME type.
- * @type string
+ * @var string
* @access protected
*/
protected $message_type = '';
/**
* The array of MIME boundary strings.
- * @type array
+ * @var array
* @access protected
*/
protected $boundary = array();
/**
* The array of available languages.
- * @type array
+ * @var array
* @access protected
*/
protected $language = array();
/**
* The number of errors encountered.
- * @type integer
+ * @var integer
* @access protected
*/
protected $error_count = 0;
/**
* The S/MIME certificate file path.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_cert_file = '';
/**
* The S/MIME key file path.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_key_file = '';
/**
* The optional S/MIME extra certificates ("CA Chain") file path.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_extracerts_file = '';
@@ -560,21 +585,21 @@ class PHPMailer
/**
* The S/MIME password for the key.
* Used only if the key is encrypted.
- * @type string
+ * @var string
* @access protected
*/
protected $sign_key_pass = '';
/**
* Whether to throw exceptions for errors.
- * @type boolean
+ * @var boolean
* @access protected
*/
protected $exceptions = false;
/**
* Unique ID used for message ID and boundaries.
- * @type string
+ * @var string
* @access protected
*/
protected $uniqueid = '';
@@ -601,7 +626,7 @@ class PHPMailer
/**
* The maximum line length allowed by RFC 2822 section 2.1.1
- * @type integer
+ * @var integer
*/
const MAX_LINE_LENGTH = 998;
@@ -763,55 +788,101 @@ class PHPMailer
/**
* Add a "To" address.
- * @param string $address
+ * @param string $address The email address to send to
* @param string $name
- * @return boolean true on success, false if address already used
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addAddress($address, $name = '')
{
- return $this->addAnAddress('to', $address, $name);
+ return $this->addOrEnqueueAnAddress('to', $address, $name);
}
/**
* Add a "CC" address.
* @note: This function works with the SMTP mailer on win32, not with the "mail" mailer.
- * @param string $address
+ * @param string $address The email address to send to
* @param string $name
- * @return boolean true on success, false if address already used
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addCC($address, $name = '')
{
- return $this->addAnAddress('cc', $address, $name);
+ return $this->addOrEnqueueAnAddress('cc', $address, $name);
}
/**
* Add a "BCC" address.
* @note: This function works with the SMTP mailer on win32, not with the "mail" mailer.
- * @param string $address
+ * @param string $address The email address to send to
* @param string $name
- * @return boolean true on success, false if address already used
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addBCC($address, $name = '')
{
- return $this->addAnAddress('bcc', $address, $name);
+ return $this->addOrEnqueueAnAddress('bcc', $address, $name);
}
/**
- * Add a "Reply-to" address.
- * @param string $address
+ * Add a "Reply-To" address.
+ * @param string $address The email address to reply to
* @param string $name
- * @return boolean
+ * @return boolean true on success, false if address already used or invalid in some way
*/
public function addReplyTo($address, $name = '')
{
- return $this->addAnAddress('Reply-To', $address, $name);
+ return $this->addOrEnqueueAnAddress('Reply-To', $address, $name);
}
/**
- * Add an address to one of the recipient arrays.
- * Addresses that have been added already return false, but do not throw exceptions
- * @param string $kind One of 'to', 'cc', 'bcc', 'ReplyTo'
- * @param string $address The email address to send to
+ * Add an address to one of the recipient arrays or to the ReplyTo array. Because PHPMailer
+ * can't validate addresses with an IDN without knowing the PHPMailer::$CharSet (that can still
+ * be modified after calling this function), addition of such addresses is delayed until send().
+ * Addresses that have been added already return false, but do not throw exceptions.
+ * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo'
+ * @param string $address The email address to send, resp. to reply to
+ * @param string $name
+ * @throws phpmailerException
+ * @return boolean true on success, false if address already used or invalid in some way
+ * @access protected
+ */
+ protected function addOrEnqueueAnAddress($kind, $address, $name)
+ {
+ $address = trim($address);
+ $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
+ if (($pos = strrpos($address, '@')) === false) {
+ // At-sign is misssing.
+ $error_message = $this->lang('invalid_address') . $address;
+ $this->setError($error_message);
+ $this->edebug($error_message);
+ if ($this->exceptions) {
+ throw new phpmailerException($error_message);
+ }
+ return false;
+ }
+ $params = array($kind, $address, $name);
+ // Enqueue addresses with IDN until we know the PHPMailer::$CharSet.
+ if ($this->has8bitChars(substr($address, ++$pos)) and $this->idnSupported()) {
+ if ($kind != 'Reply-To') {
+ if (!array_key_exists($address, $this->RecipientsQueue)) {
+ $this->RecipientsQueue[$address] = $params;
+ return true;
+ }
+ } else {
+ if (!array_key_exists($address, $this->ReplyToQueue)) {
+ $this->ReplyToQueue[$address] = $params;
+ return true;
+ }
+ }
+ return false;
+ }
+ // Immediately add standard addresses without IDN.
+ return call_user_func_array(array($this, 'addAnAddress'), $params);
+ }
+
+ /**
+ * Add an address to one of the recipient arrays or to the ReplyTo array.
+ * Addresses that have been added already return false, but do not throw exceptions.
+ * @param string $kind One of 'to', 'cc', 'bcc', or 'ReplyTo'
+ * @param string $address The email address to send, resp. to reply to
* @param string $name
* @throws phpmailerException
* @return boolean true on success, false if address already used or invalid in some way
@@ -819,26 +890,26 @@ class PHPMailer
*/
protected function addAnAddress($kind, $address, $name = '')
{
- if (!preg_match('/^(to|cc|bcc|Reply-To)$/', $kind)) {
- $this->setError($this->lang('Invalid recipient array') . ': ' . $kind);
- $this->edebug($this->lang('Invalid recipient array') . ': ' . $kind);
+ if (!in_array($kind, array('to', 'cc', 'bcc', 'Reply-To'))) {
+ $error_message = $this->lang('Invalid recipient kind: ') . $kind;
+ $this->setError($error_message);
+ $this->edebug($error_message);
if ($this->exceptions) {
- throw new phpmailerException('Invalid recipient array: ' . $kind);
+ throw new phpmailerException($error_message);
}
return false;
}
- $address = trim($address);
- $name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
if (!$this->validateAddress($address)) {
- $this->setError($this->lang('invalid_address') . ': ' . $address);
- $this->edebug($this->lang('invalid_address') . ': ' . $address);
+ $error_message = $this->lang('invalid_address') . $address;
+ $this->setError($error_message);
+ $this->edebug($error_message);
if ($this->exceptions) {
- throw new phpmailerException($this->lang('invalid_address') . ': ' . $address);
+ throw new phpmailerException($error_message);
}
return false;
}
if ($kind != 'Reply-To') {
- if (!isset($this->all_recipients[strtolower($address)])) {
+ if (!array_key_exists(strtolower($address), $this->all_recipients)) {
array_push($this->$kind, array($address, $name));
$this->all_recipients[strtolower($address)] = true;
return true;
@@ -864,11 +935,15 @@ class PHPMailer
{
$address = trim($address);
$name = trim(preg_replace('/[\r\n]+/', '', $name)); //Strip breaks and trim
- if (!$this->validateAddress($address)) {
- $this->setError($this->lang('invalid_address') . ': ' . $address);
- $this->edebug($this->lang('invalid_address') . ': ' . $address);
+ // Don't validate now addresses with IDN. Will be done in send().
+ if (($pos = strrpos($address, '@')) === false or
+ (!$this->has8bitChars(substr($address, ++$pos)) or !$this->idnSupported()) and
+ !$this->validateAddress($address)) {
+ $error_message = $this->lang('invalid_address') . $address;
+ $this->setError($error_message);
+ $this->edebug($error_message);
if ($this->exceptions) {
- throw new phpmailerException($this->lang('invalid_address') . ': ' . $address);
+ throw new phpmailerException($error_message);
}
return false;
}
@@ -898,10 +973,10 @@ class PHPMailer
* Check that a string looks like an email address.
* @param string $address The email address to check
* @param string $patternselect A selector for the validation pattern to use :
- * * `auto` Pick strictest one automatically;
+ * * `auto` Pick best pattern automatically;
* * `pcre8` Use the squiloople.com pattern, requires PCRE > 8.0, PHP >= 5.3.2, 5.2.14;
* * `pcre` Use old PCRE implementation;
- * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL; same as pcre8 but does not allow 'dotless' domains;
+ * * `php` Use PHP built-in FILTER_VALIDATE_EMAIL;
* * `html5` Use the pattern given by the HTML5 spec for 'email' type form input elements.
* * `noregex` Don't use a regex: super fast, really dumb.
* @return boolean
@@ -910,6 +985,10 @@ class PHPMailer
*/
public static function validateAddress($address, $patternselect = 'auto')
{
+ //Reject line breaks in addresses; it's valid RFC5322, but not RFC5321
+ if (strpos($address, "\n") !== false or strpos($address, "\r") !== false) {
+ return false;
+ }
if (!$patternselect or $patternselect == 'auto') {
//Check this constant first so it works when extension_loaded() is disabled by safe mode
//Constant was added in PHP 5.2.4
@@ -989,6 +1068,48 @@ class PHPMailer
}
}
+ /**
+ * Tells whether IDNs (Internationalized Domain Names) are supported or not. This requires the
+ * "intl" and "mbstring" PHP extensions.
+ * @return bool "true" if required functions for IDN support are present
+ */
+ public function idnSupported()
+ {
+ // @TODO: Write our own "idn_to_ascii" function for PHP <= 5.2.
+ return function_exists('idn_to_ascii') and function_exists('mb_convert_encoding');
+ }
+
+ /**
+ * Converts IDN in given email address to its ASCII form, also known as punycode, if possible.
+ * Important: Address must be passed in same encoding as currently set in PHPMailer::$CharSet.
+ * This function silently returns unmodified address if:
+ * - No conversion is necessary (i.e. domain name is not an IDN, or is already in ASCII form)
+ * - Conversion to punycode is impossible (e.g. required PHP functions are not available)
+ * or fails for any reason (e.g. domain has characters not allowed in an IDN)
+ * @see PHPMailer::$CharSet
+ * @param string $address The email address to convert
+ * @return string The encoded address in ASCII form
+ */
+ public function punyencodeAddress($address)
+ {
+ // Verify we have required functions, CharSet, and at-sign.
+ if ($this->idnSupported() and
+ !empty($this->CharSet) and
+ ($pos = strrpos($address, '@')) !== false) {
+ $domain = substr($address, ++$pos);
+ // Verify CharSet string is a valid one, and domain properly encoded in this CharSet.
+ if ($this->has8bitChars($domain) and @mb_check_encoding($domain, $this->CharSet)) {
+ $domain = mb_convert_encoding($domain, 'UTF-8', $this->CharSet);
+ if (($punycode = defined('INTL_IDNA_VARIANT_UTS46') ?
+ idn_to_ascii($domain, 0, INTL_IDNA_VARIANT_UTS46) :
+ idn_to_ascii($domain)) !== false) {
+ return substr($address, 0, $pos) . $punycode;
+ }
+ }
+ }
+ return $address;
+ }
+
/**
* Create a message and send it.
* Uses the sending method specified by $Mailer.
@@ -1020,17 +1141,41 @@ class PHPMailer
public function preSend()
{
try {
+ $this->error_count = 0; // Reset errors
$this->mailHeader = '';
+
+ // Dequeue recipient and Reply-To addresses with IDN
+ foreach (array_merge($this->RecipientsQueue, $this->ReplyToQueue) as $params) {
+ $params[1] = $this->punyencodeAddress($params[1]);
+ call_user_func_array(array($this, 'addAnAddress'), $params);
+ }
if ((count($this->to) + count($this->cc) + count($this->bcc)) < 1) {
throw new phpmailerException($this->lang('provide_address'), self::STOP_CRITICAL);
}
+ // Validate From, Sender, and ConfirmReadingTo addresses
+ foreach (array('From', 'Sender', 'ConfirmReadingTo') as $address_kind) {
+ $this->$address_kind = trim($this->$address_kind);
+ if (empty($this->$address_kind)) {
+ continue;
+ }
+ $this->$address_kind = $this->punyencodeAddress($this->$address_kind);
+ if (!$this->validateAddress($this->$address_kind)) {
+ $error_message = $this->lang('invalid_address') . $this->$address_kind;
+ $this->setError($error_message);
+ $this->edebug($error_message);
+ if ($this->exceptions) {
+ throw new phpmailerException($error_message);
+ }
+ return false;
+ }
+ }
+
// Set whether the message is multipart/alternative
if (!empty($this->AltBody)) {
$this->ContentType = 'multipart/alternative';
}
- $this->error_count = 0; // Reset errors
$this->setMessageType();
// Refuse to send an empty message unless we are specifically allowing it
if (!$this->AllowEmpty and empty($this->Body)) {
@@ -1171,7 +1316,15 @@ class PHPMailer
fputs($mail, $header);
fputs($mail, $body);
$result = pclose($mail);
- $this->doCallback(($result == 0), $this->to, $this->cc, $this->bcc, $this->Subject, $body, $this->From);
+ $this->doCallback(
+ ($result == 0),
+ $this->to,
+ $this->cc,
+ $this->bcc,
+ $this->Subject,
+ $body,
+ $this->From
+ );
if ($result != 0) {
throw new phpmailerException($this->lang('execute') . $this->Sendmail, self::STOP_CRITICAL);
}
@@ -1458,7 +1611,7 @@ class PHPMailer
'file_open' => 'File Error: Could not open file: ',
'from_failed' => 'The following From address failed: ',
'instantiate' => 'Could not instantiate mail function.',
- 'invalid_address' => 'Invalid address',
+ 'invalid_address' => 'Invalid address: ',
'mailer_not_supported' => ' mailer is not supported.',
'provide_address' => 'You must provide at least one recipient email address.',
'recipients_failed' => 'SMTP Error: The following recipients failed: ',
@@ -1723,7 +1876,6 @@ class PHPMailer
}
$result .= $this->headerLine('Date', $this->MessageDate);
-
// To be created automatically by mail()
if ($this->SingleTo) {
if ($this->Mailer != 'mail') {
@@ -1769,14 +1921,16 @@ class PHPMailer
if ($this->MessageID != '') {
$this->lastMessageID = $this->MessageID;
} else {
- $this->lastMessageID = sprintf('<%s@%s>', $this->uniqueid, $this->ServerHostname());
+ $this->lastMessageID = sprintf('<%s@%s>', $this->uniqueid, $this->serverHostname());
}
$result .= $this->headerLine('Message-ID', $this->lastMessageID);
- $result .= $this->headerLine('X-Priority', $this->Priority);
+ if (!is_null($this->Priority)) {
+ $result .= $this->headerLine('X-Priority', $this->Priority);
+ }
if ($this->XMailer == '') {
$result .= $this->headerLine(
'X-Mailer',
- 'PHPMailer ' . $this->Version . ' (https://github.com/PHPMailer/PHPMailer/)'
+ 'PHPMailer ' . $this->Version . ' (https://github.com/PHPMailer/PHPMailer)'
);
} else {
$myXmailer = trim($this->XMailer);
@@ -1786,7 +1940,7 @@ class PHPMailer
}
if ($this->ConfirmReadingTo != '') {
- $result .= $this->headerLine('Disposition-Notification-To', '<' . trim($this->ConfirmReadingTo) . '>');
+ $result .= $this->headerLine('Disposition-Notification-To', '<' . $this->ConfirmReadingTo . '>');
}
// Add custom headers
@@ -2266,18 +2420,27 @@ class PHPMailer
$type = $attachment[4];
$disposition = $attachment[6];
$cid = $attachment[7];
- if ($disposition == 'inline' && isset($cidUniq[$cid])) {
+ if ($disposition == 'inline' && array_key_exists($cid, $cidUniq)) {
continue;
}
$cidUniq[$cid] = true;
$mime[] = sprintf('--%s%s', $boundary, $this->LE);
- $mime[] = sprintf(
- 'Content-Type: %s; name="%s"%s',
- $type,
- $this->encodeHeader($this->secureHeader($name)),
- $this->LE
- );
+ //Only include a filename property if we have one
+ if (!empty($name)) {
+ $mime[] = sprintf(
+ 'Content-Type: %s; name="%s"%s',
+ $type,
+ $this->encodeHeader($this->secureHeader($name)),
+ $this->LE
+ );
+ } else {
+ $mime[] = sprintf(
+ 'Content-Type: %s%s',
+ $type,
+ $this->LE
+ );
+ }
// RFC1341 part 5 says 7bit is assumed if not specified
if ($encoding != '7bit') {
$mime[] = sprintf('Content-Transfer-Encoding: %s%s', $encoding, $this->LE);
@@ -2301,12 +2464,20 @@ class PHPMailer
$this->LE . $this->LE
);
} else {
- $mime[] = sprintf(
- 'Content-Disposition: %s; filename=%s%s',
- $disposition,
- $encoded_name,
- $this->LE . $this->LE
- );
+ if (!empty($encoded_name)) {
+ $mime[] = sprintf(
+ 'Content-Disposition: %s; filename=%s%s',
+ $disposition,
+ $encoded_name,
+ $this->LE . $this->LE
+ );
+ } else {
+ $mime[] = sprintf(
+ 'Content-Disposition: %s%s',
+ $disposition,
+ $this->LE . $this->LE
+ );
+ }
}
} else {
$mime[] = $this->LE;
@@ -2340,7 +2511,6 @@ class PHPMailer
* @param string $path The full path to the file
* @param string $encoding The encoding to use; one of 'base64', '7bit', '8bit', 'binary', 'quoted-printable'
* @throws phpmailerException
- * @see EncodeFile(encodeFile
* @access protected
* @return string
*/
@@ -2560,7 +2730,7 @@ class PHPMailer
{
// Use native function if it's available (>= PHP5.3)
if (function_exists('quoted_printable_encode')) {
- return $this->fixEOL(quoted_printable_encode($string));
+ return quoted_printable_encode($string);
}
// Fall back to a pure PHP implementation
$string = str_replace(
@@ -2568,8 +2738,7 @@ class PHPMailer
array(' ', "\r\n=2E", "\r\n", '='),
rawurlencode($string)
);
- $string = preg_replace('/[^\r\n]{' . ($line_max - 3) . '}[^=\r\n]{2}/', "$0=\r\n", $string);
- return $this->fixEOL($string);
+ return preg_replace('/[^\r\n]{' . ($line_max - 3) . '}[^=\r\n]{2}/', "$0=\r\n", $string);
}
/**
@@ -2638,7 +2807,6 @@ class PHPMailer
return str_replace(' ', '_', $encoded);
}
-
/**
* Add a string or binary attachment (non-filesystem).
* This method can be used to attach ascii or binary data,
@@ -2744,7 +2912,7 @@ class PHPMailer
$disposition = 'inline'
) {
// If a MIME type is not specified, try to work it out from the name
- if ($type == '') {
+ if ($type == '' and !empty($name)) {
$type = self::filenameToType($name);
}
@@ -2800,6 +2968,22 @@ class PHPMailer
return !empty($this->AltBody);
}
+ /**
+ * Clear queued addresses of given kind.
+ * @access protected
+ * @param string $kind 'to', 'cc', or 'bcc'
+ * @return void
+ */
+ public function clearQueuedAddresses($kind)
+ {
+ $RecipientsQueue = $this->RecipientsQueue;
+ foreach ($RecipientsQueue as $address => $params) {
+ if ($params[0] == $kind) {
+ unset($this->RecipientsQueue[$address]);
+ }
+ }
+ }
+
/**
* Clear all To recipients.
* @return void
@@ -2810,6 +2994,7 @@ class PHPMailer
unset($this->all_recipients[strtolower($to[0])]);
}
$this->to = array();
+ $this->clearQueuedAddresses('to');
}
/**
@@ -2822,6 +3007,7 @@ class PHPMailer
unset($this->all_recipients[strtolower($cc[0])]);
}
$this->cc = array();
+ $this->clearQueuedAddresses('cc');
}
/**
@@ -2834,6 +3020,7 @@ class PHPMailer
unset($this->all_recipients[strtolower($bcc[0])]);
}
$this->bcc = array();
+ $this->clearQueuedAddresses('bcc');
}
/**
@@ -2843,6 +3030,7 @@ class PHPMailer
public function clearReplyTos()
{
$this->ReplyTo = array();
+ $this->ReplyToQueue = array();
}
/**
@@ -2855,6 +3043,7 @@ class PHPMailer
$this->cc = array();
$this->bcc = array();
$this->all_recipients = array();
+ $this->RecipientsQueue = array();
}
/**
@@ -3011,8 +3200,7 @@ class PHPMailer
}
/**
- * Returns all custom headers
- *
+ * Returns all custom headers.
* @return array
*/
public function getCustomHeaders()
@@ -3029,13 +3217,13 @@ class PHPMailer
* @param string $message HTML message string
* @param string $basedir baseline directory for path
* @param boolean|callable $advanced Whether to use the internal HTML to text converter
- * or your own custom converter @see html2text()
+ * or your own custom converter @see PHPMailer::html2text()
* @return string $message
*/
public function msgHTML($message, $basedir = '', $advanced = false)
{
preg_match_all('/(src|background)=["\'](.*)["\']/Ui', $message, $images);
- if (isset($images[2])) {
+ if (array_key_exists(2, $images)) {
foreach ($images[2] as $imgindex => $url) {
// Convert data URIs into embedded images
if (preg_match('#^data:(image[^;,]*)(;base64)?,#', $url, $match)) {
@@ -3046,15 +3234,16 @@ class PHPMailer
$data = rawurldecode($data);
}
$cid = md5($url) . '@phpmailer.0'; // RFC2392 S 2
- if ($this->addStringEmbeddedImage($data, $cid, '', 'base64', $match[1])) {
+ if ($this->addStringEmbeddedImage($data, $cid, 'embed' . $imgindex, 'base64', $match[1])) {
$message = str_replace(
$images[0][$imgindex],
$images[1][$imgindex] . '="cid:' . $cid . '"',
$message
);
}
- } elseif (!preg_match('#^[A-z]+://#', $url)) {
+ } elseif (substr($url, 0, 4) !== 'cid:' && !preg_match('#^[A-z]+://#', $url)) {
// Do not change urls for absolute images (thanks to corvuscorax)
+ // Do not change urls that are already inline images
$filename = basename($url);
$directory = dirname($url);
if ($directory == '.') {
@@ -3144,6 +3333,16 @@ class PHPMailer
'bin' => 'application/macbinary',
'doc' => 'application/msword',
'word' => 'application/msword',
+ 'xlsx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet',
+ 'xltx' => 'application/vnd.openxmlformats-officedocument.spreadsheetml.template',
+ 'potx' => 'application/vnd.openxmlformats-officedocument.presentationml.template',
+ 'ppsx' => 'application/vnd.openxmlformats-officedocument.presentationml.slideshow',
+ 'pptx' => 'application/vnd.openxmlformats-officedocument.presentationml.presentation',
+ 'sldx' => 'application/vnd.openxmlformats-officedocument.presentationml.slide',
+ 'docx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.document',
+ 'dotx' => 'application/vnd.openxmlformats-officedocument.wordprocessingml.template',
+ 'xlam' => 'application/vnd.ms-excel.addin.macroEnabled.12',
+ 'xlsb' => 'application/vnd.ms-excel.sheet.binary.macroEnabled.12',
'class' => 'application/octet-stream',
'dll' => 'application/octet-stream',
'dms' => 'application/octet-stream',
@@ -3348,7 +3547,6 @@ class PHPMailer
return preg_replace('/(\r\n|\r|\n)/ms', $breaktype, $text);
}
-
/**
* Set the public and private key files and password for S/MIME signing.
* @access public
@@ -3517,7 +3715,10 @@ class PHPMailer
"\tbh=" . $DKIMb64 . ";\r\n" .
"\tb=";
$toSign = $this->DKIM_HeaderC(
- $from_header . "\r\n" . $to_header . "\r\n" . $subject_header . "\r\n" . $dkimhdrs
+ $from_header . "\r\n" .
+ $to_header . "\r\n" .
+ $subject_header . "\r\n" .
+ $dkimhdrs
);
$signed = $this->DKIM_Sign($toSign);
return $dkimhdrs . $signed . "\r\n";
@@ -3537,6 +3738,7 @@ class PHPMailer
/**
* Allows for public read access to 'to' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3547,6 +3749,7 @@ class PHPMailer
/**
* Allows for public read access to 'cc' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3557,6 +3760,7 @@ class PHPMailer
/**
* Allows for public read access to 'bcc' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3567,6 +3771,7 @@ class PHPMailer
/**
* Allows for public read access to 'ReplyTo' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
@@ -3577,6 +3782,7 @@ class PHPMailer
/**
* Allows for public read access to 'all_recipients' property.
+ * @note: Before the send() call, queued addresses (i.e. with IDN) are not yet included.
* @access public
* @return array
*/
diff --git a/mdryvescouzy.com/wp-includes/class-smtp.php b/mdryvescouzy.com/wp-includes/class-smtp.php
index 1eae77a1..f17ca0fd 100644
--- a/mdryvescouzy.com/wp-includes/class-smtp.php
+++ b/mdryvescouzy.com/wp-includes/class-smtp.php
@@ -28,25 +28,25 @@ class SMTP
{
/**
* The PHPMailer SMTP version number.
- * @type string
+ * @var string
*/
- const VERSION = '5.2.10';
+ const VERSION = '5.2.14';
/**
* SMTP line break constant.
- * @type string
+ * @var string
*/
const CRLF = "\r\n";
/**
* The SMTP port to use if one is not specified.
- * @type integer
+ * @var integer
*/
const DEFAULT_SMTP_PORT = 25;
/**
* The maximum line length allowed by RFC 2822 section 2.1.1
- * @type integer
+ * @var integer
*/
const MAX_LINE_LENGTH = 998;
@@ -77,15 +77,15 @@ class SMTP
/**
* The PHPMailer SMTP Version number.
- * @type string
+ * @var string
* @deprecated Use the `VERSION` constant instead
* @see SMTP::VERSION
*/
- public $Version = '5.2.10';
+ public $Version = '5.2.14';
/**
* SMTP server port number.
- * @type integer
+ * @var integer
* @deprecated This is only ever used as a default value, so use the `DEFAULT_SMTP_PORT` constant instead
* @see SMTP::DEFAULT_SMTP_PORT
*/
@@ -93,7 +93,7 @@ class SMTP
/**
* SMTP reply line ending.
- * @type string
+ * @var string
* @deprecated Use the `CRLF` constant instead
* @see SMTP::CRLF
*/
@@ -107,7 +107,7 @@ class SMTP
* * self::DEBUG_SERVER (`2`) Client commands and server responses
* * self::DEBUG_CONNECTION (`3`) As DEBUG_SERVER plus connection status
* * self::DEBUG_LOWLEVEL (`4`) Low-level data output, all messages
- * @type integer
+ * @var integer
*/
public $do_debug = self::DEBUG_OFF;
@@ -122,7 +122,7 @@ class SMTP
*
* $smtp->Debugoutput = function($str, $level) {echo "debug level $level; message: $str";};
*
- * @type string|callable
+ * @var string|callable
*/
public $Debugoutput = 'echo';
@@ -130,7 +130,7 @@ class SMTP
* Whether to use VERP.
* @link http://en.wikipedia.org/wiki/Variable_envelope_return_path
* @link http://www.postfix.org/VERP_README.html Info on VERP
- * @type boolean
+ * @var boolean
*/
public $do_verp = false;
@@ -139,26 +139,26 @@ class SMTP
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
* This needs to be quite high to function correctly with hosts using greetdelay as an anti-spam measure.
* @link http://tools.ietf.org/html/rfc2821#section-4.5.3.2
- * @type integer
+ * @var integer
*/
public $Timeout = 300;
/**
* How long to wait for commands to complete, in seconds.
* Default of 5 minutes (300sec) is from RFC2821 section 4.5.3.2
- * @type integer
+ * @var integer
*/
public $Timelimit = 300;
/**
* The socket for the server connection.
- * @type resource
+ * @var resource
*/
protected $smtp_conn;
/**
* Error information, if any, for the last SMTP command.
- * @type array
+ * @var array
*/
protected $error = array(
'error' => '',
@@ -170,7 +170,7 @@ class SMTP
/**
* The reply the server sent to us for HELO.
* If null, no HELO string has yet been received.
- * @type string|null
+ * @var string|null
*/
protected $helo_rply = null;
@@ -181,13 +181,13 @@ class SMTP
* represents the server name. In case of HELO it is the only element of the array.
* Other values can be boolean TRUE or an array containing extension options.
* If null, no HELO/EHLO string has yet been received.
- * @type array|null
+ * @var array|null
*/
protected $server_caps = null;
/**
* The most recent reply received from the server.
- * @type string
+ * @var string
*/
protected $last_reply = '';
@@ -351,20 +351,21 @@ class SMTP
* Perform SMTP authentication.
* Must be run after hello().
* @see hello()
- * @param string $username The user name
- * @param string $password The password
- * @param string $authtype The auth type (PLAIN, LOGIN, NTLM, CRAM-MD5)
- * @param string $realm The auth realm for NTLM
+ * @param string $username The user name
+ * @param string $password The password
+ * @param string $authtype The auth type (PLAIN, LOGIN, NTLM, CRAM-MD5, XOAUTH2)
+ * @param string $realm The auth realm for NTLM
* @param string $workstation The auth workstation for NTLM
- * @access public
- * @return boolean True if successfully authenticated.
+ * @param null|OAuth $OAuth An optional OAuth instance (@see PHPMailerOAuth)
+ * @return bool True if successfully authenticated.* @access public
*/
public function authenticate(
$username,
$password,
$authtype = null,
$realm = '',
- $workstation = ''
+ $workstation = '',
+ $OAuth = null
) {
if (!$this->server_caps) {
$this->setError('Authentication is not allowed before HELO/EHLO');
@@ -673,9 +674,11 @@ class SMTP
{
$this->server_caps = array();
$lines = explode("\n", $this->last_reply);
+
foreach ($lines as $n => $s) {
+ //First 4 chars contain response code followed by - or space
$s = trim(substr($s, 4));
- if (!$s) {
+ if (empty($s)) {
continue;
}
$fields = explode(' ', $s);
@@ -685,11 +688,20 @@ class SMTP
$fields = $fields[0];
} else {
$name = array_shift($fields);
- if ($name == 'SIZE') {
- $fields = ($fields) ? $fields[0] : 0;
+ switch ($name) {
+ case 'SIZE':
+ $fields = ($fields ? $fields[0] : 0);
+ break;
+ case 'AUTH':
+ if (!is_array($fields)) {
+ $fields = array();
+ }
+ break;
+ default:
+ $fields = true;
}
}
- $this->server_caps[$name] = ($fields ? $fields : true);
+ $this->server_caps[$name] = $fields;
}
}
}
@@ -739,15 +751,15 @@ class SMTP
* Sets the TO argument to $toaddr.
* Returns true if the recipient was accepted false if it was rejected.
* Implements from rfc 821: RCPT TO:
- * @param string $toaddr The address the message is being sent to
+ * @param string $address The address the message is being sent to
* @access public
* @return boolean
*/
- public function recipient($toaddr)
+ public function recipient($address)
{
return $this->sendCommand(
'RCPT TO',
- 'RCPT TO:<' . $toaddr . '>',
+ 'RCPT TO:<' . $address . '>',
array(250, 251)
);
}
@@ -766,9 +778,9 @@ class SMTP
/**
* Send a command to an SMTP server and check its return code.
- * @param string $command The command name - not sent to the server
+ * @param string $command The command name - not sent to the server
* @param string $commandstring The actual command to send
- * @param integer|array $expect One or more expected integer success codes
+ * @param integer|array $expect One or more expected integer success codes
* @access protected
* @return boolean True on success.
*/
@@ -778,6 +790,11 @@ class SMTP
$this->setError("Called $command without being connected");
return false;
}
+ //Reject line breaks in all commands
+ if (strpos($commandstring, "\n") !== false or strpos($commandstring, "\r") !== false) {
+ $this->setError("Command '$command' contained line breaks");
+ return false;
+ }
$this->client_send($commandstring . self::CRLF);
$this->last_reply = $this->get_lines();
@@ -981,10 +998,9 @@ class SMTP
}
while (is_resource($this->smtp_conn) && !feof($this->smtp_conn)) {
$str = @fgets($this->smtp_conn, 515);
- $this->edebug("SMTP -> get_lines(): \$data was \"$data\"", self::DEBUG_LOWLEVEL);
- $this->edebug("SMTP -> get_lines(): \$str is \"$str\"", self::DEBUG_LOWLEVEL);
- $data .= $str;
$this->edebug("SMTP -> get_lines(): \$data is \"$data\"", self::DEBUG_LOWLEVEL);
+ $this->edebug("SMTP -> get_lines(): \$str is \"$str\"", self::DEBUG_LOWLEVEL);
+ $data .= $str;
// If 4th character is a space, we are done reading, break the loop, micro-optimisation over strlen
if ((isset($str[3]) and $str[3] == ' ')) {
break;
diff --git a/mdryvescouzy.com/wp-includes/class-wp-theme.php b/mdryvescouzy.com/wp-includes/class-wp-theme.php
index 2128df23..cf497f13 100644
--- a/mdryvescouzy.com/wp-includes/class-wp-theme.php
+++ b/mdryvescouzy.com/wp-includes/class-wp-theme.php
@@ -240,7 +240,7 @@ final class WP_Theme implements ArrayAccess {
} elseif ( ! file_exists( $this->theme_root . '/' . $theme_file ) ) {
$this->headers['Name'] = $this->stylesheet;
if ( ! file_exists( $this->theme_root . '/' . $this->stylesheet ) )
- $this->errors = new WP_Error( 'theme_not_found', sprintf( __( 'The theme directory "%s" does not exist.' ), $this->stylesheet ) );
+ $this->errors = new WP_Error( 'theme_not_found', sprintf( __( 'The theme directory "%s" does not exist.' ), esc_html( $this->stylesheet ) ) );
else
$this->errors = new WP_Error( 'theme_no_stylesheet', __( 'Stylesheet is missing.' ) );
$this->template = $this->stylesheet;
@@ -287,7 +287,7 @@ final class WP_Theme implements ArrayAccess {
$theme_root_template = $directories[ $this->template ]['theme_root'];
} else {
// Parent theme is missing.
- $this->errors = new WP_Error( 'theme_no_parent', sprintf( __( 'The parent theme is missing. Please install the "%s" parent theme.' ), $this->template ) );
+ $this->errors = new WP_Error( 'theme_no_parent', sprintf( __( 'The parent theme is missing. Please install the "%s" parent theme.' ), esc_html( $this->template ) ) );
$this->cache_add( 'theme', array( 'headers' => $this->headers, 'errors' => $this->errors, 'stylesheet' => $this->stylesheet, 'template' => $this->template ) );
$this->parent = new WP_Theme( $this->template, $this->theme_root, $this );
return;
@@ -299,11 +299,11 @@ final class WP_Theme implements ArrayAccess {
// If we are a parent, then there is a problem. Only two generations allowed! Cancel things out.
if ( $_child instanceof WP_Theme && $_child->template == $this->stylesheet ) {
$_child->parent = null;
- $_child->errors = new WP_Error( 'theme_parent_invalid', sprintf( __( 'The "%s" theme is not a valid parent theme.' ), $_child->template ) );
+ $_child->errors = new WP_Error( 'theme_parent_invalid', sprintf( __( 'The "%s" theme is not a valid parent theme.' ), esc_html( $_child->template ) ) );
$_child->cache_add( 'theme', array( 'headers' => $_child->headers, 'errors' => $_child->errors, 'stylesheet' => $_child->stylesheet, 'template' => $_child->template ) );
// The two themes actually reference each other with the Template header.
if ( $_child->stylesheet == $this->template ) {
- $this->errors = new WP_Error( 'theme_parent_invalid', sprintf( __( 'The "%s" theme is not a valid parent theme.' ), $this->template ) );
+ $this->errors = new WP_Error( 'theme_parent_invalid', sprintf( __( 'The "%s" theme is not a valid parent theme.' ), esc_html( $this->template ) ) );
$this->cache_add( 'theme', array( 'headers' => $this->headers, 'errors' => $this->errors, 'stylesheet' => $this->stylesheet, 'template' => $this->template ) );
}
return;
diff --git a/mdryvescouzy.com/wp-includes/class-wp-walker.php b/mdryvescouzy.com/wp-includes/class-wp-walker.php
index e4890ae5..ee68a205 100644
--- a/mdryvescouzy.com/wp-includes/class-wp-walker.php
+++ b/mdryvescouzy.com/wp-includes/class-wp-walker.php
@@ -215,7 +215,7 @@ class Walker {
$top_level_elements = array();
$children_elements = array();
foreach ( $elements as $e) {
- if ( 0 == $e->$parent_field )
+ if ( empty( $e->$parent_field ) )
$top_level_elements[] = $e;
else
$children_elements[ $e->$parent_field ][] = $e;
diff --git a/mdryvescouzy.com/wp-includes/class-wp-xmlrpc-server.php b/mdryvescouzy.com/wp-includes/class-wp-xmlrpc-server.php
index 08897dc0..5be4dc9b 100644
--- a/mdryvescouzy.com/wp-includes/class-wp-xmlrpc-server.php
+++ b/mdryvescouzy.com/wp-includes/class-wp-xmlrpc-server.php
@@ -1349,8 +1349,8 @@ class wp_xmlrpc_server extends IXR_Server {
}
if ( ! empty( $dateCreated ) ) {
- $post_data['post_date'] = iso8601_to_datetime( $dateCreated );
- $post_data['post_date_gmt'] = get_gmt_from_date( $post_data['post_date'] );
+ $post_data['post_date'] = get_date_from_gmt( iso8601_to_datetime( $dateCreated ) );
+ $post_data['post_date_gmt'] = iso8601_to_datetime( $dateCreated, 'GMT' );
}
if ( ! isset( $post_data['ID'] ) )
@@ -3423,8 +3423,8 @@ class wp_xmlrpc_server extends IXR_Server {
if ( !empty( $content_struct['date_created_gmt'] ) ) {
// We know this is supposed to be GMT, so we're going to slap that Z on there by force
$dateCreated = rtrim( $content_struct['date_created_gmt']->getIso(), 'Z' ) . 'Z';
- $comment_date = iso8601_to_datetime( $dateCreated );
- $comment_date_gmt = get_gmt_from_date( $comment_date );
+ $comment_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
+ $comment_date_gmt = iso8601_to_datetime($dateCreated, 'GMT');
}
if ( isset($content_struct['content']) )
@@ -4991,8 +4991,8 @@ class wp_xmlrpc_server extends IXR_Server {
$dateCreated = $content_struct['dateCreated']->getIso();
if ( !empty( $dateCreated ) ) {
- $post_date = iso8601_to_datetime( $dateCreated );
- $post_date_gmt = get_gmt_from_date( $post_date );
+ $post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
+ $post_date_gmt = iso8601_to_datetime($dateCreated, 'GMT');
} else {
$post_date = '';
$post_date_gmt = '';
@@ -5345,8 +5345,8 @@ class wp_xmlrpc_server extends IXR_Server {
$dateCreated = $content_struct['dateCreated']->getIso();
if ( !empty( $dateCreated ) ) {
- $post_date = iso8601_to_datetime( $dateCreated );
- $post_date_gmt = get_gmt_from_date( $post_date, 'GMT' );
+ $post_date = get_date_from_gmt(iso8601_to_datetime($dateCreated));
+ $post_date_gmt = iso8601_to_datetime($dateCreated, 'GMT');
} else {
$post_date = $postdata['post_date'];
$post_date_gmt = $postdata['post_date_gmt'];
diff --git a/mdryvescouzy.com/wp-includes/class-wp.php b/mdryvescouzy.com/wp-includes/class-wp.php
index 555167b1..3685305a 100644
--- a/mdryvescouzy.com/wp-includes/class-wp.php
+++ b/mdryvescouzy.com/wp-includes/class-wp.php
@@ -15,7 +15,7 @@ class WP {
* @access public
* @var array
*/
- public $public_query_vars = array('m', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'title', 'embed' );
+ public $public_query_vars = array('m', 'p', 'posts', 'w', 'cat', 'withcomments', 'withoutcomments', 's', 'search', 'exact', 'sentence', 'calendar', 'page', 'paged', 'more', 'tb', 'pb', 'author', 'order', 'orderby', 'year', 'monthnum', 'day', 'hour', 'minute', 'second', 'name', 'category_name', 'tag', 'feed', 'author_name', 'static', 'pagename', 'page_id', 'error', 'comments_popup', 'attachment', 'attachment_id', 'subpost', 'subpost_id', 'preview', 'robots', 'taxonomy', 'term', 'cpage', 'post_type', 'embed' );
/**
* Private query variables.
@@ -25,7 +25,7 @@ class WP {
* @since 2.0.0
* @var array
*/
- public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in' );
+ public $private_query_vars = array( 'offset', 'posts_per_page', 'posts_per_archive_page', 'showposts', 'nopaging', 'post_type', 'post_status', 'category__in', 'category__not_in', 'category__and', 'tag__in', 'tag__not_in', 'tag__and', 'tag_slug__in', 'tag_slug__and', 'tag_id', 'post_mime_type', 'perm', 'comments_per_page', 'post__in', 'post__not_in', 'post_parent', 'post_parent__in', 'post_parent__not_in', 'title' );
/**
* Extra query variables set by the user.
@@ -609,7 +609,12 @@ class WP {
$success = true;
if ( is_singular() ) {
- $p = clone $wp_query->post;
+ $p = false;
+
+ if ( $wp_query->post instanceof WP_Post ) {
+ $p = clone $wp_query->post;
+ }
+
// Only set X-Pingback for single posts that allow pings.
if ( $p && pings_open( $p ) ) {
@header( 'X-Pingback: ' . get_bloginfo( 'pingback_url' ) );
diff --git a/mdryvescouzy.com/wp-includes/comment-template.php b/mdryvescouzy.com/wp-includes/comment-template.php
index ada53c89..4ef67dd7 100644
--- a/mdryvescouzy.com/wp-includes/comment-template.php
+++ b/mdryvescouzy.com/wp-includes/comment-template.php
@@ -736,7 +736,7 @@ function get_comment_link( $comment = null, $args = array() ) {
}
}
- if ( $cpage ) {
+ if ( $cpage && get_option( 'page_comments' ) ) {
if ( $wp_rewrite->using_permalinks() ) {
if ( $cpage ) {
$link = trailingslashit( $link ) . $wp_rewrite->comments_pagination_base . '-' . $cpage;
@@ -1313,12 +1313,19 @@ function comments_template( $file = '/comments.php', $separate_comments = false
} else {
// If fetching the first page of 'newest', we need a top-level comment count.
$top_level_query = new WP_Comment_Query();
- $top_level_count = $top_level_query->query( array(
+ $top_level_args = array(
'count' => true,
'orderby' => false,
'post_id' => $post->ID,
'parent' => 0,
- ) );
+ 'status' => 'approve',
+ );
+
+ if ( isset( $comment_args['include_unapproved'] ) ) {
+ $top_level_args['include_unapproved'] = $comment_args['include_unapproved'];
+ }
+
+ $top_level_count = $top_level_query->query( $top_level_args );
$comment_args['offset'] = ( ceil( $top_level_count / $per_page ) - 1 ) * $per_page;
}
@@ -1330,11 +1337,16 @@ function comments_template( $file = '/comments.php', $separate_comments = false
// Trees must be flattened before they're passed to the walker.
$comments_flat = array();
foreach ( $_comments as $_comment ) {
- $comments_flat = array_merge( $comments_flat, array( $_comment ), $_comment->get_children( array(
+ $comments_flat[] = $_comment;
+ $comment_children = $_comment->get_children( array(
'format' => 'flat',
'status' => $comment_args['status'],
'orderby' => $comment_args['orderby']
- ) ) );
+ ) );
+
+ foreach ( $comment_children as $comment_child ) {
+ $comments_flat[] = $comment_child;
+ }
}
/**
@@ -1913,6 +1925,27 @@ function wp_list_comments( $args = array(), $comments = null ) {
*/
$r = apply_filters( 'wp_list_comments_args', $r );
+ /*
+ * If 'page' or 'per_page' has been passed, and does not match what's in $wp_query,
+ * perform a separate comment query and allow Walker_Comment to paginate.
+ */
+ if ( is_singular() && ( $r['page'] || $r['per_page'] ) ) {
+ $current_cpage = get_query_var( 'cpage' );
+ if ( ! $current_cpage ) {
+ $current_cpage = 'newest' === get_option( 'default_comments_page' ) ? 1 : $wp_query->max_num_comment_pages;
+ }
+
+ $current_per_page = get_query_var( 'comments_per_page' );
+ if ( $r['page'] != $current_cpage || $r['per_page'] != $current_per_page ) {
+ $comments = get_comments( array(
+ 'post_id' => get_queried_object_id(),
+ 'orderby' => 'comment_date_gmt',
+ 'order' => 'ASC',
+ 'status' => 'all',
+ ) );
+ }
+ }
+
// Figure out what comments we'll be looping through ($_comments)
if ( null !== $comments ) {
$comments = (array) $comments;
diff --git a/mdryvescouzy.com/wp-includes/comment.php b/mdryvescouzy.com/wp-includes/comment.php
index 5de95313..9586b8b7 100644
--- a/mdryvescouzy.com/wp-includes/comment.php
+++ b/mdryvescouzy.com/wp-includes/comment.php
@@ -1805,7 +1805,7 @@ function wp_new_comment_notify_postauthor( $comment_ID ) {
}
// Only send notifications for approved comments.
- if ( ! isset( $comment->comment_approved ) || 'spam' === $comment->comment_approved || ! $comment->comment_approved ) {
+ if ( ! isset( $comment->comment_approved ) || '1' != $comment->comment_approved ) {
return false;
}
@@ -2750,7 +2750,7 @@ function wp_handle_comment_submission( $comment_data ) {
$comment_author = $user->display_name;
$comment_author_email = $user->user_email;
$comment_author_url = $user->user_url;
- $user_id = $user->ID;
+ $user_ID = $user->ID;
if ( current_user_can( 'unfiltered_html' ) ) {
if ( ! isset( $comment_data['_wp_unfiltered_html_comment'] )
|| ! wp_verify_nonce( $comment_data['_wp_unfiltered_html_comment'], 'unfiltered-html-comment_' . $comment_post_ID )
@@ -2787,7 +2787,7 @@ function wp_handle_comment_submission( $comment_data ) {
'comment_content',
'comment_type',
'comment_parent',
- 'user_id'
+ 'user_ID'
);
$comment_id = wp_new_comment( wp_slash( $commentdata ) );
diff --git a/mdryvescouzy.com/wp-includes/customize/class-wp-customize-themes-section.php b/mdryvescouzy.com/wp-includes/customize/class-wp-customize-themes-section.php
index fb983a9c..9674b645 100755
--- a/mdryvescouzy.com/wp-includes/customize/class-wp-customize-themes-section.php
+++ b/mdryvescouzy.com/wp-includes/customize/class-wp-customize-themes-section.php
@@ -46,7 +46,7 @@ class WP_Customize_Themes_Section extends WP_Customize_Section {
}
?>
- controls ) > 1 ) : ?>
+ controls ) > 0 ) : ?>
diff --git a/mdryvescouzy.com/wp-includes/embed-template.php b/mdryvescouzy.com/wp-includes/embed-template.php
index df2518f9..fab8c842 100755
--- a/mdryvescouzy.com/wp-includes/embed-template.php
+++ b/mdryvescouzy.com/wp-includes/embed-template.php
@@ -50,7 +50,7 @@ if ( have_posts() ) :
$image_size = 'full'; // Fallback.
$meta = wp_get_attachment_metadata( $thumbnail_id );
- if ( is_array( $meta ) ) {
+ if ( ! empty( $meta['sizes'] ) ) {
foreach ( $meta['sizes'] as $size => $data ) {
if ( $data['width'] / $data['height'] > $aspect_ratio ) {
$aspect_ratio = $data['width'] / $data['height'];
diff --git a/mdryvescouzy.com/wp-includes/embed.php b/mdryvescouzy.com/wp-includes/embed.php
index 5e4cdc16..9fa1aa3d 100755
--- a/mdryvescouzy.com/wp-includes/embed.php
+++ b/mdryvescouzy.com/wp-includes/embed.php
@@ -345,7 +345,7 @@ function wp_oembed_register_route() {
function wp_oembed_add_discovery_links() {
$output = '';
- if ( is_singular() ) {
+ if ( is_singular() && ! is_front_page() ) {
$output .= '' . "\n";
if ( class_exists( 'SimpleXMLElement' ) ) {
diff --git a/mdryvescouzy.com/wp-includes/formatting.php b/mdryvescouzy.com/wp-includes/formatting.php
index ff4167d2..1f4a8638 100644
--- a/mdryvescouzy.com/wp-includes/formatting.php
+++ b/mdryvescouzy.com/wp-includes/formatting.php
@@ -216,7 +216,7 @@ function wptexturize( $text, $reset = false ) {
// Look for shortcodes and HTML elements.
- preg_match_all( '@\[/?([^<>&/\[\]\x00-\x20]++)@', $text, $matches );
+ preg_match_all( '@\[/?([^<>&/\[\]\x00-\x20=]++)@', $text, $matches );
$tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] );
$found_shortcodes = ! empty( $tagnames );
$shortcode_regex = $found_shortcodes ? _get_wptexturize_shortcode_regex( $tagnames ) : '';
@@ -233,6 +233,10 @@ function wptexturize( $text, $reset = false ) {
continue;
} else {
// This is an HTML element delimiter.
+
+ // Replace each & with & unless it already looks like an entity.
+ $curl = preg_replace( '/&(?!#(?:\d+|x[a-f0-9]+);|[a-z1-4]{1,8};)/i', '&', $curl );
+
_wptexturize_pushpop_element( $curl, $no_texturize_tags_stack, $no_texturize_tags );
}
@@ -3892,14 +3896,20 @@ function sanitize_option( $option, $value ) {
* @return The value with the callback applied to all non-arrays and non-objects inside it.
*/
function map_deep( $value, $callback ) {
- if ( is_array( $value ) || is_object( $value ) ) {
- foreach ( $value as &$item ) {
- $item = map_deep( $item, $callback );
+ if ( is_array( $value ) ) {
+ foreach ( $value as $index => $item ) {
+ $value[ $index ] = map_deep( $item, $callback );
+ }
+ } elseif ( is_object( $value ) ) {
+ $object_vars = get_object_vars( $value );
+ foreach ( $object_vars as $property_name => $property_value ) {
+ $value->$property_name = map_deep( $property_value, $callback );
}
- return $value;
} else {
- return call_user_func( $callback, $value );
+ $value = call_user_func( $callback, $value );
}
+
+ return $value;
}
/**
@@ -4571,7 +4581,7 @@ function print_emoji_detection_script() {
?>
+ .postbox .button-link .edit-box { display: none; }
+ .wp-admin .edit-box { display: block; opacity: 0; }
+ .hndle:hover .edit-box, .edit-box:focus { opacity: 1; }
+ #dashboard-widgets h2 a { text-decoration: underline; }
+ #dashboard-widgets .hndle .postbox-title-action { float: right; line-height: 1.2; }
+ ';
+}
+add_action( 'admin_print_styles-index.php', '_wp_441_dashboard_display_configure_links_css' );
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/functions.php b/mdryvescouzy.com/wp-includes/functions.php
index e3fb3531..b3781639 100644
--- a/mdryvescouzy.com/wp-includes/functions.php
+++ b/mdryvescouzy.com/wp-includes/functions.php
@@ -172,6 +172,11 @@ function date_i18n( $dateformatstring, $unixtimestamp = false, $gmt = false ) {
function wp_maybe_decline_date( $date ) {
global $wp_locale;
+ // i18n functions are not available in SHORTINIT mode
+ if ( ! function_exists( '_x' ) ) {
+ return $date;
+ }
+
/* translators: If months in your language require a genitive case,
* translate this to 'on'. Do not translate into your own language.
*/
diff --git a/mdryvescouzy.com/wp-includes/general-template.php b/mdryvescouzy.com/wp-includes/general-template.php
index f554e1fd..79b42e9c 100644
--- a/mdryvescouzy.com/wp-includes/general-template.php
+++ b/mdryvescouzy.com/wp-includes/general-template.php
@@ -471,7 +471,7 @@ function wp_login_form( $args = array() ) {
$login_form_bottom = apply_filters( 'login_form_bottom', '', $args );
$form = '
-
+
' . $login_form_top . '
@@ -856,8 +856,8 @@ function wp_get_document_title() {
/* translators: %s: search phrase */
$title['title'] = sprintf( __( 'Search Results for “%s”' ), get_search_query() );
- // If on the home or front page, use the site title.
- } elseif ( is_home() && is_front_page() ) {
+ // If on the front page, use the site title.
+ } elseif ( is_front_page() ) {
$title['title'] = get_bloginfo( 'name', 'display' );
// If on a post type archive, use the post type archive title.
@@ -869,14 +869,10 @@ function wp_get_document_title() {
$title['title'] = single_term_title( '', false );
/*
- * If we're on the blog page and that page is not the homepage or a single
- * page that is designated as the homepage, use the container page's title.
+ * If we're on the blog page that is not the homepage or
+ * a single post of any post type, use the post title.
*/
- } elseif ( ( is_home() && ! is_front_page() ) || ( ! is_home() && is_front_page() ) ) {
- $title['title'] = single_post_title( '', false );
-
- // If on a single post of any post type, use the post title.
- } elseif ( is_singular() ) {
+ } elseif ( is_home() || is_singular() ) {
$title['title'] = single_post_title( '', false );
// If on a category or tag archive, use the term title.
@@ -904,7 +900,7 @@ function wp_get_document_title() {
}
// Append the description or site title to give context.
- if ( is_home() && is_front_page() ) {
+ if ( is_front_page() ) {
$title['tagline'] = get_bloginfo( 'description', 'display' );
} else {
$title['site'] = get_bloginfo( 'name', 'display' );
diff --git a/mdryvescouzy.com/wp-includes/js/autosave.js b/mdryvescouzy.com/wp-includes/js/autosave.js
index 0ffc293f..85d5f841 100644
--- a/mdryvescouzy.com/wp-includes/js/autosave.js
+++ b/mdryvescouzy.com/wp-includes/js/autosave.js
@@ -346,7 +346,7 @@ window.autosave = function() {
};
$notice = $( '#local-storage-notice' )
- .insertAfter( $( '.wrap' ).children( ':header' ).first() )
+ .insertAfter( $( '.wrap h1, .wrap h2' ).first() )
.addClass( 'notice-warning' )
.show();
diff --git a/mdryvescouzy.com/wp-includes/js/autosave.min.js b/mdryvescouzy.com/wp-includes/js/autosave.min.js
index 6d484f8b..30e2ff7a 100644
--- a/mdryvescouzy.com/wp-includes/js/autosave.min.js
+++ b/mdryvescouzy.com/wp-includes/js/autosave.min.js
@@ -1 +1 @@
-window.autosave=function(){return!0},function(a,b){function c(){function c(b){var c,d,e,f=(new Date).getTime(),g=[],h="undefined"!=typeof tinymce&&tinymce.get("content");return h&&!h.isHidden()&&f-3e3>j&&(h.save(),j=f),e={post_id:a("#post_ID").val()||0,post_type:a("#post_type").val()||"",post_author:a("#post_author").val()||"",post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""},"local"===b?e:(a('input[id^="in-category-"]:checked').each(function(){g.push(this.value)}),e.catslist=g.join(","),(c=a("#post_name").val())&&(e.post_name=c),(d=a("#parent_id").val())&&(e.parent_id=d),a("#comment_status").prop("checked")&&(e.comment_status="open"),a("#ping_status").prop("checked")&&(e.ping_status="open"),"1"===a("#auto_draft").val()&&(e.auto_draft="1"),e)}function d(b){return"object"==typeof b?(b.post_title||"")+"::"+(b.content||"")+"::"+(b.excerpt||""):(a("#title").val()||"")+"::"+(a("#content").val()||"")+"::"+(a("#excerpt").val()||"")}function e(){k.trigger("autosave-disable-buttons"),setTimeout(f,5e3)}function f(){k.trigger("autosave-enable-buttons")}function g(){function e(){var a=Math.random().toString(),c=!1;try{b.sessionStorage.setItem("wp-test",a),c=b.sessionStorage.getItem("wp-test")===a,b.sessionStorage.removeItem("wp-test")}catch(d){}return w=c,c}function f(){var a=!1;return w&&u&&(a=sessionStorage.getItem("wp-autosave-"+u),a=a?JSON.parse(a):{}),a}function g(a){var b;return w&&u?(b="wp-autosave-"+u,sessionStorage.setItem(b,JSON.stringify(a)),null!==sessionStorage.getItem(b)):!1}function h(){var a=f();return a&&v?a["post_"+v]||!1:!1}function j(a){var b=f();if(!b||!v)return!1;if(a)b["post_"+v]=a;else{if(!b.hasOwnProperty("post_"+v))return!1;delete b["post_"+v]}return g(b)}function l(){z=!0}function m(){z=!1}function n(b){var e,f,g=!1;return z||!w?!1:(b?(e=h()||{},a.extend(e,b)):e=c("local"),f=d(e),"undefined"==typeof y&&(y=i),f===y?!1:(e.save_time=(new Date).getTime(),e.status=a("#post_status").val()||"",g=j(e),g&&(y=f),g))}function o(){v=a("#post_ID").val()||0,a("#wp-content-wrap").hasClass("tmce-active")?k.on("tinymce-editor-init.autosave",function(){b.setTimeout(function(){q()},1500)}):q(),x=b.setInterval(n,15e3),a("form#post").on("submit.autosave-local",function(){var c="undefined"!=typeof tinymce&&tinymce.get("content"),d=a("#post_ID").val()||0;c&&!c.isHidden()?c.on("submit",function(){n({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""})}):n({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""});var e="https:"===b.location.protocol;wpCookies.set("wp-saving-post",d+"-check",86400,!1,!1,e)})}function p(a,b){function c(a){return a.toString().replace(/[\x20\t\r\n\f]+/g,"")}return c(a||"")===c(b||"")}function q(){var b,c,d,e,f=h(),g=wpCookies.get("wp-saving-post");return g===v+"-saved"?(wpCookies.remove("wp-saving-post"),void j(!1)):void(f&&(a("#has-newer-autosave").length||(b=a("#content").val()||"",c=a("#title").val()||"",d=a("#excerpt").val()||"",p(b,f.content)&&p(c,f.post_title)&&p(d,f.excerpt)||(s=f,t={content:b,post_title:c,excerpt:d},e=a("#local-storage-notice").insertAfter(a(".wrap").children(":header").first()).addClass("notice-warning").show(),e.on("click.autosave-local",function(b){var c=a(b.target);c.hasClass("restore-backup")?(r(s),c.parent().hide(),a(this).find("p.undo-restore").show(),e.removeClass("notice-warning").addClass("notice-success")):c.hasClass("undo-restore-backup")&&(r(t),c.parent().hide(),a(this).find("p.local-restore").show(),e.removeClass("notice-success").addClass("notice-warning")),b.preventDefault()})))))}function r(b){var c;return b?(y=d(b),a("#title").val()!==b.post_title&&a("#title").focus().val(b.post_title||""),a("#excerpt").val(b.excerpt||""),c="undefined"!=typeof tinymce&&tinymce.get("content"),c&&!c.isHidden()&&"undefined"!=typeof switchEditors?(c.undoManager.add(),c.setContent(b.content?switchEditors.wpautop(b.content):"")):(a("#content-html").click(),a("#content").val(b.content)),!0):!1}var s,t,u,v,w,x,y,z=!1;return u="undefined"!=typeof b.autosaveL10n&&b.autosaveL10n.blog_id,e()&&u&&(a("#content").length||a("#excerpt").length)&&k.ready(o),{hasStorage:w,getSavedPostData:h,save:n,suspend:l,resume:m}}function h(){function g(){q=!0,b.clearTimeout(r),r=b.setTimeout(function(){q=!1},1e4)}function h(){v=!0}function j(){v=!1}function l(b){p(),q=!1,t=s,s="",k.trigger("after-autosave",[b]),f(),b.success&&a("#auto_draft").val("")}function m(){u=0,wp.heartbeat.connectNow()}function n(){return d()!==i}function o(){var f,h;return v||q||!b.autosave()?!1:(new Date).getTime()j&&(h.save(),j=f),e={post_id:a("#post_ID").val()||0,post_type:a("#post_type").val()||"",post_author:a("#post_author").val()||"",post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""},"local"===b?e:(a('input[id^="in-category-"]:checked').each(function(){g.push(this.value)}),e.catslist=g.join(","),(c=a("#post_name").val())&&(e.post_name=c),(d=a("#parent_id").val())&&(e.parent_id=d),a("#comment_status").prop("checked")&&(e.comment_status="open"),a("#ping_status").prop("checked")&&(e.ping_status="open"),"1"===a("#auto_draft").val()&&(e.auto_draft="1"),e)}function d(b){return"object"==typeof b?(b.post_title||"")+"::"+(b.content||"")+"::"+(b.excerpt||""):(a("#title").val()||"")+"::"+(a("#content").val()||"")+"::"+(a("#excerpt").val()||"")}function e(){k.trigger("autosave-disable-buttons"),setTimeout(f,5e3)}function f(){k.trigger("autosave-enable-buttons")}function g(){function e(){var a=Math.random().toString(),c=!1;try{b.sessionStorage.setItem("wp-test",a),c=b.sessionStorage.getItem("wp-test")===a,b.sessionStorage.removeItem("wp-test")}catch(d){}return w=c,c}function f(){var a=!1;return w&&u&&(a=sessionStorage.getItem("wp-autosave-"+u),a=a?JSON.parse(a):{}),a}function g(a){var b;return w&&u?(b="wp-autosave-"+u,sessionStorage.setItem(b,JSON.stringify(a)),null!==sessionStorage.getItem(b)):!1}function h(){var a=f();return a&&v?a["post_"+v]||!1:!1}function j(a){var b=f();if(!b||!v)return!1;if(a)b["post_"+v]=a;else{if(!b.hasOwnProperty("post_"+v))return!1;delete b["post_"+v]}return g(b)}function l(){z=!0}function m(){z=!1}function n(b){var e,f,g=!1;return z||!w?!1:(b?(e=h()||{},a.extend(e,b)):e=c("local"),f=d(e),"undefined"==typeof y&&(y=i),f===y?!1:(e.save_time=(new Date).getTime(),e.status=a("#post_status").val()||"",g=j(e),g&&(y=f),g))}function o(){v=a("#post_ID").val()||0,a("#wp-content-wrap").hasClass("tmce-active")?k.on("tinymce-editor-init.autosave",function(){b.setTimeout(function(){q()},1500)}):q(),x=b.setInterval(n,15e3),a("form#post").on("submit.autosave-local",function(){var c="undefined"!=typeof tinymce&&tinymce.get("content"),d=a("#post_ID").val()||0;c&&!c.isHidden()?c.on("submit",function(){n({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""})}):n({post_title:a("#title").val()||"",content:a("#content").val()||"",excerpt:a("#excerpt").val()||""});var e="https:"===b.location.protocol;wpCookies.set("wp-saving-post",d+"-check",86400,!1,!1,e)})}function p(a,b){function c(a){return a.toString().replace(/[\x20\t\r\n\f]+/g,"")}return c(a||"")===c(b||"")}function q(){var b,c,d,e,f=h(),g=wpCookies.get("wp-saving-post");return g===v+"-saved"?(wpCookies.remove("wp-saving-post"),void j(!1)):void(f&&(a("#has-newer-autosave").length||(b=a("#content").val()||"",c=a("#title").val()||"",d=a("#excerpt").val()||"",p(b,f.content)&&p(c,f.post_title)&&p(d,f.excerpt)||(s=f,t={content:b,post_title:c,excerpt:d},e=a("#local-storage-notice").insertAfter(a(".wrap h1, .wrap h2").first()).addClass("notice-warning").show(),e.on("click.autosave-local",function(b){var c=a(b.target);c.hasClass("restore-backup")?(r(s),c.parent().hide(),a(this).find("p.undo-restore").show(),e.removeClass("notice-warning").addClass("notice-success")):c.hasClass("undo-restore-backup")&&(r(t),c.parent().hide(),a(this).find("p.local-restore").show(),e.removeClass("notice-success").addClass("notice-warning")),b.preventDefault()})))))}function r(b){var c;return b?(y=d(b),a("#title").val()!==b.post_title&&a("#title").focus().val(b.post_title||""),a("#excerpt").val(b.excerpt||""),c="undefined"!=typeof tinymce&&tinymce.get("content"),c&&!c.isHidden()&&"undefined"!=typeof switchEditors?(c.undoManager.add(),c.setContent(b.content?switchEditors.wpautop(b.content):"")):(a("#content-html").click(),a("#content").val(b.content)),!0):!1}var s,t,u,v,w,x,y,z=!1;return u="undefined"!=typeof b.autosaveL10n&&b.autosaveL10n.blog_id,e()&&u&&(a("#content").length||a("#excerpt").length)&&k.ready(o),{hasStorage:w,getSavedPostData:h,save:n,suspend:l,resume:m}}function h(){function g(){q=!0,b.clearTimeout(r),r=b.setTimeout(function(){q=!1},1e4)}function h(){v=!0}function j(){v=!1}function l(b){p(),q=!1,t=s,s="",k.trigger("after-autosave",[b]),f(),b.success&&a("#auto_draft").val("")}function m(){u=0,wp.heartbeat.connectNow()}function n(){return d()!==i}function o(){var f,h;return v||q||!b.autosave()?!1:(new Date).getTime()'+d+"")[0],priority:-40})),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"cropper",title:e.cropImage,toolbar:"crop",content:"crop",router:!1,canSkipCrop:!1},activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},deactivate:function(){this.frame.toolbar.mode("browse")},createCropContent:function(){this.cropperView=new wp.media.view.Cropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},removeCropper:function(){this.imgSelect.cancelSelection(),this.imgSelect.setOptions({remove:!0}),this.imgSelect.update(),this.cropperView.remove()},createCropToolbar:function(){var a,b;a=this.get("canSkipCrop")||!1,b={controller:this.frame,items:{insert:{style:"primary",text:e.cropImage,priority:80,requires:{library:!1,selection:!1},click:function(){var a,b=this.controller;a=b.state().get("selection").first(),a.set({cropDetails:b.state().imgSelect.getSelection()}),this.$el.text(e.cropping),this.$el.attr("disabled",!0),b.state().doCrop(a).done(function(a){b.trigger("cropped",a),b.close()}).fail(function(){b.trigger("content:error:crop")})}}}},a&&_.extend(b.items,{skip:{style:"secondary",text:e.skipCropping,priority:70,requires:{library:!1,selection:!1},click:function(){var a=this.controller.state().get("selection").first();this.controller.state().cropperView.remove(),this.controller.trigger("skippedcrop",a),this.controller.close()}}}),this.frame.toolbar.set(new wp.media.view.Toolbar(b))},doCrop:function(a){return wp.ajax.post("custom-header-crop",{nonce:a.get("nonces").edit,id:a.get("id"),cropDetails:a.get("cropDetails")})}}),b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{wp_customize:"on",nonce:a.get("nonces").edit,id:a.get("id"),context:c.id,cropDetails:b})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-image",title:e.editImage,menu:!1,toolbar:"edit-image",content:"edit-image",url:""},activate:function(){this.listenTo(this.frame,"toolbar:render:edit-image",this.toolbar)},deactivate:function(){this.stopListening(this.frame)},toolbar:function(){var a=this.frame,b=a.lastState(),c=b&&b.id;a.toolbar.set(new wp.media.view.Toolbar({controller:a,items:{back:{style:"primary",text:e.back,priority:20,click:function(){c?a.setState(c):a.close()}}}}))}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.l10n,f=Backbone.$;d=wp.media.controller.State.extend({defaults:{id:"embed",title:e.insertFromUrlTitle,content:"embed",menu:"default",toolbar:"main-embed",priority:120,type:"link",url:"",metadata:{}},sensitivity:400,initialize:function(a){this.metadata=a.metadata,this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model(this.metadata||{url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var a,b=this,c={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",c),c.scanners.length?(a=c.scanners=f.when.apply(f,c.scanners),a.always(function(){b.get("scanners")===a&&b.set("loading",!1)})):c.scanners=null,c.loading=!!c.scanners,this.set(c)},scanImage:function(a){var b=this.frame,c=this,d=this.props.get("url"),e=new Image,g=f.Deferred();a.scanners.push(g.promise()),e.onload=function(){g.resolve(),c===b.state()&&d===c.props.get("url")&&(c.set({type:"image"}),c.props.set({width:e.width,height:e.height}))},e.onerror=g.reject,e.src=d},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.model.Attachment,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"featured-image",title:g.setFeaturedImageTitle,multiple:!1,filterable:"uploaded",toolbar:"featured-image",priority:60,syncSelection:!0},f.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),f.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),f.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),c=wp.media.view.settings.post.featuredImageId;""!==c&&-1!==c&&(a=e.get(c),a.fetch()),b.reset(a?[a]:[])}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"gallery-library",title:g.addToGalleryTitle,multiple:"add",filterable:"uploaded",menu:"gallery",toolbar:"gallery-add",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:{id:"gallery-edit",title:f.editGalleryTitle,multiple:!1,searchable:!1,sortable:!0,date:!1,display:!1,content:"browse",toolbar:"gallery-edit",describe:!0,displaySettings:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),e.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){if(this.get("displaySettings")){var b=this.get("library");b&&a&&(b.gallery=b.gallery||new Backbone.Model,a.sidebar.set({gallery:new wp.media.view.Settings.Gallery({controller:this,model:b.gallery,priority:40})}),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"image-details",title:g.imageDetailsTitle,content:"image-details",menu:!1,router:!1,toolbar:"image-details",editing:!1,priority:60},f.prototype.defaults),initialize:function(a){this.image=a.image,e.prototype.initialize.apply(this,arguments)},activate:function(){this.frame.modal.$el.addClass("image-details")}}),b.exports=d},{}],11:[function(a,b,c){var d,e=wp.media.view.l10n,f=window.getUserSetting,g=window.setUserSetting;d=wp.media.controller.State.extend({defaults:{id:"library",title:e.mediaLibraryTitle,multiple:!1,content:"upload",menu:"default",router:"browse",toolbar:"select",searchable:!0,filterable:!1,sortable:!0,autoSelect:!0,describe:!1,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",wp.media.query()),b instanceof wp.media.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new wp.media.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("router")&&this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",f("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=wp.media.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:f("align",a.align)||"none",size:f("imgsize",a.size)||"medium",link:f("urlbutton",a.link)||"none"}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=this._defaultDisplaySettings;return(b.canEmbed=this.canEmbed(a))&&(b.link="embed"),b},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(wp.media.view.settings.embedExts,a.get("filename").split(".").pop())},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("autoSelect")&&(this.get("selection").add(a),this.frame.trigger("library:selection:add"))},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&g("libraryContent",a)}}}),_.extend(d.prototype,wp.media.selectionSync),b.exports=d},{}],12:[function(a,b,c){var d,e=wp.media.controller.Library;d=e.extend({defaults:_.defaults({filterable:"uploaded",displaySettings:!1,priority:80,syncSelection:!1},e.prototype.defaults),initialize:function(a){this.media=a.media,this.type=a.type,this.set("library",wp.media.query({type:this.type})),e.prototype.initialize.apply(this,arguments)},activate:function(){wp.media.frame.lastMime&&(this.set("library",wp.media.query({type:wp.media.frame.lastMime})),delete wp.media.frame.lastMime),e.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],13:[function(a,b,c){var d=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))};d.extend=Backbone.Model.extend,_.extend(d.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b,c;if(this._mode)return c=_.toArray(arguments),b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}),b.exports=d},{}],14:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"replace-image",title:f.replaceImageTitle,multiple:!1,filterable:"uploaded",toolbar:"replace",menu:!1,priority:60,syncSelection:!0},e.prototype.defaults),initialize:function(a){var b,c;this.image=a.image,this.get("library")||this.set("library",wp.media.query({type:"image"})),e.prototype.initialize.apply(this,arguments),b=this.get("library"),c=b.comparator,b.comparator=function(a,b){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(b.cid);return!d&&e?-1:d&&!e?1:c.apply(this,arguments)},b.observe(this.get("selection"))},activate:function(){this.updateSelection(),e.prototype.activate.apply(this,arguments)},updateSelection:function(){var a=this.get("selection"),b=this.image.attachment;a.reset(b?[b]:[])}}),b.exports=d},{}],15:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},createCropContent:function(){this.cropperView=new wp.media.view.SiteIconCropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{nonce:a.get("nonces").edit,id:a.get("id"),context:"site-icon",cropDetails:b})}}),b.exports=d},{}],16:[function(a,b,c){var d=function(a){this.states=new Backbone.Collection(a)};d.extend=Backbone.Model.extend,_.extend(d.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){d.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),b.exports=d},{}],17:[function(a,b,c){var d=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");this.frame.$el.toggleClass("hide-menu",!c),c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}});_.each(["toolbar","content"],function(a){d.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),b.exports=d},{}],18:[function(a,b,c){var d={syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)}};b.exports=d},{}],19:[function(a,b,c){var d,e=wp.media,f=jQuery;e.isTouchDevice="ontouchend"in document,d=e.view.l10n=window._wpMediaViewsL10n||{},e.view.settings=d.settings||{},delete d.settings,e.model.settings.post=e.view.settings.post,f.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),e.events=_.extend({},Backbone.Events),e.transition=function(a,b){var c=f.Deferred();return b=b||2e3,f.support.transition?(a instanceof f||(a=f(a)),a.first().one(f.support.transition.end,c.resolve),_.delay(c.resolve,b)):c.resolve(),c.promise()},e.controller.Region=a("./controllers/region.js"),e.controller.StateMachine=a("./controllers/state-machine.js"),e.controller.State=a("./controllers/state.js"),e.selectionSync=a("./utils/selection-sync.js"),e.controller.Library=a("./controllers/library.js"),e.controller.ImageDetails=a("./controllers/image-details.js"),e.controller.GalleryEdit=a("./controllers/gallery-edit.js"),e.controller.GalleryAdd=a("./controllers/gallery-add.js"),e.controller.CollectionEdit=a("./controllers/collection-edit.js"),e.controller.CollectionAdd=a("./controllers/collection-add.js"),e.controller.FeaturedImage=a("./controllers/featured-image.js"),e.controller.ReplaceImage=a("./controllers/replace-image.js"),e.controller.EditImage=a("./controllers/edit-image.js"),e.controller.MediaLibrary=a("./controllers/media-library.js"),e.controller.Embed=a("./controllers/embed.js"),e.controller.Cropper=a("./controllers/cropper.js"),e.controller.CustomizeImageCropper=a("./controllers/customize-image-cropper.js"),e.controller.SiteIconCropper=a("./controllers/site-icon-cropper.js"),e.View=a("./views/view.js"),e.view.Frame=a("./views/frame.js"),e.view.MediaFrame=a("./views/media-frame.js"),e.view.MediaFrame.Select=a("./views/frame/select.js"),e.view.MediaFrame.Post=a("./views/frame/post.js"),e.view.MediaFrame.ImageDetails=a("./views/frame/image-details.js"),e.view.Modal=a("./views/modal.js"),e.view.FocusManager=a("./views/focus-manager.js"),e.view.UploaderWindow=a("./views/uploader/window.js"),e.view.EditorUploader=a("./views/uploader/editor.js"),e.view.UploaderInline=a("./views/uploader/inline.js"),e.view.UploaderStatus=a("./views/uploader/status.js"),e.view.UploaderStatusError=a("./views/uploader/status-error.js"),e.view.Toolbar=a("./views/toolbar.js"),e.view.Toolbar.Select=a("./views/toolbar/select.js"),e.view.Toolbar.Embed=a("./views/toolbar/embed.js"),e.view.Button=a("./views/button.js"),e.view.ButtonGroup=a("./views/button-group.js"),e.view.PriorityList=a("./views/priority-list.js"),e.view.MenuItem=a("./views/menu-item.js"),e.view.Menu=a("./views/menu.js"),e.view.RouterItem=a("./views/router-item.js"),e.view.Router=a("./views/router.js"),e.view.Sidebar=a("./views/sidebar.js"),e.view.Attachment=a("./views/attachment.js"),e.view.Attachment.Library=a("./views/attachment/library.js"),e.view.Attachment.EditLibrary=a("./views/attachment/edit-library.js"),e.view.Attachments=a("./views/attachments.js"),e.view.Search=a("./views/search.js"),e.view.AttachmentFilters=a("./views/attachment-filters.js"),e.view.DateFilter=a("./views/attachment-filters/date.js"),e.view.AttachmentFilters.Uploaded=a("./views/attachment-filters/uploaded.js"),e.view.AttachmentFilters.All=a("./views/attachment-filters/all.js"),e.view.AttachmentsBrowser=a("./views/attachments/browser.js"),e.view.Selection=a("./views/selection.js"),e.view.Attachment.Selection=a("./views/attachment/selection.js"),e.view.Attachments.Selection=a("./views/attachments/selection.js"),e.view.Attachment.EditSelection=a("./views/attachment/edit-selection.js"),e.view.Settings=a("./views/settings.js"),e.view.Settings.AttachmentDisplay=a("./views/settings/attachment-display.js"),e.view.Settings.Gallery=a("./views/settings/gallery.js"),e.view.Settings.Playlist=a("./views/settings/playlist.js"),e.view.Attachment.Details=a("./views/attachment/details.js"),e.view.AttachmentCompat=a("./views/attachment-compat.js"),e.view.Iframe=a("./views/iframe.js"),e.view.Embed=a("./views/embed.js"),e.view.Label=a("./views/label.js"),e.view.EmbedUrl=a("./views/embed/url.js"),e.view.EmbedLink=a("./views/embed/link.js"),e.view.EmbedImage=a("./views/embed/image.js"),e.view.ImageDetails=a("./views/image-details.js"),e.view.Cropper=a("./views/cropper.js"),e.view.SiteIconCropper=a("./views/site-icon-cropper.js"),e.view.SiteIconPreview=a("./views/site-icon-preview.js"),e.view.EditImage=a("./views/edit-image.js"),e.view.Spinner=a("./views/spinner.js")},{"./controllers/collection-add.js":1,"./controllers/collection-edit.js":2,"./controllers/cropper.js":3,"./controllers/customize-image-cropper.js":4,"./controllers/edit-image.js":5,"./controllers/embed.js":6,"./controllers/featured-image.js":7,"./controllers/gallery-add.js":8,"./controllers/gallery-edit.js":9,"./controllers/image-details.js":10,"./controllers/library.js":11,"./controllers/media-library.js":12,"./controllers/region.js":13,"./controllers/replace-image.js":14,"./controllers/site-icon-cropper.js":15,"./controllers/state-machine.js":16,"./controllers/state.js":17,"./utils/selection-sync.js":18,"./views/attachment-compat.js":20,"./views/attachment-filters.js":21,"./views/attachment-filters/all.js":22,"./views/attachment-filters/date.js":23,"./views/attachment-filters/uploaded.js":24,"./views/attachment.js":25,"./views/attachment/details.js":26,"./views/attachment/edit-library.js":27,"./views/attachment/edit-selection.js":28,"./views/attachment/library.js":29,"./views/attachment/selection.js":30,"./views/attachments.js":31,"./views/attachments/browser.js":32,"./views/attachments/selection.js":33,"./views/button-group.js":34,"./views/button.js":35,"./views/cropper.js":36,"./views/edit-image.js":37,"./views/embed.js":38,"./views/embed/image.js":39,"./views/embed/link.js":40,"./views/embed/url.js":41,"./views/focus-manager.js":42,"./views/frame.js":43,"./views/frame/image-details.js":44,"./views/frame/post.js":45,"./views/frame/select.js":46,"./views/iframe.js":47,"./views/image-details.js":48,"./views/label.js":49,"./views/media-frame.js":50,"./views/menu-item.js":51,"./views/menu.js":52,"./views/modal.js":53,"./views/priority-list.js":54,"./views/router-item.js":55,"./views/router.js":56,"./views/search.js":57,"./views/selection.js":58,"./views/settings.js":59,"./views/settings/attachment-display.js":60,"./views/settings/gallery.js":61,"./views/settings/playlist.js":62,"./views/sidebar.js":63,"./views/site-icon-cropper.js":64,"./views/site-icon-preview.js":65,"./views/spinner.js":66,"./views/toolbar.js":67,"./views/toolbar/embed.js":68,"./views/toolbar/select.js":69,"./views/uploader/editor.js":70,"./views/uploader/inline.js":71,"./views/uploader/status-error.js":72,"./views/uploader/status.js":73,"./views/uploader/window.js":74,"./views/view.js":75}],20:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.listenTo(this.model,"change:compat",this.render)},dispose:function(){return this.$(":focus").length&&this.save(),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var b={};a&&a.preventDefault(),_.each(this.$el.serializeArray(),function(a){b[a.name]=a.value}),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(b).always(_.bind(this.postSave,this))},postSave:function(){this.controller.trigger("attachment:compat:ready",["ready"])}}),b.exports=d},{}],21:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"select",className:"attachment-filters",id:"media-attachment-filters",events:{change:"change"},keys:[],initialize:function(){this.createFilters(),_.extend(this.filters,this.options.filters),this.$el.html(_.chain(this.filters).map(function(a,b){return{el:e("").val(b).html(a.text)[0],priority:a.priority||50}},this).sortBy("priority").pluck("el").value()),this.listenTo(this.model,"change",this.select),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,b="all",c=a.toJSON();_.find(this.filters,function(a,d){var e=_.all(a.props,function(a,b){return a===(_.isUndefined(c[b])?null:c[b])});return e?b=d:void 0}),this.$el.val(b)}}),b.exports=d},{}],22:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a={};_.each(wp.media.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:e.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},wp.media.view.settings.post.id&&(a.uploaded={text:e.uploadedToThisPost,props:{status:null,type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:e.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},wp.media.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:e.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),b.exports=d},{}],23:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};_.each(wp.media.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}}),b.exports=d},{}],24:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),c=wp.media.view.settings.mimeTypes;c&&b&&(a=c[b]),this.filters={all:{text:a||e.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:e.uploadedToThisPost,props:{uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20},unattached:{text:e.unattached,props:{uploadedTo:0,orderby:"menuOrder",order:"ASC"},priority:50}}}}),b.exports=d},{}],25:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"li",className:"attachment",template:wp.template("attachment"),attributes:function(){return{tabIndex:0,role:"checkbox","aria-label":this.model.get("title"),"aria-checked":!1,"data-id":this.model.get("id")}},events:{"click .js--select-attachment":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .attachment-close":"removeFromLibrary","click .check":"checkClickHandler",keydown:"toggleSelectionHandler"},buttons:{},initialize:function(){var a=this.options.selection,b=_.defaults(this.options,{rerenderOnModelChange:!0});b.rerenderOnModelChange?this.listenTo(this.model,"change",this.render):this.listenTo(this.model,"change:percent",this.progress),this.listenTo(this.model,"change:title",this._syncTitle),this.listenTo(this.model,"change:caption",this._syncCaption),this.listenTo(this.model,"change:artist",this._syncArtist),this.listenTo(this.model,"change:album",this._syncAlbum),this.listenTo(this.model,"add",this.select),this.listenTo(this.model,"remove",this.deselect),a&&(a.on("reset",this.updateSelect,this),this.listenTo(this.model,"selection:single selection:unsingle",this.details),this.details(this.model,this.controller.state().get("selection"))),this.listenTo(this.controller,"attachment:compat:waiting attachment:compat:ready",this.updateSave)},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this),
-e.prototype.dispose.apply(this,arguments),this},render:function(){var a=_.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""},this.options);return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),a.uploading&&!a.percent&&(a.percent=0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;if("INPUT"!==a.target.nodeName&&"BUTTON"!==a.target.nodeName){if(37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode)return void this.controller.trigger("attachment:keydown:arrow",a);if("keydown"!==a.type||13===a.keyCode||32===a.keyCode){if(a.preventDefault(),this.controller.isModeActive("grid")){if(this.controller.isModeActive("edit"))return void this.controller.trigger("edit:attachment",this.model,a.currentTarget);this.controller.isModeActive("select")&&(b="toggle")}a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b}),this.controller.trigger("selection:toggle")}}},toggleSelection:function(a){var b,c,d,e,f=this.collection,g=this.options.selection,h=this.model,i=a&&a.method;if(g){if(b=g.single(),i=_.isUndefined(i)?g.multiple:i,"between"===i&&b&&g.multiple){if(b===h)return;return d=f.indexOf(b),e=f.indexOf(this.model),c=e>d?f.models.slice(d,e+1):f.models.slice(e,d+1),g.add(c),void g.single(h)}if("toggle"===i)return g[this.selected()?"remove":"add"](h),void g.single(h);if("add"===i)return g.add(h),void g.single(h);i||(i="add"),"add"!==i&&(i="reset"),this.selected()?g[b===h?"remove":"single"](h):(g[i](h),g.single(h))}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection,d=this.controller;!c||b&&b!==c||this.$el.hasClass("selected")||(this.$el.addClass("selected").attr("aria-checked",!0),d.isModeActive("grid")&&d.isModeActive("select")||this.$(".check").attr("tabindex","0"))},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected").attr("aria-checked",!1).find(".check").attr("tabindex","-1")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},imageSize:function(a){var b=this.model.get("sizes"),c=!1;return a=a||"medium",b&&(b[a]?c=b[a]:b.large?c=b.large:b.thumbnail?c=b.thumbnail:b.full&&(c=b.full),c)?_.clone(c):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(a){var b,c,d=f(a.target).closest("[data-setting]");d.length&&(b=d.data("setting"),c=a.target.value,this.model.get(b)!==c&&this.save(b,c))},save:function(){var a=this,b=this._save=this._save||{status:"ready"},c=this.model.save.apply(this.model,arguments),d=b.requests?f.when(c,b.requests):c;b.savedTimer&&clearTimeout(b.savedTimer),this.updateSave("waiting"),b.requests=d,d.always(function(){b.requests===d&&(a.updateSave("resolved"===d.state()?"complete":"error"),b.savedTimer=setTimeout(function(){a.updateSave("ready"),delete b.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var a,b=this.$("[data-setting]"),c=this.model;a=_.chain(b).map(function(a){var b,d,e=f("input, textarea, select, [value]",a);if(e.length)return b=f(a).data("setting"),d=e.val(),c.get(b)!==d?[b,d]:void 0}).compact().object().value(),_.isEmpty(a)||c.save(a)},removeFromLibrary:function(a){("keydown"!==a.type||13===a.keyCode||32===a.keyCode)&&(a.stopPropagation(),this.collection.remove(this.model))},checkClickHandler:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.where({id:this.model.get("id")}).length?(b.remove(this.model),this.$el.focus()):b.add(this.model))}}),_.each({caption:"_syncCaption",title:"_syncTitle",artist:"_syncArtist",album:"_syncAlbum"},function(a,b){d.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),b.exports=d},{}],26:[function(a,b,c){var d,e=wp.media.view.Attachment,f=wp.media.view.l10n;d=e.extend({tagName:"div",className:"attachment-details",template:wp.template("attachment-details"),attributes:function(){return{tabIndex:0,"data-id":this.model.get("id")}},events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=_.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),e.prototype.initialize.apply(this,arguments)},initialFocus:function(){wp.media.isTouchDevice||this.$('input[type="text"]').eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),window.confirm(f.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),wp.media.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),b.exports=d},{}],27:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{close:!0}});b.exports=d},{}],28:[function(a,b,c){var d=wp.media.view.Attachment.Selection.extend({buttons:{close:!0}});b.exports=d},{}],29:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{check:!0}});b.exports=d},{}],30:[function(a,b,c){var d=wp.media.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}});b.exports=d},{}],31:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"ul",className:"attachments",attributes:{tabIndex:-1},initialize:function(){this.el.id=_.uniqueId("__attachments-view-"),_.defaults(this.options,{refreshSensitivity:wp.media.isTouchDevice?300:200,refreshThreshold:3,AttachmentView:wp.media.view.Attachment,sortable:!1,resize:!0,idealColumnWidth:f(window).width()<640?135:150}),this._viewsByCid={},this.$window=f(window),this.resizeEvent="resize.media-modal-columns",this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.listenTo(this.controller,"library:selection:add",this.attachmentFocus),this.scroll=_.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.options.scrollElement=this.options.scrollElement||this.el,f(this.options.scrollElement).on("scroll",this.scroll),this.initSortable(),_.bindAll(this,"setColumns"),this.options.resize&&(this.on("ready",this.bindEvents),this.controller.on("open",this.setColumns),_.defer(this.setColumns,this))},bindEvents:function(){this.$window.off(this.resizeEvent).on(this.resizeEvent,_.debounce(this.setColumns,50))},attachmentFocus:function(){this.$("li:first").focus()},restoreFocus:function(){this.$("li.selected:first").focus()},arrowEvent:function(a){var b=this.$el.children("li"),c=this.columns,d=b.filter(":focus").index(),e=c>=d+1?1:Math.ceil((d+1)/c);if(-1!==d){if(37===a.keyCode){if(0===d)return;b.eq(d-1).focus()}if(38===a.keyCode){if(1===e)return;b.eq(d-c).focus()}if(39===a.keyCode){if(b.length===d)return;b.eq(d+1).focus()}if(40===a.keyCode){if(Math.ceil(b.length/c)===e)return;b.eq(d+c).focus()}}},dispose:function(){this.collection.props.off(null,null,this),this.options.resize&&this.$window.off(this.resizeEvent),e.prototype.dispose.apply(this,arguments)},setColumns:function(){var a=this.columns,b=this.$el.width();b&&(this.columns=Math.min(Math.round(b/this.options.idealColumnWidth),12)||1,a&&a===this.columns||this.$el.closest(".media-frame-content").attr("data-columns",this.columns))},initSortable:function(){var a=this.collection;!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable&&(this.$el.sortable(_.extend({disabled:!!a.comparator,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(b,c){var d=a.at(c.item.data("sortableIndexStart")),e=a.comparator;delete a.comparator,a.remove(d,{silent:!0}),a.add(d,{silent:!0,at:c.item.index()}),a.comparator=e,a.trigger("reset",a),a.saveMenuOrder()}},this.options.sortable)),a.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!a.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable){var a=this.collection,b=a.props.get("orderby"),c="menuOrder"===b||!a.comparator;this.$el.sortable("option","disabled",!c)}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var a,b=this,c=this.options.scrollElement,d=c.scrollTop;c===document&&(c=document.body,d=f(document).scrollTop()),f(c).is(":visible")&&this.collection.hasMore()&&(a=this.views.parent.toolbar,c.scrollHeight-(d+c.clientHeight)'+g.dragInfo+"")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new e({el:h(''+g.suggestedDimensions+" "+this.options.suggestedWidth+" × "+this.options.suggestedHeight+"")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new wp.media.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":g.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new wp.media.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new e({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(g.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new wp.media.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new wp.media.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new wp.media.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new wp.media.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new wp.media.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),b.exports=d},{}],33:[function(a,b,c){var d,e=wp.media.view.Attachments;d=e.extend({events:{},initialize:function(){return _.defaults(this.options,{sortable:!1,resize:!1,AttachmentView:wp.media.view.Attachment.Selection}),e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],34:[function(a,b,c){var d,e=Backbone.$;d=wp.media.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new wp.media.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(e(_.pluck(this.buttons,"el")).detach()),this}}),b.exports=d},{}],35:[function(a,b,c){var d=wp.media.View.extend({tagName:"button",className:"media-button",attributes:{type:"button"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.listenTo(this.model,"change",this.render)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}});b.exports=d},{}],36:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.UploaderStatus,g=wp.media.view.l10n,h=jQuery;d=e.extend({className:"crop-content",template:wp.template("crop-content"),initialize:function(){_.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),h(window).on("resize.cropper",_.debounce(this.onImageLoad,250))},remove:function(){h(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),e.prototype.remove.apply(this,arguments)},prepare:function(){return{title:g.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=_.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:f.prototype.filename(a),message:window._wpMediaViewsL10n.cropError}),{at:0})}}),b.exports=d},{}],37:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"image-editor",template:wp.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(_.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this.controller.lastState();this.model.fetch().done(_.bind(function(){this.controller.setState(a)},this))}}),b.exports=d},{}],38:[function(a,b,c){var d=wp.media.View.extend({className:"media-embed",initialize:function(){this.url=new wp.media.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.listenTo(this.model,"change:type",this.refresh),this.listenTo(this.model,"change:loading",this.loading)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=wp.media.view.EmbedImage;else{if("link"!==b)return;a=wp.media.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}});b.exports=d},{}],39:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay;d=e.extend({className:"embed-media-settings",template:wp.template("embed-image-settings"),initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:url",this.updateImage)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),b.exports=d},{}],40:[function(a,b,c){var d,e=jQuery;d=wp.media.view.Settings.extend({className:"embed-link-settings",template:wp.template("embed-link-settings"),initialize:function(){this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:_.debounce(function(){var a=this.model.get("url");this.$(".embed-container").hide().find(".embed-preview").empty(),this.$(".setting").hide(),a&&(a.length<11||!a.match(/^http(s)?:\/\//))||this.fetch()},wp.media.controller.Embed.sensitivity),fetch:function(){var a;e("#embed-url-field").val()===this.model.get("url")&&(this.dfd&&"pending"===this.dfd.state()&&this.dfd.abort(),a=new wp.shortcode({tag:"embed",attrs:_.pick(this.model.attributes,["width","height","src"]),content:this.model.get("url")}),this.dfd=e.ajax({type:"POST",url:wp.ajax.settings.url,context:this,data:{action:"parse-embed",post_ID:wp.media.view.settings.post.id,shortcode:a.string()}}).done(this.renderoEmbed).fail(this.renderFail))},renderFail:function(a,b){"abort"!==b&&this.$(".link-text").show()},renderoEmbed:function(a){var b=a&&a.data&&a.data.body||"";b?this.$(".embed-container").show().find(".embed-preview").html(b):this.renderFail()}}),b.exports=d},{}],41:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){this.$input=f('').val(this.model.get("url")),this.input=this.$input[0],this.spinner=f('')[0],this.$el.append([this.input,this.spinner]),this.listenTo(this.model,"change:url",this.render),this.model.get("url")&&_.delay(_.bind(function(){this.model.trigger("change:url")},this),500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",e.prototype.render.apply(this,arguments),this},ready:function(){wp.media.isTouchDevice||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),b.exports=d},{}],42:[function(a,b,c){var d=wp.media.View.extend({events:{keydown:"constrainTabbing"},focus:function(){this.$(".media-menu-item").first().focus()},constrainTabbing:function(a){var b;if(9===a.keyCode)return b=this.$(":tabbable").not('.moxie-shim input[type="file"]'),b.last()[0]!==a.target||a.shiftKey?b.first()[0]===a.target&&a.shiftKey?(b.last().focus(),!1):void 0:(b.first().focus(),!1)}});b.exports=d},{}],43:[function(a,b,c){var d=wp.media.View.extend({initialize:function(){_.defaults(this.options,{mode:["select"]}),this._createRegions(),this._createStates(),this._createModes()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new wp.media.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:wp.media.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},_createModes:function(){this.activeModes=new Backbone.Collection,this.activeModes.on("add remove reset",_.bind(this.triggerModeEvents,this)),_.each(this.options.mode,function(a){this.activateMode(a)},this)},reset:function(){return this.states.invoke("trigger","reset"),this},triggerModeEvents:function(a,b,c){var d,e,f={add:"activate",remove:"deactivate"};_.each(c,function(a,b){a&&(d=b)}),_.has(f,d)&&(e=a.get("id")+":"+f[d],this.trigger(e))},activateMode:function(a){return this.isModeActive(a)?void 0:(this.activeModes.add([{id:a}]),this.$el.addClass("mode-"+a),this)},deactivateMode:function(a){return this.isModeActive(a)?(this.activeModes.remove(this.activeModes.where({id:a})),this.$el.removeClass("mode-"+a),this.trigger(a+":deactivate"),this):this},isModeActive:function(a){return Boolean(this.activeModes.where({id:a}).length)}});_.extend(d.prototype,wp.media.controller.StateMachine.prototype),b.exports=d},{}],44:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"image",url:"",menu:"image-details",content:"image-details",toolbar:"image-details",type:"link",title:f.imageDetailsTitle,priority:120},initialize:function(a){this.image=new wp.media.model.PostImage(a.metadata),this.options.selection=new wp.media.model.Selection(this.image.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:image-details",this.createMenu,this),this.on("content:create:image-details",this.imageDetailsContent,this),this.on("content:render:edit-image",this.editImageContent,this),this.on("toolbar:render:image-details",this.renderImageDetailsToolbar,this),this.on("toolbar:render:replace",this.renderReplaceImageToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.ImageDetails({image:this.image,editable:!1}),new wp.media.controller.ReplaceImage({id:"replace-image",library:wp.media.query({type:"image"}),image:this.image,multiple:!1,title:f.imageReplaceTitle,toolbar:"replace",priority:80,displaySettings:!0}),new wp.media.controller.EditImage({image:this.image,selection:this.options.selection})])},imageDetailsContent:function(a){a.view=new wp.media.view.ImageDetails({controller:this,model:this.state().image,attachment:this.state().image.attachment})},editImageContent:function(){var a,b=this.state(),c=b.get("image");c&&(a=new wp.media.view.EditImage({model:c,controller:this}).render(),this.content.set(a),a.loadEditor())},renderImageDetailsToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{select:{style:"primary",text:f.update,priority:80,click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))},renderReplaceImageToolbar:function(){var a=this,b=a.lastState(),c=b&&b.id;this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{back:{text:f.back,priority:20,click:function(){c?a.setState(c):a.close()}},replace:{style:"primary",text:f.replace,priority:80,click:function(){var a=this.controller,b=a.state(),c=b.get("selection"),d=c.single();a.close(),a.image.changeAttachment(d,b.display(d)),b.trigger("replace",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))}}),b.exports=d},{}],45:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({initialize:function(){this.counts={audio:{count:wp.media.view.settings.attachmentCounts.audio,state:"playlist"},video:{count:wp.media.view.settings.attachmentCounts.video,state:"video-playlist"}},_.defaults(this.options,{multiple:!0,editing:!1,state:"insert",metadata:{}}),e.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new f({id:"insert",title:g.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:wp.media.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new f({id:"gallery",title:g.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"image"},a.library))}),new wp.media.controller.Embed({metadata:a.metadata}),new wp.media.controller.EditImage({model:a.editImage}),new wp.media.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new wp.media.controller.GalleryAdd,new f({id:"playlist",title:g.createPlaylistTitle,priority:60,toolbar:"main-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"audio"},a.library))}),new wp.media.controller.CollectionEdit({type:"audio",collectionType:"playlist",title:g.editPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"playlist",dragInfoText:g.playlistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"audio",collectionType:"playlist",title:g.addToPlaylistTitle}),new f({id:"video-playlist",title:g.createVideoPlaylistTitle,priority:60,toolbar:"main-video-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({
-type:"video"},a.library))}),new wp.media.controller.CollectionEdit({type:"video",collectionType:"playlist",title:g.editVideoPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"video-playlist",dragInfoText:g.videoPlaylistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"video",collectionType:"playlist",title:g.addToVideoPlaylistTitle})]),wp.media.view.settings.post.featuredImageId&&this.states.add(new wp.media.controller.FeaturedImage)},bindHandlers:function(){var a,b;e.prototype.bindHandlers.apply(this,arguments),this.on("activate",this.activate,this),b=_.find(this.counts,function(a){return 0===a.count}),"undefined"!=typeof b&&this.listenTo(wp.media.model.Attachments.all,"change:type",this.mediaTypeCounts),this.on("menu:create:gallery",this.createMenu,this),this.on("menu:create:playlist",this.createMenu,this),this.on("menu:create:video-playlist",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-playlist",this.createToolbar,this),this.on("toolbar:create:main-video-playlist",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),a={menu:{"default":"mainMenu",gallery:"galleryMenu",playlist:"playlistMenu","video-playlist":"videoPlaylistMenu"},content:{embed:"embedContent","edit-image":"editImageContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar","main-playlist":"mainPlaylistToolbar","playlist-edit":"playlistEditToolbar","playlist-add":"playlistAddToolbar","main-video-playlist":"mainVideoPlaylistToolbar","video-playlist-edit":"videoPlaylistEditToolbar","video-playlist-add":"videoPlaylistAddToolbar"}},_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},activate:function(){_.each(this.counts,function(a){a.count<1&&this.menuItemVisibility(a.state,"hide")},this)},mediaTypeCounts:function(a,b){"undefined"!=typeof this.counts[b]&&this.counts[b].count<1&&(this.counts[b].count++,this.menuItemVisibility(this.counts[b].state,"show"))},mainMenu:function(a){a.set({"library-separator":new wp.media.View({className:"separator",priority:100})})},menuItemVisibility:function(a,b){var c=this.menu.get();"hide"===b?c.hide(a):"show"===b&&c.show(a)},galleryMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelGalleryTitle,priority:20,click:function(){c?d.setState(c):d.close(),this.controller.modal.focusManager.focus()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},playlistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},videoPlaylistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelVideoPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},embedContent:function(){var a=new wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),wp.media.isTouchDevice||a.url.focus()},editSelectionContent:function(){var a,b=this.state(),c=b.get("selection");a=new wp.media.view.AttachmentsBrowser({controller:this,collection:c,selection:c,model:b,sortable:!0,search:!1,date:!1,dragInfo:!0,AttachmentView:wp.media.view.Attachments.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:g.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a),this.trigger("edit:selection",this)},editImageContent:function(){var a=this.state().get("image"),b=new wp.media.view.EditImage({model:a,controller:this}).render();this.content.set(b),b.loadEditor()},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:g.insertIntoPost,requires:{selection:!0},click:function(){var a=b.state(),c=a.get("selection");b.close(),a.trigger("insert",c).reset()}})},mainGalleryToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:g.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("gallery-edit"),d=a.where({type:"image"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit"),this.controller.modal.focusManager.focus()}})},mainPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("playlist",{style:"primary",text:g.createNewPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("playlist-edit"),d=a.where({type:"audio"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("playlist-edit"),this.controller.modal.focusManager.focus()}})},mainVideoPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("video-playlist",{style:"primary",text:g.createNewVideoPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("video-playlist-edit"),d=a.where({type:"video"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("video-playlist-edit"),this.controller.modal.focusManager.focus()}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:g.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new wp.media.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateGallery:g.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))},playlistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updatePlaylist:g.insertPlaylist,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},playlistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToPlaylist,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("playlist-edit")}}}}))},videoPlaylistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateVideoPlaylist:g.insertVideoPlaylist,priority:140,requires:{library:!0},click:function(){var a=this.controller,b=a.state(),c=b.get("library");c.type="video",a.close(),b.trigger("update",c),a.setState(a.options.state),a.reset()}}}}))},videoPlaylistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToVideoPlaylist,priority:140,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("video-playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("video-playlist-edit")}}}}))}}),b.exports=d},{}],46:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof wp.media.model.Selection||(this.options.selection=new wp.media.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new wp.media.model.Attachments,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new wp.media.controller.Library({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:f.uploadFilesTitle,priority:20},browse:{text:f.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.has("display")?b.get("display"):b.get("displaySettings"),dragInfo:b.get("dragInfo"),idealColumnWidth:b.get("idealColumnWidth"),suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new wp.media.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new wp.media.view.Toolbar.Select(b)}}),b.exports=d},{}],47:[function(a,b,c){var d=wp.media.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html(''),this.views.render(),this}});b.exports=d},{}],48:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay,f=jQuery;d=e.extend({className:"image-details",template:wp.template("image-details"),events:_.defaults(e.prototype.events,{"click .edit-attachment":"editAttachment","click .replace-attachment":"replaceAttachment","click .advanced-toggle":"onToggleAdvanced",'change [data-setting="customWidth"]':"onCustomSize",'change [data-setting="customHeight"]':"onCustomSize",'keyup [data-setting="customWidth"]':"onCustomSize",'keyup [data-setting="customHeight"]':"onCustomSize"}),initialize:function(){this.options.attachment=this.model.attachment,this.listenTo(this.model,"change:url",this.updateUrl),this.listenTo(this.model,"change:link",this.toggleLinkSettings),this.listenTo(this.model,"change:size",this.toggleCustomSize),e.prototype.initialize.apply(this,arguments)},prepare:function(){var a=!1;return this.model.attachment&&(a=this.model.attachment.toJSON()),_.defaults({model:this.model.toJSON(),attachment:a},this.options)},render:function(){var a=arguments;return this.model.attachment&&"pending"===this.model.dfd.state()?this.model.dfd.done(_.bind(function(){e.prototype.render.apply(this,a),this.postRender()},this)).fail(_.bind(function(){this.model.attachment=!1,e.prototype.render.apply(this,a),this.postRender()},this)):(e.prototype.render.apply(this,arguments),this.postRender()),this},postRender:function(){setTimeout(_.bind(this.resetFocus,this),10),this.toggleLinkSettings(),"show"===window.getUserSetting("advImgDetails")&&this.toggleAdvanced(!0),this.trigger("post-render")},resetFocus:function(){this.$(".link-to-custom").blur(),this.$(".embed-media-settings").scrollTop(0)},updateUrl:function(){this.$(".image img").attr("src",this.model.get("url")),this.$(".url").val(this.model.get("url"))},toggleLinkSettings:function(){"none"===this.model.get("link")?this.$(".link-settings").addClass("hidden"):this.$(".link-settings").removeClass("hidden")},toggleCustomSize:function(){"custom"!==this.model.get("size")?this.$(".custom-size").addClass("hidden"):this.$(".custom-size").removeClass("hidden")},onCustomSize:function(a){var b,c=f(a.target).data("setting"),d=f(a.target).val();return!/^\d+/.test(d)||parseInt(d,10)<1?void a.preventDefault():void("customWidth"===c?(b=Math.round(1/this.model.get("aspectRatio")*d),this.model.set("customHeight",b,{silent:!0}),this.$('[data-setting="customHeight"]').val(b)):(b=Math.round(this.model.get("aspectRatio")*d),this.model.set("customWidth",b,{silent:!0}),this.$('[data-setting="customWidth"]').val(b)))},onToggleAdvanced:function(a){a.preventDefault(),this.toggleAdvanced()},toggleAdvanced:function(a){var b,c=this.$el.find(".advanced-section");c.hasClass("advanced-visible")||a===!1?(c.removeClass("advanced-visible"),c.find(".advanced-settings").addClass("hidden"),b="hide"):(c.addClass("advanced-visible"),c.find(".advanced-settings").removeClass("hidden"),b="show"),window.setUserSetting("advImgDetails",b)},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b&&(a.preventDefault(),b.set("image",this.model.attachment),this.controller.setState("edit-image"))},replaceAttachment:function(a){a.preventDefault(),this.controller.setState("replace-image")}}),b.exports=d},{}],49:[function(a,b,c){var d=wp.media.View.extend({tagName:"label",className:"screen-reader-text",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}});b.exports=d},{}],50:[function(a,b,c){var d,e=wp.media.view.Frame,f=jQuery;d=e.extend({className:"media-frame",template:wp.template("media-frame"),regions:["menu","title","content","toolbar","router"],events:{"click div.media-frame-title h1":"toggleMenu"},initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new wp.media.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new wp.media.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",_.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("title:render",function(a){a.$el.append('')}),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),e.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new wp.media.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new wp.media.view.Menu({controller:this})},toggleMenu:function(){this.$el.find(".media-menu").toggleClass("visible")},createToolbar:function(a){a.view=new wp.media.view.Toolbar({controller:this})},createRouter:function(a){a.view=new wp.media.view.Router({controller:this})},createIframeStates:function(a){var b,c=wp.media.view.settings,d=c.tabs,e=c.tabUrl;d&&e&&(b=f("#post_ID"),b.length&&(e+="&post_id="+b.val()),_.each(d,function(b,c){this.state("iframe:"+c).set(_.defaults({tab:c,src:e+"&tab="+c,title:b,content:"iframe",menu:"default"},a))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("content:deactivate:iframe",this.iframeContentCleanup,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new wp.media.view.Iframe({controller:this})},iframeContentCleanup:function(){this.$el.removeClass("hide-toolbar")},iframeMenu:function(a){var b={};a&&(_.each(wp.media.view.settings.tabs,function(a,c){b["iframe:"+c]={text:this.state("iframe:"+c).get("title"),priority:200}},this),a.set(b))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),_.each(["open","close","attach","detach","escape"],function(a){d.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),b.exports=d},{}],51:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"a",className:"media-menu-item",attributes:{href:"#"},events:{click:"_click"},_click:function(a){var b=this.options.click;a&&a.preventDefault(),b?b.call(this):this.click(),wp.media.isTouchDevice||e(".media-frame-content input").first().focus()},click:function(){var a=this.options.state;a&&(this.controller.setState(a),this.views.parent.$el.removeClass("visible"))},render:function(){var a=this.options;return a.text?this.$el.text(a.text):a.html&&this.$el.html(a.html),this}}),b.exports=d},{}],52:[function(a,b,c){var d,e=wp.media.view.MenuItem,f=wp.media.view.PriorityList;d=f.extend({tagName:"div",className:"media-menu",property:"state",ItemView:e,region:"menu",toView:function(a,b){return a=a||{},a[this.property]=a[this.property]||b,new this.ItemView(a).render()},ready:function(){f.prototype.ready.apply(this,arguments),this.visibility()},set:function(){f.prototype.set.apply(this,arguments),this.visibility()},unset:function(){f.prototype.unset.apply(this,arguments),this.visibility()},visibility:function(){var a=this.region,b=this.controller[a].get(),c=this.views.get(),d=!c||c.length<2;this===b&&this.controller.$el.toggleClass("hide-"+a,d)},select:function(a){var b=this.get(a);b&&(this.deselect(),b.$el.addClass("active"))},deselect:function(){this.$el.children().removeClass("active")},hide:function(a){var b=this.get(a);b&&b.$el.addClass("hidden")},show:function(a){var b=this.get(a);b&&b.$el.removeClass("hidden")}}),b.exports=d},{}],53:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",template:wp.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){_.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0}),this.focusManager=new wp.media.view.FocusManager({el:this.el})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var a,b=this.$el,c=this.options;return b.is(":visible")?this:(this.views.attached||this.attach(),c.freeze&&(this._freeze={scrollTop:e(window).scrollTop()}),e("body").addClass("modal-open"),b.show(),"ontouchend"in document&&(a=window.tinymce&&window.tinymce.activeEditor)&&!a.isHidden()&&a.iframeElement&&(a.iframeElement.focus(),a.iframeElement.blur(),setTimeout(function(){a.iframeElement.blur()},100)),this.$el.focus(),this.propagate("open"))},close:function(a){var b=this._freeze;return this.views.attached&&this.$el.is(":visible")?(e("body").removeClass("modal-open"),this.$el.hide().undelegate("keydown"),e("#wpbody-content").focus(),this.propagate("close"),b&&e(window).scrollTop(b.scrollTop),a&&a.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){27===a.which&&this.$el.is(":visible")&&(this.escape(),a.stopImmediatePropagation())}}),b.exports=d},{}],54:[function(a,b,c){var d=wp.media.View.extend({tagName:"div",initialize:function(){this._views={},this.set(_.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()},set:function(a,b,c){var d,e,f;return c=c||{},_.isObject(a)?(_.each(a,function(a,b){this.set(b,a)},this),this):(b instanceof Backbone.View||(b=this.toView(b,a,c)),b.controller=b.controller||this.controller,this.unset(a),d=b.options.priority||10,e=this.views.get()||[],_.find(e,function(a,b){return a.options.priority>d?(f=b,!0):void 0}),this._views[a]=b,this.views.add(b,{at:_.isNumber(f)?f:e.length||0}),this)},get:function(a){return this._views[a]},unset:function(a){var b=this.get(a);return b&&b.remove(),delete this._views[a],this},toView:function(a){return new wp.media.View(a)}});b.exports=d},{}],55:[function(a,b,c){var d=wp.media.view.MenuItem.extend({click:function(){var a=this.options.contentMode;a&&this.controller.content.mode(a)}});b.exports=d},{}],56:[function(a,b,c){var d,e=wp.media.view.Menu;d=e.extend({tagName:"div",className:"media-router",property:"contentMode",ItemView:wp.media.view.RouterItem,region:"router",initialize:function(){this.controller.on("content:render",this.update,this),e.prototype.initialize.apply(this,arguments)},update:function(){var a=this.controller.content.mode();a&&this.select(a)}}),b.exports=d},{}],57:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"input",className:"search",id:"media-search-input",attributes:{type:"search",placeholder:e.search},events:{input:"search",keyup:"search",change:"search",search:"search"},render:function(){return this.el.value=this.model.escape("search"),this},search:function(a){a.target.value?this.model.set("search",a.target.value):this.model.unset("search")}}),b.exports=d},{}],58:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"div",className:"media-selection",template:wp.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){_.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new wp.media.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,b="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",b),this.$(".count").text(e.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset(),this.controller.modal.focusManager.focus()}}),b.exports=d},{}],59:[function(a,b,c){var d,e=wp.media.View,f=Backbone.$;d=e.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.listenTo(this.model,"change",this.updateChanges)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},render:function(){return e.prototype.render.apply(this,arguments),_(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.prop("checked",!!d&&"false"!==d))},updateHandler:function(a){var b,c=f(a.target).closest("[data-setting]"),d=a.target.value;a.preventDefault(),c.length&&(c.is('input[type="checkbox"]')&&(d=c[0].checked),this.model.set(c.data("setting"),d),(b=c.data("userSetting"))&&window.setUserSetting(b,d))},updateChanges:function(a){a.hasChanged()&&_(a.changed).chain().keys().each(this.update,this)}}),b.exports=d},{}],60:[function(a,b,c){var d,e=wp.media.view.Settings;d=e.extend({className:"attachment-display-settings",template:wp.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;_.defaults(this.options,{userSettings:!1}),e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:link",this.updateLinkTo),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&_.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),e.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?void b.addClass("hidden"):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.removeClass("hidden"),void(!wp.media.isTouchDevice&&b.is(":visible")&&b.focus()[0].select()))}}),b.exports=d},{}],61:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings gallery-settings",template:wp.template("gallery-settings")});b.exports=d},{}],62:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings playlist-settings",template:wp.template("playlist-settings")});b.exports=d},{}],63:[function(a,b,c){var d=wp.media.view.PriorityList.extend({className:"media-sidebar"});b.exports=d},{}],64:[function(a,b,c){var d,e=wp.media.view;d=e.Cropper.extend({className:"crop-content site-icon",ready:function(){e.Cropper.prototype.ready.apply(this,arguments),this.$(".crop-image").on("load",_.bind(this.addSidebar,this))},addSidebar:function(){this.sidebar=new wp.media.view.Sidebar({controller:this.controller}),this.sidebar.set("preview",new wp.media.view.SiteIconPreview({controller:this.controller,attachment:this.options.attachment})),this.controller.cropperView.views.add(this.sidebar)}}),b.exports=d},{}],65:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({className:"site-icon-preview",template:wp.template("site-icon-preview"),ready:function(){this.controller.imgSelect.setOptions({onInit:this.updatePreview,onSelectChange:this.updatePreview})},prepare:function(){return{url:this.options.attachment.get("url")}},updatePreview:function(a,b){var c=64/b.width,d=64/b.height,e=16/b.width,g=16/b.height;f("#preview-app-icon").css({width:Math.round(c*this.imageWidth)+"px",height:Math.round(d*this.imageHeight)+"px",marginLeft:"-"+Math.round(c*b.x1)+"px",marginTop:"-"+Math.round(d*b.y1)+"px"}),f("#preview-favicon").css({width:Math.round(e*this.imageWidth)+"px",height:Math.round(g*this.imageHeight)+"px",marginLeft:"-"+Math.round(e*b.x1)+"px",marginTop:"-"+Math.floor(g*b.y1)+"px"})}}),b.exports=d},{}],66:[function(a,b,c){var d=wp.media.View.extend({tagName:"span",className:"spinner",spinnerTimeout:!1,delay:400,show:function(){return this.spinnerTimeout||(this.spinnerTimeout=_.delay(function(a){a.addClass("is-active")},this.delay,this.$el)),this},hide:function(){return this.$el.removeClass("is-active"),this.spinnerTimeout=clearTimeout(this.spinnerTimeout),this}});b.exports=d},{}],67:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),c=this.library=a.get("library");this._views={},this.primary=new wp.media.view.PriorityList,this.secondary=new wp.media.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary search-form"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),c&&c.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),e.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,b,c){var d;return c=c||{},_.isObject(a)?_.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(b instanceof Backbone.View||(b.classes=["media-button-"+a].concat(b.classes||[]),b=new wp.media.view.Button(b).render()),b.controller=b.controller||this.controller,this._views[a]=b,d=b.options.priority<0?"secondary":"primary",this[d].set(a,b,c)),c.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),b=a.get("library"),c=a.get("selection");_.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var d=a.options.requires,e=!1;e=_.some(c.models,function(a){return a.get("uploading")===!0}),d.selection&&c&&!c.length?e=!0:d.library&&b&&!b.length&&(e=!0),a.model.set("disabled",e)}})}}),b.exports=d},{}],68:[function(a,b,c){var d,e=wp.media.view.Toolbar.Select,f=wp.media.view.l10n;d=e.extend({initialize:function(){_.defaults(this.options,{text:f.insertIntoPost,requires:!1}),e.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),e.prototype.refresh.apply(this,arguments)}}),b.exports=d},{}],69:[function(a,b,c){var d,e=wp.media.view.Toolbar,f=wp.media.view.l10n;d=e.extend({initialize:function(){var a=this.options;_.bindAll(this,"clickSelect"),_.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:f.select,requires:{selection:!0}}),a.items=_.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),e.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),b.exports=d},{}],70:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.l10n,g=jQuery;d=e.extend({tagName:"div",className:"uploader-editor",template:wp.template("uploader-editor"),localDrag:!1,overContainer:!1,overDropzone:!1,draggingFile:null,initialize:function(){return this.initialized=!1,window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&this.browserSupport()?(this.$document=g(document),this.dropzones=[],this.files=[],this.$document.on("drop",".uploader-editor",_.bind(this.drop,this)),this.$document.on("dragover",".uploader-editor",_.bind(this.dropzoneDragover,this)),this.$document.on("dragleave",".uploader-editor",_.bind(this.dropzoneDragleave,this)),this.$document.on("click",".uploader-editor",_.bind(this.click,this)),this.$document.on("dragover",_.bind(this.containerDragover,this)),
-this.$document.on("dragleave",_.bind(this.containerDragleave,this)),this.$document.on("dragstart dragend drop",_.bind(function(a){this.localDrag="dragstart"===a.type,"drop"===a.type&&this.containerDragleave()},this)),this.initialized=!0,this):this},browserSupport:function(){var a=!1,b=document.createElement("div");return a="draggable"in b||"ondragstart"in b&&"ondrop"in b,a=a&&!!(window.File&&window.FileList&&window.FileReader)},isDraggingFile:function(a){return null!==this.draggingFile?this.draggingFile:_.isUndefined(a.originalEvent)||_.isUndefined(a.originalEvent.dataTransfer)?!1:(this.draggingFile=_.indexOf(a.originalEvent.dataTransfer.types,"Files")>-1&&-1===_.indexOf(a.originalEvent.dataTransfer.types,"text/plain"),this.draggingFile)},refresh:function(a){var b;for(b in this.dropzones)this.dropzones[b].toggle(this.overContainer||this.overDropzone);return _.isUndefined(a)||g(a.target).closest(".uploader-editor").toggleClass("droppable",this.overDropzone),this.overContainer||this.overDropzone||(this.draggingFile=null),this},render:function(){return this.initialized?(e.prototype.render.apply(this,arguments),g(".wp-editor-wrap").each(_.bind(this.attach,this)),this):this},attach:function(a,b){var c=this.$el.clone();return this.dropzones.push(c),g(b).append(c),this},drop:function(a){var b,c;return this.containerDragleave(a),this.dropzoneDragleave(a),this.files=a.originalEvent.dataTransfer.files,this.files.length<1?void 0:(b=g(a.target).parents(".wp-editor-wrap"),b.length>0&&b[0].id&&(window.wpActiveEditor=b[0].id.slice(3,-5)),this.workflow?(this.workflow.state().reset(),this.addFiles.apply(this),this.workflow.open()):(this.workflow=wp.media.editor.open(window.wpActiveEditor,{frame:"post",state:"insert",title:f.addMedia,multiple:!0}),c=this.workflow.uploader,c.uploader&&c.uploader.ready?this.addFiles.apply(this):this.workflow.on("uploader:ready",this.addFiles,this)),!1)},addFiles:function(){return this.files.length&&(this.workflow.uploader.uploader.uploader.addFile(_.toArray(this.files)),this.files=[]),this},containerDragover:function(a){!this.localDrag&&this.isDraggingFile(a)&&(this.overContainer=!0,this.refresh())},containerDragleave:function(){this.overContainer=!1,_.delay(_.bind(this.refresh,this),50)},dropzoneDragover:function(a){return!this.localDrag&&this.isDraggingFile(a)?(this.overDropzone=!0,this.refresh(a),!1):void 0},dropzoneDragleave:function(a){this.overDropzone=!1,_.delay(_.bind(this.refresh,this,a),50)},click:function(a){this.containerDragleave(a),this.dropzoneDragleave(a),this.localDrag=!1}}),b.exports=d},{}],71:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"uploader-inline",template:wp.template("uploader-inline"),events:{"click .close":"hide"},initialize:function(){_.defaults(this.options,{message:"",status:!0,canClose:!1}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),_.isUndefined(this.options.postId)&&(this.options.postId=wp.media.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new wp.media.view.UploaderStatus({controller:this.controller}))},prepare:function(){var a=this.controller.state().get("suggestedWidth"),b=this.controller.state().get("suggestedHeight"),c={};return c.message=this.options.message,c.canClose=this.options.canClose,a&&b&&(c.suggestedWidth=a,c.suggestedHeight=b),c},dispose:function(){return this.disposing?e.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=e.prototype.remove.apply(this,arguments);return _.defer(_.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this},show:function(){this.$el.removeClass("hidden")},hide:function(){this.$el.addClass("hidden")}}),b.exports=d},{}],72:[function(a,b,c){var d=wp.media.View.extend({className:"upload-error",template:wp.template("uploader-status-error")});b.exports=d},{}],73:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"media-uploader-status",template:wp.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){_.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,b=this.$bar;b&&a.length&&b.width(a.reduce(function(a,b){if(!b.get("uploading"))return a+100;var c=b.get("percent");return a+(_.isNumber(c)?c:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return _.escape(a)},error:function(a){this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var b=this.views.get(".upload-errors");a.preventDefault(),b&&_.invoke(b,"remove"),wp.Uploader.errors.reset()}}),b.exports=d},{}],74:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",className:"uploader-window",template:wp.template("uploader-window"),initialize:function(){var a;this.$browser=e('').hide().appendTo("body"),a=this.options.uploader=_.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!a.dropzone||a.dropzone instanceof e||(a.dropzone=e(a.dropzone)),this.controller.on("activate",this.refresh,this),this.controller.on("detach",function(){this.$browser.remove()},this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var a,b=wp.media.view.settings.post.id;this.uploader||(b&&(this.options.uploader.params.post_id=b),this.uploader=new wp.Uploader(this.options.uploader),a=this.uploader.dropzone,a.on("dropzone:enter",_.bind(this.show,this)),a.on("dropzone:leave",_.bind(this.hide,this)),e(this.uploader).on("uploader:ready",_.bind(this._ready,this)))},_ready:function(){this.controller.trigger("uploader:ready")},show:function(){var a=this.$el.show();_.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});wp.media.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()}),_.delay(function(){"0"===a.css("opacity")&&a.is(":visible")&&a.hide()},500)}}),b.exports=d},{}],75:[function(a,b,c){var d=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}});b.exports=d},{}]},{},[19]);
\ No newline at end of file
+!function a(b,c,d){function e(g,h){if(!c[g]){if(!b[g]){var i="function"==typeof require&&require;if(!h&&i)return i(g,!0);if(f)return f(g,!0);var j=new Error("Cannot find module '"+g+"'");throw j.code="MODULE_NOT_FOUND",j}var k=c[g]={exports:{}};b[g][0].call(k.exports,function(a){var c=b[g][1][a];return e(c?c:a)},k,k.exports,a,b,c,d)}return c[g].exports}for(var f="function"==typeof require&&require,g=0;g'+d+"")[0],priority:-40})),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}),b.exports=d},{}],3:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"cropper",title:e.cropImage,toolbar:"crop",content:"crop",router:!1,canSkipCrop:!1},activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},deactivate:function(){this.frame.toolbar.mode("browse")},createCropContent:function(){this.cropperView=new wp.media.view.Cropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},removeCropper:function(){this.imgSelect.cancelSelection(),this.imgSelect.setOptions({remove:!0}),this.imgSelect.update(),this.cropperView.remove()},createCropToolbar:function(){var a,b;a=this.get("canSkipCrop")||!1,b={controller:this.frame,items:{insert:{style:"primary",text:e.cropImage,priority:80,requires:{library:!1,selection:!1},click:function(){var a,b=this.controller;a=b.state().get("selection").first(),a.set({cropDetails:b.state().imgSelect.getSelection()}),this.$el.text(e.cropping),this.$el.attr("disabled",!0),b.state().doCrop(a).done(function(a){b.trigger("cropped",a),b.close()}).fail(function(){b.trigger("content:error:crop")})}}}},a&&_.extend(b.items,{skip:{style:"secondary",text:e.skipCropping,priority:70,requires:{library:!1,selection:!1},click:function(){var a=this.controller.state().get("selection").first();this.controller.state().cropperView.remove(),this.controller.trigger("skippedcrop",a),this.controller.close()}}}),this.frame.toolbar.set(new wp.media.view.Toolbar(b))},doCrop:function(a){return wp.ajax.post("custom-header-crop",{nonce:a.get("nonces").edit,id:a.get("id"),cropDetails:a.get("cropDetails")})}}),b.exports=d},{}],4:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{wp_customize:"on",nonce:a.get("nonces").edit,id:a.get("id"),context:c.id,cropDetails:b})}}),b.exports=d},{}],5:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.controller.State.extend({defaults:{id:"edit-image",title:e.editImage,menu:!1,toolbar:"edit-image",content:"edit-image",url:""},activate:function(){this.listenTo(this.frame,"toolbar:render:edit-image",this.toolbar)},deactivate:function(){this.stopListening(this.frame)},toolbar:function(){var a=this.frame,b=a.lastState(),c=b&&b.id;a.toolbar.set(new wp.media.view.Toolbar({controller:a,items:{back:{style:"primary",text:e.back,priority:20,click:function(){c?a.setState(c):a.close()}}}}))}}),b.exports=d},{}],6:[function(a,b,c){var d,e=wp.media.view.l10n,f=Backbone.$;d=wp.media.controller.State.extend({defaults:{id:"embed",title:e.insertFromUrlTitle,content:"embed",menu:"default",toolbar:"main-embed",priority:120,type:"link",url:"",metadata:{}},sensitivity:400,initialize:function(a){this.metadata=a.metadata,this.debouncedScan=_.debounce(_.bind(this.scan,this),this.sensitivity),this.props=new Backbone.Model(this.metadata||{url:""}),this.props.on("change:url",this.debouncedScan,this),this.props.on("change:url",this.refresh,this),this.on("scan",this.scanImage,this)},scan:function(){var a,b=this,c={type:"link",scanners:[]};this.props.get("url")&&this.trigger("scan",c),c.scanners.length?(a=c.scanners=f.when.apply(f,c.scanners),a.always(function(){b.get("scanners")===a&&b.set("loading",!1)})):c.scanners=null,c.loading=!!c.scanners,this.set(c)},scanImage:function(a){var b=this.frame,c=this,d=this.props.get("url"),e=new Image,g=f.Deferred();a.scanners.push(g.promise()),e.onload=function(){g.resolve(),c===b.state()&&d===c.props.get("url")&&(c.set({type:"image"}),c.props.set({width:e.width,height:e.height}))},e.onerror=g.reject,e.src=d},refresh:function(){this.frame.toolbar.get().refresh()},reset:function(){this.props.clear().set({url:""}),this.active&&this.refresh()}}),b.exports=d},{}],7:[function(a,b,c){var d,e=wp.media.model.Attachment,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"featured-image",title:g.setFeaturedImageTitle,multiple:!1,filterable:"uploaded",toolbar:"featured-image",priority:60,syncSelection:!0},f.prototype.defaults),initialize:function(){var a,b;this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments),a=this.get("library"),b=a.comparator,a.comparator=function(a,c){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(c.cid);return!d&&e?-1:d&&!e?1:b.apply(this,arguments)},a.observe(this.get("selection"))},activate:function(){this.updateSelection(),this.frame.on("open",this.updateSelection,this),f.prototype.activate.apply(this,arguments)},deactivate:function(){this.frame.off("open",this.updateSelection,this),f.prototype.deactivate.apply(this,arguments)},updateSelection:function(){var a,b=this.get("selection"),c=wp.media.view.settings.post.featuredImageId;""!==c&&-1!==c&&(a=e.get(c),a.fetch()),b.reset(a?[a]:[])}}),b.exports=d},{}],8:[function(a,b,c){var d,e=wp.media.model.Selection,f=wp.media.controller.Library,g=wp.media.view.l10n;d=f.extend({defaults:_.defaults({id:"gallery-library",title:g.addToGalleryTitle,multiple:"add",filterable:"uploaded",menu:"gallery",toolbar:"gallery-add",priority:100,syncSelection:!1},f.prototype.defaults),initialize:function(){this.get("library")||this.set("library",wp.media.query({type:"image"})),f.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library"),b=this.frame.state("gallery-edit").get("library");this.editLibrary&&this.editLibrary!==b&&a.unobserve(this.editLibrary),a.validator=function(a){return!!this.mirroring.get(a.cid)&&!b.get(a.cid)&&e.prototype.validator.apply(this,arguments)},a.reset(a.mirroring.models,{silent:!0}),a.observe(b),this.editLibrary=b,f.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],9:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:{id:"gallery-edit",title:f.editGalleryTitle,multiple:!1,searchable:!1,sortable:!0,date:!1,display:!1,content:"browse",toolbar:"gallery-edit",describe:!0,displaySettings:!0,dragInfo:!0,idealColumnWidth:170,editing:!1,priority:60,syncSelection:!1},initialize:function(){this.get("library")||this.set("library",new wp.media.model.Selection),this.get("AttachmentView")||this.set("AttachmentView",wp.media.view.Attachment.EditLibrary),e.prototype.initialize.apply(this,arguments)},activate:function(){var a=this.get("library");a.props.set("type","image"),this.get("library").observe(wp.Uploader.queue),this.frame.on("content:render:browse",this.gallerySettings,this),e.prototype.activate.apply(this,arguments)},deactivate:function(){this.get("library").unobserve(wp.Uploader.queue),this.frame.off("content:render:browse",this.gallerySettings,this),e.prototype.deactivate.apply(this,arguments)},gallerySettings:function(a){if(this.get("displaySettings")){var b=this.get("library");b&&a&&(b.gallery=b.gallery||new Backbone.Model,a.sidebar.set({gallery:new wp.media.view.Settings.Gallery({controller:this,model:b.gallery,priority:40})}),a.toolbar.set("reverse",{text:f.reverseOrder,priority:80,click:function(){b.reset(b.toArray().reverse())}}))}}}),b.exports=d},{}],10:[function(a,b,c){var d,e=wp.media.controller.State,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"image-details",title:g.imageDetailsTitle,content:"image-details",menu:!1,router:!1,toolbar:"image-details",editing:!1,priority:60},f.prototype.defaults),initialize:function(a){this.image=a.image,e.prototype.initialize.apply(this,arguments)},activate:function(){this.frame.modal.$el.addClass("image-details")}}),b.exports=d},{}],11:[function(a,b,c){var d,e=wp.media.view.l10n,f=window.getUserSetting,g=window.setUserSetting;d=wp.media.controller.State.extend({defaults:{id:"library",title:e.mediaLibraryTitle,multiple:!1,content:"upload",menu:"default",router:"browse",toolbar:"select",searchable:!0,filterable:!1,sortable:!0,autoSelect:!0,describe:!1,contentUserSetting:!0,syncSelection:!0},initialize:function(){var a,b=this.get("selection");this.get("library")||this.set("library",wp.media.query()),b instanceof wp.media.model.Selection||(a=b,a||(a=this.get("library").props.toJSON(),a=_.omit(a,"orderby","query")),this.set("selection",new wp.media.model.Selection(null,{multiple:this.get("multiple"),props:a}))),this.resetDisplays()},activate:function(){this.syncSelection(),wp.Uploader.queue.on("add",this.uploading,this),this.get("selection").on("add remove reset",this.refreshContent,this),this.get("router")&&this.get("contentUserSetting")&&(this.frame.on("content:activate",this.saveContentMode,this),this.set("content",f("libraryContent",this.get("content"))))},deactivate:function(){this.recordSelection(),this.frame.off("content:activate",this.saveContentMode,this),this.get("selection").off(null,null,this),wp.Uploader.queue.off(null,null,this)},reset:function(){this.get("selection").reset(),this.resetDisplays(),this.refreshContent()},resetDisplays:function(){var a=wp.media.view.settings.defaultProps;this._displays=[],this._defaultDisplaySettings={align:f("align",a.align)||"none",size:f("imgsize",a.size)||"medium",link:f("urlbutton",a.link)||"none"}},display:function(a){var b=this._displays;return b[a.cid]||(b[a.cid]=new Backbone.Model(this.defaultDisplaySettings(a))),b[a.cid]},defaultDisplaySettings:function(a){var b=_.clone(this._defaultDisplaySettings);return(b.canEmbed=this.canEmbed(a))?b.link="embed":this.isImageAttachment(a)||"none"!==b.link||(b.link="file"),b},isImageAttachment:function(a){return a.get("uploading")?/\.(jpe?g|png|gif)$/i.test(a.get("filename")):"image"===a.get("type")},canEmbed:function(a){if(!a.get("uploading")){var b=a.get("type");if("audio"!==b&&"video"!==b)return!1}return _.contains(wp.media.view.settings.embedExts,a.get("filename").split(".").pop())},refreshContent:function(){var a=this.get("selection"),b=this.frame,c=b.router.get(),d=b.content.mode();this.active&&!a.length&&c&&!c.get(d)&&this.frame.content.render(this.get("content"))},uploading:function(a){var b=this.frame.content;"upload"===b.mode()&&this.frame.content.mode("browse"),this.get("autoSelect")&&(this.get("selection").add(a),this.frame.trigger("library:selection:add"))},saveContentMode:function(){if("browse"===this.get("router")){var a=this.frame.content.mode(),b=this.frame.router.get();b&&b.get(a)&&g("libraryContent",a)}}}),_.extend(d.prototype,wp.media.selectionSync),b.exports=d},{}],12:[function(a,b,c){var d,e=wp.media.controller.Library;d=e.extend({defaults:_.defaults({filterable:"uploaded",displaySettings:!1,priority:80,syncSelection:!1},e.prototype.defaults),initialize:function(a){this.media=a.media,this.type=a.type,this.set("library",wp.media.query({type:this.type})),e.prototype.initialize.apply(this,arguments)},activate:function(){wp.media.frame.lastMime&&(this.set("library",wp.media.query({type:wp.media.frame.lastMime})),delete wp.media.frame.lastMime),e.prototype.activate.apply(this,arguments)}}),b.exports=d},{}],13:[function(a,b,c){var d=function(a){_.extend(this,_.pick(a||{},"id","view","selector"))};d.extend=Backbone.Model.extend,_.extend(d.prototype,{mode:function(a){return a?a===this._mode?this:(this.trigger("deactivate"),this._mode=a,this.render(a),this.trigger("activate"),this):this._mode},render:function(a){if(a&&a!==this._mode)return this.mode(a);var b,c={view:null};return this.trigger("create",c),b=c.view,this.trigger("render",b),b&&this.set(b),this},get:function(){return this.view.views.first(this.selector)},set:function(a,b){return b&&(b.add=!1),this.view.views.set(this.selector,a,b)},trigger:function(a){var b,c;if(this._mode)return c=_.toArray(arguments),b=this.id+":"+a,c[0]=b+":"+this._mode,this.view.trigger.apply(this.view,c),c[0]=b,this.view.trigger.apply(this.view,c),this}}),b.exports=d},{}],14:[function(a,b,c){var d,e=wp.media.controller.Library,f=wp.media.view.l10n;d=e.extend({defaults:_.defaults({id:"replace-image",title:f.replaceImageTitle,multiple:!1,filterable:"uploaded",toolbar:"replace",menu:!1,priority:60,syncSelection:!0},e.prototype.defaults),initialize:function(a){var b,c;this.image=a.image,this.get("library")||this.set("library",wp.media.query({type:"image"})),e.prototype.initialize.apply(this,arguments),b=this.get("library"),c=b.comparator,b.comparator=function(a,b){var d=!!this.mirroring.get(a.cid),e=!!this.mirroring.get(b.cid);return!d&&e?-1:d&&!e?1:c.apply(this,arguments)},b.observe(this.get("selection"))},activate:function(){this.updateSelection(),e.prototype.activate.apply(this,arguments)},updateSelection:function(){var a=this.get("selection"),b=this.image.attachment;a.reset(b?[b]:[])}}),b.exports=d},{}],15:[function(a,b,c){var d,e=wp.media.controller;d=e.Cropper.extend({activate:function(){this.frame.on("content:create:crop",this.createCropContent,this),this.frame.on("close",this.removeCropper,this),this.set("selection",new Backbone.Collection(this.frame._selection.single))},createCropContent:function(){this.cropperView=new wp.media.view.SiteIconCropper({controller:this,attachment:this.get("selection").first()}),this.cropperView.on("image-loaded",this.createCropToolbar,this),this.frame.content.set(this.cropperView)},doCrop:function(a){var b=a.get("cropDetails"),c=this.get("control");return b.dst_width=c.params.width,b.dst_height=c.params.height,wp.ajax.post("crop-image",{nonce:a.get("nonces").edit,id:a.get("id"),context:"site-icon",cropDetails:b})}}),b.exports=d},{}],16:[function(a,b,c){var d=function(a){this.states=new Backbone.Collection(a)};d.extend=Backbone.Model.extend,_.extend(d.prototype,Backbone.Events,{state:function(a){return this.states=this.states||new Backbone.Collection,a=a||this._state,a&&!this.states.get(a)&&this.states.add({id:a}),this.states.get(a)},setState:function(a){var b=this.state();return b&&a===b.id||!this.states||!this.states.get(a)?this:(b&&(b.trigger("deactivate"),this._lastState=b.id),this._state=a,this.state().trigger("activate"),this)},lastState:function(){return this._lastState?this.state(this._lastState):void 0}}),_.each(["on","off","trigger"],function(a){d.prototype[a]=function(){return this.states=this.states||new Backbone.Collection,this.states[a].apply(this.states,arguments),this}}),b.exports=d},{}],17:[function(a,b,c){var d=Backbone.Model.extend({constructor:function(){this.on("activate",this._preActivate,this),this.on("activate",this.activate,this),this.on("activate",this._postActivate,this),this.on("deactivate",this._deactivate,this),this.on("deactivate",this.deactivate,this),this.on("reset",this.reset,this),this.on("ready",this._ready,this),this.on("ready",this.ready,this),Backbone.Model.apply(this,arguments),this.on("change:menu",this._updateMenu,this)},ready:function(){},activate:function(){},deactivate:function(){},reset:function(){},_ready:function(){this._updateMenu()},_preActivate:function(){this.active=!0},_postActivate:function(){this.on("change:menu",this._menu,this),this.on("change:titleMode",this._title,this),this.on("change:content",this._content,this),this.on("change:toolbar",this._toolbar,this),this.frame.on("title:render:default",this._renderTitle,this),this._title(),this._menu(),this._toolbar(),this._content(),this._router()},_deactivate:function(){this.active=!1,this.frame.off("title:render:default",this._renderTitle,this),this.off("change:menu",this._menu,this),this.off("change:titleMode",this._title,this),this.off("change:content",this._content,this),this.off("change:toolbar",this._toolbar,this)},_title:function(){this.frame.title.render(this.get("titleMode")||"default")},_renderTitle:function(a){a.$el.text(this.get("title")||"")},_router:function(){var a,b=this.frame.router,c=this.get("router");this.frame.$el.toggleClass("hide-router",!c),c&&(this.frame.router.render(c),a=b.get(),a&&a.select&&a.select(this.frame.content.mode()))},_menu:function(){var a,b=this.frame.menu,c=this.get("menu");this.frame.$el.toggleClass("hide-menu",!c),c&&(b.mode(c),a=b.get(),a&&a.select&&a.select(this.id))},_updateMenu:function(){var a=this.previous("menu"),b=this.get("menu");a&&this.frame.off("menu:render:"+a,this._renderMenu,this),b&&this.frame.on("menu:render:"+b,this._renderMenu,this)},_renderMenu:function(a){var b=this.get("menuItem"),c=this.get("title"),d=this.get("priority");!b&&c&&(b={text:c},d&&(b.priority=d)),b&&a.set(this.id,b)}});_.each(["toolbar","content"],function(a){d.prototype["_"+a]=function(){var b=this.get(a);b&&this.frame[a].render(b)}}),b.exports=d},{}],18:[function(a,b,c){var d={syncSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple&&(a.reset([],{silent:!0}),a.validateAll(b.attachments),b.difference=_.difference(b.attachments.models,a.models)),a.single(b.single))},recordSelection:function(){var a=this.get("selection"),b=this.frame._selection;this.get("syncSelection")&&b&&a&&(a.multiple?(b.attachments.reset(a.toArray().concat(b.difference)),b.difference=[]):b.attachments.add(a.toArray()),b.single=a._single)}};b.exports=d},{}],19:[function(a,b,c){var d,e=wp.media,f=jQuery;e.isTouchDevice="ontouchend"in document,d=e.view.l10n=window._wpMediaViewsL10n||{},e.view.settings=d.settings||{},delete d.settings,e.model.settings.post=e.view.settings.post,f.support.transition=function(){var a,b=document.documentElement.style,c={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};return a=_.find(_.keys(c),function(a){return!_.isUndefined(b[a])}),a&&{end:c[a]}}(),e.events=_.extend({},Backbone.Events),e.transition=function(a,b){var c=f.Deferred();return b=b||2e3,f.support.transition?(a instanceof f||(a=f(a)),a.first().one(f.support.transition.end,c.resolve),_.delay(c.resolve,b)):c.resolve(),c.promise()},e.controller.Region=a("./controllers/region.js"),e.controller.StateMachine=a("./controllers/state-machine.js"),e.controller.State=a("./controllers/state.js"),e.selectionSync=a("./utils/selection-sync.js"),e.controller.Library=a("./controllers/library.js"),e.controller.ImageDetails=a("./controllers/image-details.js"),e.controller.GalleryEdit=a("./controllers/gallery-edit.js"),e.controller.GalleryAdd=a("./controllers/gallery-add.js"),e.controller.CollectionEdit=a("./controllers/collection-edit.js"),e.controller.CollectionAdd=a("./controllers/collection-add.js"),e.controller.FeaturedImage=a("./controllers/featured-image.js"),e.controller.ReplaceImage=a("./controllers/replace-image.js"),e.controller.EditImage=a("./controllers/edit-image.js"),e.controller.MediaLibrary=a("./controllers/media-library.js"),e.controller.Embed=a("./controllers/embed.js"),e.controller.Cropper=a("./controllers/cropper.js"),e.controller.CustomizeImageCropper=a("./controllers/customize-image-cropper.js"),e.controller.SiteIconCropper=a("./controllers/site-icon-cropper.js"),e.View=a("./views/view.js"),e.view.Frame=a("./views/frame.js"),e.view.MediaFrame=a("./views/media-frame.js"),e.view.MediaFrame.Select=a("./views/frame/select.js"),e.view.MediaFrame.Post=a("./views/frame/post.js"),e.view.MediaFrame.ImageDetails=a("./views/frame/image-details.js"),e.view.Modal=a("./views/modal.js"),e.view.FocusManager=a("./views/focus-manager.js"),e.view.UploaderWindow=a("./views/uploader/window.js"),e.view.EditorUploader=a("./views/uploader/editor.js"),e.view.UploaderInline=a("./views/uploader/inline.js"),e.view.UploaderStatus=a("./views/uploader/status.js"),e.view.UploaderStatusError=a("./views/uploader/status-error.js"),e.view.Toolbar=a("./views/toolbar.js"),e.view.Toolbar.Select=a("./views/toolbar/select.js"),e.view.Toolbar.Embed=a("./views/toolbar/embed.js"),e.view.Button=a("./views/button.js"),e.view.ButtonGroup=a("./views/button-group.js"),e.view.PriorityList=a("./views/priority-list.js"),e.view.MenuItem=a("./views/menu-item.js"),e.view.Menu=a("./views/menu.js"),e.view.RouterItem=a("./views/router-item.js"),e.view.Router=a("./views/router.js"),e.view.Sidebar=a("./views/sidebar.js"),e.view.Attachment=a("./views/attachment.js"),e.view.Attachment.Library=a("./views/attachment/library.js"),e.view.Attachment.EditLibrary=a("./views/attachment/edit-library.js"),e.view.Attachments=a("./views/attachments.js"),e.view.Search=a("./views/search.js"),e.view.AttachmentFilters=a("./views/attachment-filters.js"),e.view.DateFilter=a("./views/attachment-filters/date.js"),e.view.AttachmentFilters.Uploaded=a("./views/attachment-filters/uploaded.js"),e.view.AttachmentFilters.All=a("./views/attachment-filters/all.js"),e.view.AttachmentsBrowser=a("./views/attachments/browser.js"),e.view.Selection=a("./views/selection.js"),e.view.Attachment.Selection=a("./views/attachment/selection.js"),e.view.Attachments.Selection=a("./views/attachments/selection.js"),e.view.Attachment.EditSelection=a("./views/attachment/edit-selection.js"),e.view.Settings=a("./views/settings.js"),e.view.Settings.AttachmentDisplay=a("./views/settings/attachment-display.js"),e.view.Settings.Gallery=a("./views/settings/gallery.js"),e.view.Settings.Playlist=a("./views/settings/playlist.js"),e.view.Attachment.Details=a("./views/attachment/details.js"),e.view.AttachmentCompat=a("./views/attachment-compat.js"),e.view.Iframe=a("./views/iframe.js"),e.view.Embed=a("./views/embed.js"),e.view.Label=a("./views/label.js"),e.view.EmbedUrl=a("./views/embed/url.js"),e.view.EmbedLink=a("./views/embed/link.js"),e.view.EmbedImage=a("./views/embed/image.js"),e.view.ImageDetails=a("./views/image-details.js"),e.view.Cropper=a("./views/cropper.js"),e.view.SiteIconCropper=a("./views/site-icon-cropper.js"),e.view.SiteIconPreview=a("./views/site-icon-preview.js"),e.view.EditImage=a("./views/edit-image.js"),e.view.Spinner=a("./views/spinner.js")},{"./controllers/collection-add.js":1,"./controllers/collection-edit.js":2,"./controllers/cropper.js":3,"./controllers/customize-image-cropper.js":4,"./controllers/edit-image.js":5,"./controllers/embed.js":6,"./controllers/featured-image.js":7,"./controllers/gallery-add.js":8,"./controllers/gallery-edit.js":9,"./controllers/image-details.js":10,"./controllers/library.js":11,"./controllers/media-library.js":12,"./controllers/region.js":13,"./controllers/replace-image.js":14,"./controllers/site-icon-cropper.js":15,"./controllers/state-machine.js":16,"./controllers/state.js":17,"./utils/selection-sync.js":18,"./views/attachment-compat.js":20,"./views/attachment-filters.js":21,"./views/attachment-filters/all.js":22,"./views/attachment-filters/date.js":23,"./views/attachment-filters/uploaded.js":24,"./views/attachment.js":25,"./views/attachment/details.js":26,"./views/attachment/edit-library.js":27,"./views/attachment/edit-selection.js":28,"./views/attachment/library.js":29,"./views/attachment/selection.js":30,"./views/attachments.js":31,"./views/attachments/browser.js":32,"./views/attachments/selection.js":33,"./views/button-group.js":34,"./views/button.js":35,"./views/cropper.js":36,"./views/edit-image.js":37,"./views/embed.js":38,"./views/embed/image.js":39,"./views/embed/link.js":40,"./views/embed/url.js":41,"./views/focus-manager.js":42,"./views/frame.js":43,"./views/frame/image-details.js":44,"./views/frame/post.js":45,"./views/frame/select.js":46,"./views/iframe.js":47,"./views/image-details.js":48,"./views/label.js":49,"./views/media-frame.js":50,"./views/menu-item.js":51,"./views/menu.js":52,"./views/modal.js":53,"./views/priority-list.js":54,"./views/router-item.js":55,"./views/router.js":56,"./views/search.js":57,"./views/selection.js":58,"./views/settings.js":59,"./views/settings/attachment-display.js":60,"./views/settings/gallery.js":61,"./views/settings/playlist.js":62,"./views/sidebar.js":63,"./views/site-icon-cropper.js":64,"./views/site-icon-preview.js":65,"./views/spinner.js":66,"./views/toolbar.js":67,"./views/toolbar/embed.js":68,"./views/toolbar/select.js":69,"./views/uploader/editor.js":70,"./views/uploader/inline.js":71,"./views/uploader/status-error.js":72,"./views/uploader/status.js":73,"./views/uploader/window.js":74,"./views/view.js":75}],20:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"form",className:"compat-item",events:{submit:"preventDefault","change input":"save","change select":"save","change textarea":"save"},initialize:function(){this.listenTo(this.model,"change:compat",this.render)},dispose:function(){return this.$(":focus").length&&this.save(),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.model.get("compat");if(a&&a.item)return this.views.detach(),this.$el.html(a.item),this.views.render(),this},preventDefault:function(a){a.preventDefault()},save:function(a){var b={};a&&a.preventDefault(),_.each(this.$el.serializeArray(),function(a){b[a.name]=a.value}),this.controller.trigger("attachment:compat:waiting",["waiting"]),this.model.saveCompat(b).always(_.bind(this.postSave,this))},postSave:function(){this.controller.trigger("attachment:compat:ready",["ready"])}}),b.exports=d},{}],21:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"select",className:"attachment-filters",id:"media-attachment-filters",events:{change:"change"},keys:[],initialize:function(){this.createFilters(),_.extend(this.filters,this.options.filters),this.$el.html(_.chain(this.filters).map(function(a,b){return{el:e("").val(b).html(a.text)[0],priority:a.priority||50}},this).sortBy("priority").pluck("el").value()),this.listenTo(this.model,"change",this.select),this.select()},createFilters:function(){this.filters={}},change:function(){var a=this.filters[this.el.value];a&&this.model.set(a.props)},select:function(){var a=this.model,b="all",c=a.toJSON();_.find(this.filters,function(a,d){var e=_.all(a.props,function(a,b){return a===(_.isUndefined(c[b])?null:c[b])});return e?b=d:void 0}),this.$el.val(b)}}),b.exports=d},{}],22:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a={};_.each(wp.media.view.settings.mimeTypes||{},function(b,c){a[c]={text:b,props:{status:null,type:c,uploadedTo:null,orderby:"date",order:"DESC"}}}),a.all={text:e.allMediaItems,props:{status:null,type:null,uploadedTo:null,orderby:"date",order:"DESC"},priority:10},wp.media.view.settings.post.id&&(a.uploaded={text:e.uploadedToThisPost,props:{status:null,type:null,uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20}),a.unattached={text:e.unattached,props:{status:null,uploadedTo:0,type:null,orderby:"menuOrder",order:"ASC"},priority:50},wp.media.view.settings.mediaTrash&&this.controller.isModeActive("grid")&&(a.trash={text:e.trash,props:{uploadedTo:null,status:"trash",type:null,orderby:"date",order:"DESC"},priority:50}),this.filters=a}}),b.exports=d},{}],23:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({id:"media-attachment-date-filters",createFilters:function(){var a={};_.each(wp.media.view.settings.months||{},function(b,c){a[c]={text:b.text,props:{year:b.year,monthnum:b.month}}}),a.all={text:e.allDates,props:{monthnum:!1,year:!1},priority:10},this.filters=a}}),b.exports=d},{}],24:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.view.AttachmentFilters.extend({createFilters:function(){var a,b=this.model.get("type"),c=wp.media.view.settings.mimeTypes;c&&b&&(a=c[b]),this.filters={all:{text:a||e.allMediaItems,props:{uploadedTo:null,orderby:"date",order:"DESC"},priority:10},uploaded:{text:e.uploadedToThisPost,props:{uploadedTo:wp.media.view.settings.post.id,orderby:"menuOrder",order:"ASC"},priority:20},unattached:{text:e.unattached,props:{uploadedTo:0,orderby:"menuOrder",order:"ASC"},priority:50}}}}),b.exports=d},{}],25:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"li",className:"attachment",template:wp.template("attachment"),attributes:function(){return{tabIndex:0,role:"checkbox","aria-label":this.model.get("title"),"aria-checked":!1,"data-id":this.model.get("id")}},events:{"click .js--select-attachment":"toggleSelectionHandler","change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .attachment-close":"removeFromLibrary","click .check":"checkClickHandler",keydown:"toggleSelectionHandler"},buttons:{},initialize:function(){var a=this.options.selection,b=_.defaults(this.options,{rerenderOnModelChange:!0});b.rerenderOnModelChange?this.listenTo(this.model,"change",this.render):this.listenTo(this.model,"change:percent",this.progress),this.listenTo(this.model,"change:title",this._syncTitle),this.listenTo(this.model,"change:caption",this._syncCaption),this.listenTo(this.model,"change:artist",this._syncArtist),this.listenTo(this.model,"change:album",this._syncAlbum),this.listenTo(this.model,"add",this.select),this.listenTo(this.model,"remove",this.deselect),a&&(a.on("reset",this.updateSelect,this),this.listenTo(this.model,"selection:single selection:unsingle",this.details),this.details(this.model,this.controller.state().get("selection"))),
+this.listenTo(this.controller,"attachment:compat:waiting attachment:compat:ready",this.updateSave)},dispose:function(){var a=this.options.selection;return this.updateAll(),a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},render:function(){var a=_.defaults(this.model.toJSON(),{orientation:"landscape",uploading:!1,type:"",subtype:"",icon:"",filename:"",caption:"",title:"",dateFormatted:"",width:"",height:"",compat:!1,alt:"",description:""},this.options);return a.buttons=this.buttons,a.describe=this.controller.state().get("describe"),"image"===a.type&&(a.size=this.imageSize()),a.can={},a.nonces&&(a.can.remove=!!a.nonces["delete"],a.can.save=!!a.nonces.update),this.controller.state().get("allowLocalEdits")&&(a.allowLocalEdits=!0),a.uploading&&!a.percent&&(a.percent=0),this.views.detach(),this.$el.html(this.template(a)),this.$el.toggleClass("uploading",a.uploading),a.uploading?this.$bar=this.$(".media-progress-bar div"):delete this.$bar,this.updateSelect(),this.updateSave(),this.views.render(),this},progress:function(){this.$bar&&this.$bar.length&&this.$bar.width(this.model.get("percent")+"%")},toggleSelectionHandler:function(a){var b;if("INPUT"!==a.target.nodeName&&"BUTTON"!==a.target.nodeName){if(37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode)return void this.controller.trigger("attachment:keydown:arrow",a);if("keydown"!==a.type||13===a.keyCode||32===a.keyCode){if(a.preventDefault(),this.controller.isModeActive("grid")){if(this.controller.isModeActive("edit"))return void this.controller.trigger("edit:attachment",this.model,a.currentTarget);this.controller.isModeActive("select")&&(b="toggle")}a.shiftKey?b="between":(a.ctrlKey||a.metaKey)&&(b="toggle"),this.toggleSelection({method:b}),this.controller.trigger("selection:toggle")}}},toggleSelection:function(a){var b,c,d,e,f=this.collection,g=this.options.selection,h=this.model,i=a&&a.method;if(g){if(b=g.single(),i=_.isUndefined(i)?g.multiple:i,"between"===i&&b&&g.multiple){if(b===h)return;return d=f.indexOf(b),e=f.indexOf(this.model),c=e>d?f.models.slice(d,e+1):f.models.slice(e,d+1),g.add(c),void g.single(h)}if("toggle"===i)return g[this.selected()?"remove":"add"](h),void g.single(h);if("add"===i)return g.add(h),void g.single(h);i||(i="add"),"add"!==i&&(i="reset"),this.selected()?g[b===h?"remove":"single"](h):(g[i](h),g.single(h))}},updateSelect:function(){this[this.selected()?"select":"deselect"]()},selected:function(){var a=this.options.selection;return a?!!a.get(this.model.cid):void 0},select:function(a,b){var c=this.options.selection,d=this.controller;!c||b&&b!==c||this.$el.hasClass("selected")||(this.$el.addClass("selected").attr("aria-checked",!0),d.isModeActive("grid")&&d.isModeActive("select")||this.$(".check").attr("tabindex","0"))},deselect:function(a,b){var c=this.options.selection;!c||b&&b!==c||this.$el.removeClass("selected").attr("aria-checked",!1).find(".check").attr("tabindex","-1")},details:function(a,b){var c,d=this.options.selection;d===b&&(c=d.single(),this.$el.toggleClass("details",c===this.model))},imageSize:function(a){var b=this.model.get("sizes"),c=!1;return a=a||"medium",b&&(b[a]?c=b[a]:b.large?c=b.large:b.thumbnail?c=b.thumbnail:b.full&&(c=b.full),c)?_.clone(c):{url:this.model.get("url"),width:this.model.get("width"),height:this.model.get("height"),orientation:this.model.get("orientation")}},updateSetting:function(a){var b,c,d=f(a.target).closest("[data-setting]");d.length&&(b=d.data("setting"),c=a.target.value,this.model.get(b)!==c&&this.save(b,c))},save:function(){var a=this,b=this._save=this._save||{status:"ready"},c=this.model.save.apply(this.model,arguments),d=b.requests?f.when(c,b.requests):c;b.savedTimer&&clearTimeout(b.savedTimer),this.updateSave("waiting"),b.requests=d,d.always(function(){b.requests===d&&(a.updateSave("resolved"===d.state()?"complete":"error"),b.savedTimer=setTimeout(function(){a.updateSave("ready"),delete b.savedTimer},2e3))})},updateSave:function(a){var b=this._save=this._save||{status:"ready"};return a&&a!==b.status&&(this.$el.removeClass("save-"+b.status),b.status=a),this.$el.addClass("save-"+b.status),this},updateAll:function(){var a,b=this.$("[data-setting]"),c=this.model;a=_.chain(b).map(function(a){var b,d,e=f("input, textarea, select, [value]",a);if(e.length)return b=f(a).data("setting"),d=e.val(),c.get(b)!==d?[b,d]:void 0}).compact().object().value(),_.isEmpty(a)||c.save(a)},removeFromLibrary:function(a){("keydown"!==a.type||13===a.keyCode||32===a.keyCode)&&(a.stopPropagation(),this.collection.remove(this.model))},checkClickHandler:function(a){var b=this.options.selection;b&&(a.stopPropagation(),b.where({id:this.model.get("id")}).length?(b.remove(this.model),this.$el.focus()):b.add(this.model))}}),_.each({caption:"_syncCaption",title:"_syncTitle",artist:"_syncArtist",album:"_syncAlbum"},function(a,b){d.prototype[a]=function(a,c){var d=this.$('[data-setting="'+b+'"]');return d.length?c===d.find("input, textarea, select, [value]").val()?this:this.render():this}}),b.exports=d},{}],26:[function(a,b,c){var d,e=wp.media.view.Attachment,f=wp.media.view.l10n;d=e.extend({tagName:"div",className:"attachment-details",template:wp.template("attachment-details"),attributes:function(){return{tabIndex:0,"data-id":this.model.get("id")}},events:{"change [data-setting]":"updateSetting","change [data-setting] input":"updateSetting","change [data-setting] select":"updateSetting","change [data-setting] textarea":"updateSetting","click .delete-attachment":"deleteAttachment","click .trash-attachment":"trashAttachment","click .untrash-attachment":"untrashAttachment","click .edit-attachment":"editAttachment",keydown:"toggleSelectionHandler"},initialize:function(){this.options=_.defaults(this.options,{rerenderOnModelChange:!1}),this.on("ready",this.initialFocus),e.prototype.initialize.apply(this,arguments)},initialFocus:function(){wp.media.isTouchDevice||this.$('input[type="text"]').eq(0).focus()},deleteAttachment:function(a){a.preventDefault(),window.confirm(f.warnDelete)&&(this.model.destroy(),this.controller.modal.focusManager.focus())},trashAttachment:function(a){var b=this.controller.library;a.preventDefault(),wp.media.view.settings.mediaTrash&&"edit-metadata"===this.controller.content.mode()?(this.model.set("status","trash"),this.model.save().done(function(){b._requery(!0)})):this.model.destroy()},untrashAttachment:function(a){var b=this.controller.library;a.preventDefault(),this.model.set("status","inherit"),this.model.save().done(function(){b._requery(!0)})},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b?(a.preventDefault(),b.set("image",this.model),this.controller.setState("edit-image")):this.$el.addClass("needs-refresh")},toggleSelectionHandler:function(a){return"keydown"===a.type&&9===a.keyCode&&a.shiftKey&&a.target===this.$(":tabbable").get(0)?(this.controller.trigger("attachment:details:shift-tab",a),!1):37===a.keyCode||38===a.keyCode||39===a.keyCode||40===a.keyCode?void this.controller.trigger("attachment:keydown:arrow",a):void 0}}),b.exports=d},{}],27:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{close:!0}});b.exports=d},{}],28:[function(a,b,c){var d=wp.media.view.Attachment.Selection.extend({buttons:{close:!0}});b.exports=d},{}],29:[function(a,b,c){var d=wp.media.view.Attachment.extend({buttons:{check:!0}});b.exports=d},{}],30:[function(a,b,c){var d=wp.media.view.Attachment.extend({className:"attachment selection",toggleSelection:function(){this.options.selection.single(this.model)}});b.exports=d},{}],31:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"ul",className:"attachments",attributes:{tabIndex:-1},initialize:function(){this.el.id=_.uniqueId("__attachments-view-"),_.defaults(this.options,{refreshSensitivity:wp.media.isTouchDevice?300:200,refreshThreshold:3,AttachmentView:wp.media.view.Attachment,sortable:!1,resize:!0,idealColumnWidth:f(window).width()<640?135:150}),this._viewsByCid={},this.$window=f(window),this.resizeEvent="resize.media-modal-columns",this.collection.on("add",function(a){this.views.add(this.createAttachmentView(a),{at:this.collection.indexOf(a)})},this),this.collection.on("remove",function(a){var b=this._viewsByCid[a.cid];delete this._viewsByCid[a.cid],b&&b.remove()},this),this.collection.on("reset",this.render,this),this.listenTo(this.controller,"library:selection:add",this.attachmentFocus),this.scroll=_.chain(this.scroll).bind(this).throttle(this.options.refreshSensitivity).value(),this.options.scrollElement=this.options.scrollElement||this.el,f(this.options.scrollElement).on("scroll",this.scroll),this.initSortable(),_.bindAll(this,"setColumns"),this.options.resize&&(this.on("ready",this.bindEvents),this.controller.on("open",this.setColumns),_.defer(this.setColumns,this))},bindEvents:function(){this.$window.off(this.resizeEvent).on(this.resizeEvent,_.debounce(this.setColumns,50))},attachmentFocus:function(){this.$("li:first").focus()},restoreFocus:function(){this.$("li.selected:first").focus()},arrowEvent:function(a){var b=this.$el.children("li"),c=this.columns,d=b.filter(":focus").index(),e=c>=d+1?1:Math.ceil((d+1)/c);if(-1!==d){if(37===a.keyCode){if(0===d)return;b.eq(d-1).focus()}if(38===a.keyCode){if(1===e)return;b.eq(d-c).focus()}if(39===a.keyCode){if(b.length===d)return;b.eq(d+1).focus()}if(40===a.keyCode){if(Math.ceil(b.length/c)===e)return;b.eq(d+c).focus()}}},dispose:function(){this.collection.props.off(null,null,this),this.options.resize&&this.$window.off(this.resizeEvent),e.prototype.dispose.apply(this,arguments)},setColumns:function(){var a=this.columns,b=this.$el.width();b&&(this.columns=Math.min(Math.round(b/this.options.idealColumnWidth),12)||1,a&&a===this.columns||this.$el.closest(".media-frame-content").attr("data-columns",this.columns))},initSortable:function(){var a=this.collection;!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable&&(this.$el.sortable(_.extend({disabled:!!a.comparator,tolerance:"pointer",start:function(a,b){b.item.data("sortableIndexStart",b.item.index())},update:function(b,c){var d=a.at(c.item.data("sortableIndexStart")),e=a.comparator;delete a.comparator,a.remove(d,{silent:!0}),a.add(d,{silent:!0,at:c.item.index()}),a.comparator=e,a.trigger("reset",a),a.saveMenuOrder()}},this.options.sortable)),a.props.on("change:orderby",function(){this.$el.sortable("option","disabled",!!a.comparator)},this),this.collection.props.on("change:orderby",this.refreshSortable,this),this.refreshSortable())},refreshSortable:function(){if(!wp.media.isTouchDevice&&this.options.sortable&&f.fn.sortable){var a=this.collection,b=a.props.get("orderby"),c="menuOrder"===b||!a.comparator;this.$el.sortable("option","disabled",!c)}},createAttachmentView:function(a){var b=new this.options.AttachmentView({controller:this.controller,model:a,collection:this.collection,selection:this.options.selection});return this._viewsByCid[a.cid]=b},prepare:function(){this.collection.length?this.views.set(this.collection.map(this.createAttachmentView,this)):(this.views.unset(),this.collection.more().done(this.scroll))},ready:function(){this.scroll()},scroll:function(){var a,b=this,c=this.options.scrollElement,d=c.scrollTop;c===document&&(c=document.body,d=f(document).scrollTop()),f(c).is(":visible")&&this.collection.hasMore()&&(a=this.views.parent.toolbar,c.scrollHeight-(d+c.clientHeight)'+g.dragInfo+"")[0],priority:-40})),this.options.suggestedWidth&&this.options.suggestedHeight&&this.toolbar.set("suggestedDimensions",new e({el:h(''+g.suggestedDimensions+" "+this.options.suggestedWidth+" × "+this.options.suggestedHeight+"")[0],priority:-40}))},updateContent:function(){var a,b=this;a=this.controller.isModeActive("grid")?b.attachmentsNoResults:b.uploader,this.collection.length?(a.$el.addClass("hidden"),b.toolbar.get("spinner").hide()):(this.toolbar.get("spinner").show(),this.dfd=this.collection.more().done(function(){b.collection.length?a.$el.addClass("hidden"):a.$el.removeClass("hidden"),b.toolbar.get("spinner").hide()}))},createUploader:function(){this.uploader=new wp.media.view.UploaderInline({controller:this.controller,status:!1,message:this.controller.isModeActive("grid")?"":g.noItemsFound,canClose:this.controller.isModeActive("grid")}),this.uploader.hide(),this.views.add(this.uploader)},toggleUploader:function(){this.uploader.$el.hasClass("hidden")?this.uploader.show():this.uploader.hide()},createAttachments:function(){this.attachments=new wp.media.view.Attachments({controller:this.controller,collection:this.collection,selection:this.options.selection,model:this.model,sortable:this.options.sortable,scrollElement:this.options.scrollElement,idealColumnWidth:this.options.idealColumnWidth,AttachmentView:this.options.AttachmentView}),this.attachments.listenTo(this.controller,"attachment:keydown:arrow",this.attachments.arrowEvent),this.attachments.listenTo(this.controller,"attachment:details:shift-tab",this.attachments.restoreFocus),this.views.add(this.attachments),this.controller.isModeActive("grid")&&(this.attachmentsNoResults=new e({controller:this.controller,tagName:"p"}),this.attachmentsNoResults.$el.addClass("hidden no-media"),this.attachmentsNoResults.$el.html(g.noMedia),this.views.add(this.attachmentsNoResults))},createSidebar:function(){var a=this.options,b=a.selection,c=this.sidebar=new wp.media.view.Sidebar({controller:this.controller});this.views.add(c),this.controller.uploader&&c.set("uploads",new wp.media.view.UploaderStatus({controller:this.controller,priority:40})),b.on("selection:single",this.createSingle,this),b.on("selection:unsingle",this.disposeSingle,this),b.single()&&this.createSingle()},createSingle:function(){var a=this.sidebar,b=this.options.selection.single();a.set("details",new wp.media.view.Attachment.Details({controller:this.controller,model:b,priority:80})),a.set("compat",new wp.media.view.AttachmentCompat({controller:this.controller,model:b,priority:120})),this.options.display&&a.set("display",new wp.media.view.Settings.AttachmentDisplay({controller:this.controller,model:this.model.display(b),attachment:b,priority:160,userSettings:this.model.get("displayUserSettings")})),"insert"===this.model.id&&a.$el.addClass("visible")},disposeSingle:function(){var a=this.sidebar;a.unset("details"),a.unset("compat"),a.unset("display"),a.$el.removeClass("visible")}}),b.exports=d},{}],33:[function(a,b,c){var d,e=wp.media.view.Attachments;d=e.extend({events:{},initialize:function(){return _.defaults(this.options,{sortable:!1,resize:!1,AttachmentView:wp.media.view.Attachment.Selection}),e.prototype.initialize.apply(this,arguments)}}),b.exports=d},{}],34:[function(a,b,c){var d,e=Backbone.$;d=wp.media.View.extend({tagName:"div",className:"button-group button-large media-button-group",initialize:function(){this.buttons=_.map(this.options.buttons||[],function(a){return a instanceof Backbone.View?a:new wp.media.view.Button(a).render()}),delete this.options.buttons,this.options.classes&&this.$el.addClass(this.options.classes)},render:function(){return this.$el.html(e(_.pluck(this.buttons,"el")).detach()),this}}),b.exports=d},{}],35:[function(a,b,c){var d=wp.media.View.extend({tagName:"button",className:"media-button",attributes:{type:"button"},events:{click:"click"},defaults:{text:"",style:"",size:"large",disabled:!1},initialize:function(){this.model=new Backbone.Model(this.defaults),_.each(this.defaults,function(a,b){var c=this.options[b];_.isUndefined(c)||(this.model.set(b,c),delete this.options[b])},this),this.listenTo(this.model,"change",this.render)},render:function(){var a=["button",this.className],b=this.model.toJSON();return b.style&&a.push("button-"+b.style),b.size&&a.push("button-"+b.size),a=_.uniq(a.concat(this.options.classes)),this.el.className=a.join(" "),this.$el.attr("disabled",b.disabled),this.$el.text(this.model.get("text")),this},click:function(a){"#"===this.attributes.href&&a.preventDefault(),this.options.click&&!this.model.get("disabled")&&this.options.click.apply(this,arguments)}});b.exports=d},{}],36:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.UploaderStatus,g=wp.media.view.l10n,h=jQuery;d=e.extend({className:"crop-content",template:wp.template("crop-content"),initialize:function(){_.bindAll(this,"onImageLoad")},ready:function(){this.controller.frame.on("content:error:crop",this.onError,this),this.$image=this.$el.find(".crop-image"),this.$image.on("load",this.onImageLoad),h(window).on("resize.cropper",_.debounce(this.onImageLoad,250))},remove:function(){h(window).off("resize.cropper"),this.$el.remove(),this.$el.off(),e.prototype.remove.apply(this,arguments)},prepare:function(){return{title:g.cropYourImage,url:this.options.attachment.get("url")}},onImageLoad:function(){var a=this.controller.get("imgSelectOptions");"function"==typeof a&&(a=a(this.options.attachment,this.controller)),a=_.extend(a,{parent:this.$el}),this.trigger("image-loaded"),this.controller.imgSelect=this.$image.imgAreaSelect(a)},onError:function(){var a=this.options.attachment.get("filename");this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:f.prototype.filename(a),message:window._wpMediaViewsL10n.cropError}),{at:0})}}),b.exports=d},{}],37:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"image-editor",template:wp.template("image-editor"),initialize:function(a){this.editor=window.imageEdit,this.controller=a.controller,e.prototype.initialize.apply(this,arguments)},prepare:function(){return this.model.toJSON()},loadEditor:function(){var a=this.editor.open(this.model.get("id"),this.model.get("nonces").edit,this);a.done(_.bind(this.focus,this))},focus:function(){this.$(".imgedit-submit .button").eq(0).focus()},back:function(){var a=this.controller.lastState();this.controller.setState(a)},refresh:function(){this.model.fetch()},save:function(){var a=this.controller.lastState();this.model.fetch().done(_.bind(function(){this.controller.setState(a)},this))}}),b.exports=d},{}],38:[function(a,b,c){var d=wp.media.View.extend({className:"media-embed",initialize:function(){this.url=new wp.media.view.EmbedUrl({controller:this.controller,model:this.model.props}).render(),this.views.set([this.url]),this.refresh(),this.listenTo(this.model,"change:type",this.refresh),this.listenTo(this.model,"change:loading",this.loading)},settings:function(a){this._settings&&this._settings.remove(),this._settings=a,this.views.add(a)},refresh:function(){var a,b=this.model.get("type");if("image"===b)a=wp.media.view.EmbedImage;else{if("link"!==b)return;a=wp.media.view.EmbedLink}this.settings(new a({controller:this.controller,model:this.model.props,priority:40}))},loading:function(){this.$el.toggleClass("embed-loading",this.model.get("loading"))}});b.exports=d},{}],39:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay;d=e.extend({className:"embed-media-settings",template:wp.template("embed-image-settings"),initialize:function(){e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:url",this.updateImage)},updateImage:function(){this.$("img").attr("src",this.model.get("url"))}}),b.exports=d},{}],40:[function(a,b,c){var d,e=jQuery;d=wp.media.view.Settings.extend({className:"embed-link-settings",template:wp.template("embed-link-settings"),initialize:function(){this.listenTo(this.model,"change:url",this.updateoEmbed)},updateoEmbed:_.debounce(function(){var a=this.model.get("url");this.$(".embed-container").hide().find(".embed-preview").empty(),this.$(".setting").hide(),a&&(a.length<11||!a.match(/^http(s)?:\/\//))||this.fetch()},wp.media.controller.Embed.sensitivity),fetch:function(){var a;e("#embed-url-field").val()===this.model.get("url")&&(this.dfd&&"pending"===this.dfd.state()&&this.dfd.abort(),a=new wp.shortcode({tag:"embed",attrs:_.pick(this.model.attributes,["width","height","src"]),content:this.model.get("url")}),this.dfd=e.ajax({type:"POST",url:wp.ajax.settings.url,context:this,data:{action:"parse-embed",post_ID:wp.media.view.settings.post.id,shortcode:a.string()}}).done(this.renderoEmbed).fail(this.renderFail))},renderFail:function(a,b){"abort"!==b&&this.$(".link-text").show()},renderoEmbed:function(a){var b=a&&a.data&&a.data.body||"";b?this.$(".embed-container").show().find(".embed-preview").html(b):this.renderFail()}}),b.exports=d},{}],41:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({tagName:"label",className:"embed-url",events:{input:"url",keyup:"url",change:"url"},initialize:function(){this.$input=f('').val(this.model.get("url")),this.input=this.$input[0],this.spinner=f('')[0],this.$el.append([this.input,this.spinner]),this.listenTo(this.model,"change:url",this.render),this.model.get("url")&&_.delay(_.bind(function(){this.model.trigger("change:url")},this),500)},render:function(){var a=this.$input;if(!a.is(":focus"))return this.input.value=this.model.get("url")||"http://",e.prototype.render.apply(this,arguments),this},ready:function(){wp.media.isTouchDevice||this.focus()},url:function(a){this.model.set("url",a.target.value)},focus:function(){var a=this.$input;a.is(":visible")&&a.focus()[0].select()}}),b.exports=d},{}],42:[function(a,b,c){var d=wp.media.View.extend({events:{keydown:"constrainTabbing"},focus:function(){this.$(".media-menu-item").first().focus()},constrainTabbing:function(a){var b;if(9===a.keyCode)return b=this.$(":tabbable").not('.moxie-shim input[type="file"]'),b.last()[0]!==a.target||a.shiftKey?b.first()[0]===a.target&&a.shiftKey?(b.last().focus(),!1):void 0:(b.first().focus(),!1)}});b.exports=d},{}],43:[function(a,b,c){var d=wp.media.View.extend({initialize:function(){_.defaults(this.options,{mode:["select"]}),this._createRegions(),this._createStates(),this._createModes()},_createRegions:function(){this.regions=this.regions?this.regions.slice():[],_.each(this.regions,function(a){this[a]=new wp.media.controller.Region({view:this,id:a,selector:".media-frame-"+a})},this)},_createStates:function(){this.states=new Backbone.Collection(null,{model:wp.media.controller.State}),this.states.on("add",function(a){a.frame=this,a.trigger("ready")},this),this.options.states&&this.states.add(this.options.states)},_createModes:function(){this.activeModes=new Backbone.Collection,this.activeModes.on("add remove reset",_.bind(this.triggerModeEvents,this)),_.each(this.options.mode,function(a){this.activateMode(a)},this)},reset:function(){return this.states.invoke("trigger","reset"),this},triggerModeEvents:function(a,b,c){var d,e,f={add:"activate",remove:"deactivate"};_.each(c,function(a,b){a&&(d=b)}),_.has(f,d)&&(e=a.get("id")+":"+f[d],this.trigger(e))},activateMode:function(a){return this.isModeActive(a)?void 0:(this.activeModes.add([{id:a}]),this.$el.addClass("mode-"+a),this)},deactivateMode:function(a){return this.isModeActive(a)?(this.activeModes.remove(this.activeModes.where({id:a})),this.$el.removeClass("mode-"+a),this.trigger(a+":deactivate"),this):this},isModeActive:function(a){return Boolean(this.activeModes.where({id:a}).length)}});_.extend(d.prototype,wp.media.controller.StateMachine.prototype),b.exports=d},{}],44:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.view.l10n;d=e.extend({defaults:{id:"image",url:"",menu:"image-details",content:"image-details",toolbar:"image-details",type:"link",title:f.imageDetailsTitle,priority:120},initialize:function(a){this.image=new wp.media.model.PostImage(a.metadata),this.options.selection=new wp.media.model.Selection(this.image.attachment,{multiple:!1}),e.prototype.initialize.apply(this,arguments)},bindHandlers:function(){e.prototype.bindHandlers.apply(this,arguments),this.on("menu:create:image-details",this.createMenu,this),this.on("content:create:image-details",this.imageDetailsContent,this),this.on("content:render:edit-image",this.editImageContent,this),this.on("toolbar:render:image-details",this.renderImageDetailsToolbar,this),this.on("toolbar:render:replace",this.renderReplaceImageToolbar,this)},createStates:function(){this.states.add([new wp.media.controller.ImageDetails({image:this.image,editable:!1}),new wp.media.controller.ReplaceImage({id:"replace-image",library:wp.media.query({type:"image"}),image:this.image,multiple:!1,title:f.imageReplaceTitle,toolbar:"replace",priority:80,displaySettings:!0}),new wp.media.controller.EditImage({image:this.image,selection:this.options.selection})])},imageDetailsContent:function(a){a.view=new wp.media.view.ImageDetails({controller:this,model:this.state().image,attachment:this.state().image.attachment})},editImageContent:function(){var a,b=this.state(),c=b.get("image");c&&(a=new wp.media.view.EditImage({model:c,controller:this}).render(),this.content.set(a),a.loadEditor())},renderImageDetailsToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{select:{style:"primary",text:f.update,priority:80,click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))},renderReplaceImageToolbar:function(){var a=this,b=a.lastState(),c=b&&b.id;this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{back:{text:f.back,priority:20,click:function(){c?a.setState(c):a.close()}},replace:{style:"primary",text:f.replace,priority:80,click:function(){var a=this.controller,b=a.state(),c=b.get("selection"),d=c.single();a.close(),a.image.changeAttachment(d,b.display(d)),b.trigger("replace",a.image.toJSON()),a.setState(a.options.state),a.reset()}}}}))}}),b.exports=d},{}],45:[function(a,b,c){var d,e=wp.media.view.MediaFrame.Select,f=wp.media.controller.Library,g=wp.media.view.l10n;d=e.extend({initialize:function(){this.counts={audio:{count:wp.media.view.settings.attachmentCounts.audio,state:"playlist"},video:{count:wp.media.view.settings.attachmentCounts.video,state:"video-playlist"}},_.defaults(this.options,{multiple:!0,editing:!1,state:"insert",metadata:{}}),e.prototype.initialize.apply(this,arguments),this.createIframeStates()},createStates:function(){var a=this.options;this.states.add([new f({id:"insert",title:g.insertMediaTitle,priority:20,toolbar:"main-insert",filterable:"all",library:wp.media.query(a.library),multiple:a.multiple?"reset":!1,editable:!0,allowLocalEdits:!0,displaySettings:!0,displayUserSettings:!0}),new f({id:"gallery",title:g.createGalleryTitle,priority:40,toolbar:"main-gallery",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"image"},a.library))}),new wp.media.controller.Embed({metadata:a.metadata}),new wp.media.controller.EditImage({model:a.editImage}),new wp.media.controller.GalleryEdit({library:a.selection,editing:a.editing,menu:"gallery"}),new wp.media.controller.GalleryAdd,new f({id:"playlist",title:g.createPlaylistTitle,priority:60,toolbar:"main-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"audio"},a.library))}),new wp.media.controller.CollectionEdit({type:"audio",collectionType:"playlist",title:g.editPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"playlist",dragInfoText:g.playlistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"audio",collectionType:"playlist",title:g.addToPlaylistTitle
+}),new f({id:"video-playlist",title:g.createVideoPlaylistTitle,priority:60,toolbar:"main-video-playlist",filterable:"uploaded",multiple:"add",editable:!1,library:wp.media.query(_.defaults({type:"video"},a.library))}),new wp.media.controller.CollectionEdit({type:"video",collectionType:"playlist",title:g.editVideoPlaylistTitle,SettingsView:wp.media.view.Settings.Playlist,library:a.selection,editing:a.editing,menu:"video-playlist",dragInfoText:g.videoPlaylistDragInfo,dragInfo:!1}),new wp.media.controller.CollectionAdd({type:"video",collectionType:"playlist",title:g.addToVideoPlaylistTitle})]),wp.media.view.settings.post.featuredImageId&&this.states.add(new wp.media.controller.FeaturedImage)},bindHandlers:function(){var a,b;e.prototype.bindHandlers.apply(this,arguments),this.on("activate",this.activate,this),b=_.find(this.counts,function(a){return 0===a.count}),"undefined"!=typeof b&&this.listenTo(wp.media.model.Attachments.all,"change:type",this.mediaTypeCounts),this.on("menu:create:gallery",this.createMenu,this),this.on("menu:create:playlist",this.createMenu,this),this.on("menu:create:video-playlist",this.createMenu,this),this.on("toolbar:create:main-insert",this.createToolbar,this),this.on("toolbar:create:main-gallery",this.createToolbar,this),this.on("toolbar:create:main-playlist",this.createToolbar,this),this.on("toolbar:create:main-video-playlist",this.createToolbar,this),this.on("toolbar:create:featured-image",this.featuredImageToolbar,this),this.on("toolbar:create:main-embed",this.mainEmbedToolbar,this),a={menu:{"default":"mainMenu",gallery:"galleryMenu",playlist:"playlistMenu","video-playlist":"videoPlaylistMenu"},content:{embed:"embedContent","edit-image":"editImageContent","edit-selection":"editSelectionContent"},toolbar:{"main-insert":"mainInsertToolbar","main-gallery":"mainGalleryToolbar","gallery-edit":"galleryEditToolbar","gallery-add":"galleryAddToolbar","main-playlist":"mainPlaylistToolbar","playlist-edit":"playlistEditToolbar","playlist-add":"playlistAddToolbar","main-video-playlist":"mainVideoPlaylistToolbar","video-playlist-edit":"videoPlaylistEditToolbar","video-playlist-add":"videoPlaylistAddToolbar"}},_.each(a,function(a,b){_.each(a,function(a,c){this.on(b+":render:"+c,this[a],this)},this)},this)},activate:function(){_.each(this.counts,function(a){a.count<1&&this.menuItemVisibility(a.state,"hide")},this)},mediaTypeCounts:function(a,b){"undefined"!=typeof this.counts[b]&&this.counts[b].count<1&&(this.counts[b].count++,this.menuItemVisibility(this.counts[b].state,"show"))},mainMenu:function(a){a.set({"library-separator":new wp.media.View({className:"separator",priority:100})})},menuItemVisibility:function(a,b){var c=this.menu.get();"hide"===b?c.hide(a):"show"===b&&c.show(a)},galleryMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelGalleryTitle,priority:20,click:function(){c?d.setState(c):d.close(),this.controller.modal.focusManager.focus()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},playlistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},videoPlaylistMenu:function(a){var b=this.lastState(),c=b&&b.id,d=this;a.set({cancel:{text:g.cancelVideoPlaylistTitle,priority:20,click:function(){c?d.setState(c):d.close()}},separateCancel:new wp.media.View({className:"separator",priority:40})})},embedContent:function(){var a=new wp.media.view.Embed({controller:this,model:this.state()}).render();this.content.set(a),wp.media.isTouchDevice||a.url.focus()},editSelectionContent:function(){var a,b=this.state(),c=b.get("selection");a=new wp.media.view.AttachmentsBrowser({controller:this,collection:c,selection:c,model:b,sortable:!0,search:!1,date:!1,dragInfo:!0,AttachmentView:wp.media.view.Attachments.EditSelection}).render(),a.toolbar.set("backToLibrary",{text:g.returnToLibrary,priority:-100,click:function(){this.controller.content.mode("browse")}}),this.content.set(a),this.trigger("edit:selection",this)},editImageContent:function(){var a=this.state().get("image"),b=new wp.media.view.EditImage({model:a,controller:this}).render();this.content.set(b),b.loadEditor()},selectionStatusToolbar:function(a){var b=this.state().get("editable");a.set("selection",new wp.media.view.Selection({controller:this,collection:this.state().get("selection"),priority:-40,editable:b&&function(){this.controller.content.mode("edit-selection")}}).render())},mainInsertToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("insert",{style:"primary",priority:80,text:g.insertIntoPost,requires:{selection:!0},click:function(){var a=b.state(),c=a.get("selection");b.close(),a.trigger("insert",c).reset()}})},mainGalleryToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("gallery",{style:"primary",text:g.createNewGallery,priority:60,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("gallery-edit"),d=a.where({type:"image"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("gallery-edit"),this.controller.modal.focusManager.focus()}})},mainPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("playlist",{style:"primary",text:g.createNewPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("playlist-edit"),d=a.where({type:"audio"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("playlist-edit"),this.controller.modal.focusManager.focus()}})},mainVideoPlaylistToolbar:function(a){var b=this;this.selectionStatusToolbar(a),a.set("video-playlist",{style:"primary",text:g.createNewVideoPlaylist,priority:100,requires:{selection:!0},click:function(){var a=b.state().get("selection"),c=b.state("video-playlist-edit"),d=a.where({type:"video"});c.set("library",new wp.media.model.Selection(d,{props:a.props.toJSON(),multiple:!0})),this.controller.setState("video-playlist-edit"),this.controller.modal.focusManager.focus()}})},featuredImageToolbar:function(a){this.createSelectToolbar(a,{text:g.setFeaturedImage,state:this.options.state})},mainEmbedToolbar:function(a){a.view=new wp.media.view.Toolbar.Embed({controller:this})},galleryEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateGallery:g.insertGallery,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},galleryAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToGallery,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("gallery-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("gallery-edit")}}}}))},playlistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updatePlaylist:g.insertPlaylist,priority:80,requires:{library:!0},click:function(){var a=this.controller,b=a.state();a.close(),b.trigger("update",b.get("library")),a.setState(a.options.state),a.reset()}}}}))},playlistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToPlaylist,priority:80,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("playlist-edit")}}}}))},videoPlaylistEditToolbar:function(){var a=this.state().get("editing");this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:a?g.updateVideoPlaylist:g.insertVideoPlaylist,priority:140,requires:{library:!0},click:function(){var a=this.controller,b=a.state(),c=b.get("library");c.type="video",a.close(),b.trigger("update",c),a.setState(a.options.state),a.reset()}}}}))},videoPlaylistAddToolbar:function(){this.toolbar.set(new wp.media.view.Toolbar({controller:this,items:{insert:{style:"primary",text:g.addToVideoPlaylist,priority:140,requires:{selection:!0},click:function(){var a=this.controller,b=a.state(),c=a.state("video-playlist-edit");c.get("library").add(b.get("selection").models),b.trigger("reset"),a.setState("video-playlist-edit")}}}}))}}),b.exports=d},{}],46:[function(a,b,c){var d,e=wp.media.view.MediaFrame,f=wp.media.view.l10n;d=e.extend({initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{selection:[],library:{},multiple:!1,state:"library"}),this.createSelection(),this.createStates(),this.bindHandlers()},createSelection:function(){var a=this.options.selection;a instanceof wp.media.model.Selection||(this.options.selection=new wp.media.model.Selection(a,{multiple:this.options.multiple})),this._selection={attachments:new wp.media.model.Attachments,difference:[]}},createStates:function(){var a=this.options;this.options.states||this.states.add([new wp.media.controller.Library({library:wp.media.query(a.library),multiple:a.multiple,title:a.title,priority:20})])},bindHandlers:function(){this.on("router:create:browse",this.createRouter,this),this.on("router:render:browse",this.browseRouter,this),this.on("content:create:browse",this.browseContent,this),this.on("content:render:upload",this.uploadContent,this),this.on("toolbar:create:select",this.createSelectToolbar,this)},browseRouter:function(a){a.set({upload:{text:f.uploadFilesTitle,priority:20},browse:{text:f.mediaLibraryTitle,priority:40}})},browseContent:function(a){var b=this.state();this.$el.removeClass("hide-toolbar"),a.view=new wp.media.view.AttachmentsBrowser({controller:this,collection:b.get("library"),selection:b.get("selection"),model:b,sortable:b.get("sortable"),search:b.get("searchable"),filters:b.get("filterable"),date:b.get("date"),display:b.has("display")?b.get("display"):b.get("displaySettings"),dragInfo:b.get("dragInfo"),idealColumnWidth:b.get("idealColumnWidth"),suggestedWidth:b.get("suggestedWidth"),suggestedHeight:b.get("suggestedHeight"),AttachmentView:b.get("AttachmentView")})},uploadContent:function(){this.$el.removeClass("hide-toolbar"),this.content.set(new wp.media.view.UploaderInline({controller:this}))},createSelectToolbar:function(a,b){b=b||this.options.button||{},b.controller=this,a.view=new wp.media.view.Toolbar.Select(b)}}),b.exports=d},{}],47:[function(a,b,c){var d=wp.media.View.extend({className:"media-iframe",render:function(){return this.views.detach(),this.$el.html(''),this.views.render(),this}});b.exports=d},{}],48:[function(a,b,c){var d,e=wp.media.view.Settings.AttachmentDisplay,f=jQuery;d=e.extend({className:"image-details",template:wp.template("image-details"),events:_.defaults(e.prototype.events,{"click .edit-attachment":"editAttachment","click .replace-attachment":"replaceAttachment","click .advanced-toggle":"onToggleAdvanced",'change [data-setting="customWidth"]':"onCustomSize",'change [data-setting="customHeight"]':"onCustomSize",'keyup [data-setting="customWidth"]':"onCustomSize",'keyup [data-setting="customHeight"]':"onCustomSize"}),initialize:function(){this.options.attachment=this.model.attachment,this.listenTo(this.model,"change:url",this.updateUrl),this.listenTo(this.model,"change:link",this.toggleLinkSettings),this.listenTo(this.model,"change:size",this.toggleCustomSize),e.prototype.initialize.apply(this,arguments)},prepare:function(){var a=!1;return this.model.attachment&&(a=this.model.attachment.toJSON()),_.defaults({model:this.model.toJSON(),attachment:a},this.options)},render:function(){var a=arguments;return this.model.attachment&&"pending"===this.model.dfd.state()?this.model.dfd.done(_.bind(function(){e.prototype.render.apply(this,a),this.postRender()},this)).fail(_.bind(function(){this.model.attachment=!1,e.prototype.render.apply(this,a),this.postRender()},this)):(e.prototype.render.apply(this,arguments),this.postRender()),this},postRender:function(){setTimeout(_.bind(this.resetFocus,this),10),this.toggleLinkSettings(),"show"===window.getUserSetting("advImgDetails")&&this.toggleAdvanced(!0),this.trigger("post-render")},resetFocus:function(){this.$(".link-to-custom").blur(),this.$(".embed-media-settings").scrollTop(0)},updateUrl:function(){this.$(".image img").attr("src",this.model.get("url")),this.$(".url").val(this.model.get("url"))},toggleLinkSettings:function(){"none"===this.model.get("link")?this.$(".link-settings").addClass("hidden"):this.$(".link-settings").removeClass("hidden")},toggleCustomSize:function(){"custom"!==this.model.get("size")?this.$(".custom-size").addClass("hidden"):this.$(".custom-size").removeClass("hidden")},onCustomSize:function(a){var b,c=f(a.target).data("setting"),d=f(a.target).val();return!/^\d+/.test(d)||parseInt(d,10)<1?void a.preventDefault():void("customWidth"===c?(b=Math.round(1/this.model.get("aspectRatio")*d),this.model.set("customHeight",b,{silent:!0}),this.$('[data-setting="customHeight"]').val(b)):(b=Math.round(this.model.get("aspectRatio")*d),this.model.set("customWidth",b,{silent:!0}),this.$('[data-setting="customWidth"]').val(b)))},onToggleAdvanced:function(a){a.preventDefault(),this.toggleAdvanced()},toggleAdvanced:function(a){var b,c=this.$el.find(".advanced-section");c.hasClass("advanced-visible")||a===!1?(c.removeClass("advanced-visible"),c.find(".advanced-settings").addClass("hidden"),b="hide"):(c.addClass("advanced-visible"),c.find(".advanced-settings").removeClass("hidden"),b="show"),window.setUserSetting("advImgDetails",b)},editAttachment:function(a){var b=this.controller.states.get("edit-image");window.imageEdit&&b&&(a.preventDefault(),b.set("image",this.model.attachment),this.controller.setState("edit-image"))},replaceAttachment:function(a){a.preventDefault(),this.controller.setState("replace-image")}}),b.exports=d},{}],49:[function(a,b,c){var d=wp.media.View.extend({tagName:"label",className:"screen-reader-text",initialize:function(){this.value=this.options.value},render:function(){return this.$el.html(this.value),this}});b.exports=d},{}],50:[function(a,b,c){var d,e=wp.media.view.Frame,f=jQuery;d=e.extend({className:"media-frame",template:wp.template("media-frame"),regions:["menu","title","content","toolbar","router"],events:{"click div.media-frame-title h1":"toggleMenu"},initialize:function(){e.prototype.initialize.apply(this,arguments),_.defaults(this.options,{title:"",modal:!0,uploader:!0}),this.$el.addClass("wp-core-ui"),this.options.modal&&(this.modal=new wp.media.view.Modal({controller:this,title:this.options.title}),this.modal.content(this)),(wp.Uploader.limitExceeded||!wp.Uploader.browser.supported)&&(this.options.uploader=!1),this.options.uploader&&(this.uploader=new wp.media.view.UploaderWindow({controller:this,uploader:{dropzone:this.modal?this.modal.$el:this.$el,container:this.$el}}),this.views.set(".media-frame-uploader",this.uploader)),this.on("attach",_.bind(this.views.ready,this.views),this),this.on("title:create:default",this.createTitle,this),this.title.mode("default"),this.on("title:render",function(a){a.$el.append('')}),this.on("menu:create:default",this.createMenu,this)},render:function(){return!this.state()&&this.options.state&&this.setState(this.options.state),e.prototype.render.apply(this,arguments)},createTitle:function(a){a.view=new wp.media.View({controller:this,tagName:"h1"})},createMenu:function(a){a.view=new wp.media.view.Menu({controller:this})},toggleMenu:function(){this.$el.find(".media-menu").toggleClass("visible")},createToolbar:function(a){a.view=new wp.media.view.Toolbar({controller:this})},createRouter:function(a){a.view=new wp.media.view.Router({controller:this})},createIframeStates:function(a){var b,c=wp.media.view.settings,d=c.tabs,e=c.tabUrl;d&&e&&(b=f("#post_ID"),b.length&&(e+="&post_id="+b.val()),_.each(d,function(b,c){this.state("iframe:"+c).set(_.defaults({tab:c,src:e+"&tab="+c,title:b,content:"iframe",menu:"default"},a))},this),this.on("content:create:iframe",this.iframeContent,this),this.on("content:deactivate:iframe",this.iframeContentCleanup,this),this.on("menu:render:default",this.iframeMenu,this),this.on("open",this.hijackThickbox,this),this.on("close",this.restoreThickbox,this))},iframeContent:function(a){this.$el.addClass("hide-toolbar"),a.view=new wp.media.view.Iframe({controller:this})},iframeContentCleanup:function(){this.$el.removeClass("hide-toolbar")},iframeMenu:function(a){var b={};a&&(_.each(wp.media.view.settings.tabs,function(a,c){b["iframe:"+c]={text:this.state("iframe:"+c).get("title"),priority:200}},this),a.set(b))},hijackThickbox:function(){var a=this;window.tb_remove&&!this._tb_remove&&(this._tb_remove=window.tb_remove,window.tb_remove=function(){a.close(),a.reset(),a.setState(a.options.state),a._tb_remove.call(window)})},restoreThickbox:function(){this._tb_remove&&(window.tb_remove=this._tb_remove,delete this._tb_remove)}}),_.each(["open","close","attach","detach","escape"],function(a){d.prototype[a]=function(){return this.modal&&this.modal[a].apply(this.modal,arguments),this}}),b.exports=d},{}],51:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"a",className:"media-menu-item",attributes:{href:"#"},events:{click:"_click"},_click:function(a){var b=this.options.click;a&&a.preventDefault(),b?b.call(this):this.click(),wp.media.isTouchDevice||e(".media-frame-content input").first().focus()},click:function(){var a=this.options.state;a&&(this.controller.setState(a),this.views.parent.$el.removeClass("visible"))},render:function(){var a=this.options;return a.text?this.$el.text(a.text):a.html&&this.$el.html(a.html),this}}),b.exports=d},{}],52:[function(a,b,c){var d,e=wp.media.view.MenuItem,f=wp.media.view.PriorityList;d=f.extend({tagName:"div",className:"media-menu",property:"state",ItemView:e,region:"menu",toView:function(a,b){return a=a||{},a[this.property]=a[this.property]||b,new this.ItemView(a).render()},ready:function(){f.prototype.ready.apply(this,arguments),this.visibility()},set:function(){f.prototype.set.apply(this,arguments),this.visibility()},unset:function(){f.prototype.unset.apply(this,arguments),this.visibility()},visibility:function(){var a=this.region,b=this.controller[a].get(),c=this.views.get(),d=!c||c.length<2;this===b&&this.controller.$el.toggleClass("hide-"+a,d)},select:function(a){var b=this.get(a);b&&(this.deselect(),b.$el.addClass("active"))},deselect:function(){this.$el.children().removeClass("active")},hide:function(a){var b=this.get(a);b&&b.$el.addClass("hidden")},show:function(a){var b=this.get(a);b&&b.$el.removeClass("hidden")}}),b.exports=d},{}],53:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",template:wp.template("media-modal"),attributes:{tabindex:0},events:{"click .media-modal-backdrop, .media-modal-close":"escapeHandler",keydown:"keydown"},initialize:function(){_.defaults(this.options,{container:document.body,title:"",propagate:!0,freeze:!0}),this.focusManager=new wp.media.view.FocusManager({el:this.el})},prepare:function(){return{title:this.options.title}},attach:function(){return this.views.attached?this:(this.views.rendered||this.render(),this.$el.appendTo(this.options.container),this.views.attached=!0,this.views.ready(),this.propagate("attach"))},detach:function(){return this.$el.is(":visible")&&this.close(),this.$el.detach(),this.views.attached=!1,this.propagate("detach")},open:function(){var a,b=this.$el,c=this.options;return b.is(":visible")?this:(this.views.attached||this.attach(),c.freeze&&(this._freeze={scrollTop:e(window).scrollTop()}),e("body").addClass("modal-open"),b.show(),"ontouchend"in document&&(a=window.tinymce&&window.tinymce.activeEditor)&&!a.isHidden()&&a.iframeElement&&(a.iframeElement.focus(),a.iframeElement.blur(),setTimeout(function(){a.iframeElement.blur()},100)),this.$el.focus(),this.propagate("open"))},close:function(a){var b=this._freeze;return this.views.attached&&this.$el.is(":visible")?(e("body").removeClass("modal-open"),this.$el.hide().undelegate("keydown"),e("#wpbody-content").focus(),this.propagate("close"),b&&e(window).scrollTop(b.scrollTop),a&&a.escape&&this.propagate("escape"),this):this},escape:function(){return this.close({escape:!0})},escapeHandler:function(a){a.preventDefault(),this.escape()},content:function(a){return this.views.set(".media-modal-content",a),this},propagate:function(a){return this.trigger(a),this.options.propagate&&this.controller.trigger(a),this},keydown:function(a){27===a.which&&this.$el.is(":visible")&&(this.escape(),a.stopImmediatePropagation())}}),b.exports=d},{}],54:[function(a,b,c){var d=wp.media.View.extend({tagName:"div",initialize:function(){this._views={},this.set(_.extend({},this._views,this.options.views),{silent:!0}),delete this.options.views,this.options.silent||this.render()},set:function(a,b,c){var d,e,f;return c=c||{},_.isObject(a)?(_.each(a,function(a,b){this.set(b,a)},this),this):(b instanceof Backbone.View||(b=this.toView(b,a,c)),b.controller=b.controller||this.controller,this.unset(a),d=b.options.priority||10,e=this.views.get()||[],_.find(e,function(a,b){return a.options.priority>d?(f=b,!0):void 0}),this._views[a]=b,this.views.add(b,{at:_.isNumber(f)?f:e.length||0}),this)},get:function(a){return this._views[a]},unset:function(a){var b=this.get(a);return b&&b.remove(),delete this._views[a],this},toView:function(a){return new wp.media.View(a)}});b.exports=d},{}],55:[function(a,b,c){var d=wp.media.view.MenuItem.extend({click:function(){var a=this.options.contentMode;a&&this.controller.content.mode(a)}});b.exports=d},{}],56:[function(a,b,c){var d,e=wp.media.view.Menu;d=e.extend({tagName:"div",className:"media-router",property:"contentMode",ItemView:wp.media.view.RouterItem,region:"router",initialize:function(){this.controller.on("content:render",this.update,this),e.prototype.initialize.apply(this,arguments)},update:function(){var a=this.controller.content.mode();a&&this.select(a)}}),b.exports=d},{}],57:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"input",className:"search",id:"media-search-input",attributes:{type:"search",placeholder:e.search},events:{input:"search",keyup:"search",change:"search",search:"search"},render:function(){return this.el.value=this.model.escape("search"),this},search:function(a){a.target.value?this.model.set("search",a.target.value):this.model.unset("search")}}),b.exports=d},{}],58:[function(a,b,c){var d,e=wp.media.view.l10n;d=wp.media.View.extend({tagName:"div",className:"media-selection",template:wp.template("media-selection"),events:{"click .edit-selection":"edit","click .clear-selection":"clear"},initialize:function(){_.defaults(this.options,{editable:!1,clearable:!0}),this.attachments=new wp.media.view.Attachments.Selection({controller:this.controller,collection:this.collection,selection:this.collection,model:new Backbone.Model}),this.views.set(".selection-view",this.attachments),this.collection.on("add remove reset",this.refresh,this),this.controller.on("content:activate",this.refresh,this)},ready:function(){this.refresh()},refresh:function(){if(this.$el.children().length){var a=this.collection,b="edit-selection"===this.controller.content.mode();this.$el.toggleClass("empty",!a.length),this.$el.toggleClass("one",1===a.length),this.$el.toggleClass("editing",b),this.$(".count").text(e.selected.replace("%d",a.length))}},edit:function(a){a.preventDefault(),this.options.editable&&this.options.editable.call(this,this.collection)},clear:function(a){a.preventDefault(),this.collection.reset(),this.controller.modal.focusManager.focus()}}),b.exports=d},{}],59:[function(a,b,c){var d,e=wp.media.View,f=Backbone.$;d=e.extend({events:{"click button":"updateHandler","change input":"updateHandler","change select":"updateHandler","change textarea":"updateHandler"},initialize:function(){this.model=this.model||new Backbone.Model,this.listenTo(this.model,"change",this.updateChanges)},prepare:function(){return _.defaults({model:this.model.toJSON()},this.options)},render:function(){return e.prototype.render.apply(this,arguments),_(this.model.attributes).chain().keys().each(this.update,this),this},update:function(a){var b,c,d=this.model.get(a),e=this.$('[data-setting="'+a+'"]');e.length&&(e.is("select")?(c=e.find('[value="'+d+'"]'),c.length?(e.find("option").prop("selected",!1),c.prop("selected",!0)):this.model.set(a,e.find(":selected").val())):e.hasClass("button-group")?(b=e.find("button").removeClass("active"),b.filter('[value="'+d+'"]').addClass("active")):e.is('input[type="text"], textarea')?e.is(":focus")||e.val(d):e.is('input[type="checkbox"]')&&e.prop("checked",!!d&&"false"!==d))},updateHandler:function(a){var b,c=f(a.target).closest("[data-setting]"),d=a.target.value;a.preventDefault(),c.length&&(c.is('input[type="checkbox"]')&&(d=c[0].checked),this.model.set(c.data("setting"),d),(b=c.data("userSetting"))&&window.setUserSetting(b,d))},updateChanges:function(a){a.hasChanged()&&_(a.changed).chain().keys().each(this.update,this)}}),b.exports=d},{}],60:[function(a,b,c){var d,e=wp.media.view.Settings;d=e.extend({className:"attachment-display-settings",template:wp.template("attachment-display-settings"),initialize:function(){var a=this.options.attachment;_.defaults(this.options,{userSettings:!1}),e.prototype.initialize.apply(this,arguments),this.listenTo(this.model,"change:link",this.updateLinkTo),a&&a.on("change:uploading",this.render,this)},dispose:function(){var a=this.options.attachment;a&&a.off(null,null,this),e.prototype.dispose.apply(this,arguments)},render:function(){var a=this.options.attachment;return a&&_.extend(this.options,{sizes:a.get("sizes"),type:a.get("type")}),e.prototype.render.call(this),this.updateLinkTo(),this},updateLinkTo:function(){var a=this.model.get("link"),b=this.$(".link-to-custom"),c=this.options.attachment;return"none"===a||"embed"===a||!c&&"custom"!==a?void b.addClass("hidden"):(c&&("post"===a?b.val(c.get("link")):"file"===a?b.val(c.get("url")):this.model.get("linkUrl")||b.val("http://"),b.prop("readonly","custom"!==a)),b.removeClass("hidden"),void(!wp.media.isTouchDevice&&b.is(":visible")&&b.focus()[0].select()))}}),b.exports=d},{}],61:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings gallery-settings",template:wp.template("gallery-settings")});b.exports=d},{}],62:[function(a,b,c){var d=wp.media.view.Settings.extend({className:"collection-settings playlist-settings",template:wp.template("playlist-settings")});b.exports=d},{}],63:[function(a,b,c){var d=wp.media.view.PriorityList.extend({className:"media-sidebar"});b.exports=d},{}],64:[function(a,b,c){var d,e=wp.media.view;d=e.Cropper.extend({className:"crop-content site-icon",ready:function(){e.Cropper.prototype.ready.apply(this,arguments),this.$(".crop-image").on("load",_.bind(this.addSidebar,this))},addSidebar:function(){this.sidebar=new wp.media.view.Sidebar({controller:this.controller}),this.sidebar.set("preview",new wp.media.view.SiteIconPreview({controller:this.controller,attachment:this.options.attachment})),this.controller.cropperView.views.add(this.sidebar)}}),b.exports=d},{}],65:[function(a,b,c){var d,e=wp.media.View,f=jQuery;d=e.extend({className:"site-icon-preview",template:wp.template("site-icon-preview"),ready:function(){this.controller.imgSelect.setOptions({onInit:this.updatePreview,onSelectChange:this.updatePreview})},prepare:function(){return{url:this.options.attachment.get("url")}},updatePreview:function(a,b){var c=64/b.width,d=64/b.height,e=16/b.width,g=16/b.height;f("#preview-app-icon").css({width:Math.round(c*this.imageWidth)+"px",height:Math.round(d*this.imageHeight)+"px",marginLeft:"-"+Math.round(c*b.x1)+"px",marginTop:"-"+Math.round(d*b.y1)+"px"}),f("#preview-favicon").css({width:Math.round(e*this.imageWidth)+"px",height:Math.round(g*this.imageHeight)+"px",marginLeft:"-"+Math.round(e*b.x1)+"px",marginTop:"-"+Math.floor(g*b.y1)+"px"})}}),b.exports=d},{}],66:[function(a,b,c){var d=wp.media.View.extend({tagName:"span",className:"spinner",spinnerTimeout:!1,delay:400,show:function(){return this.spinnerTimeout||(this.spinnerTimeout=_.delay(function(a){a.addClass("is-active")},this.delay,this.$el)),this},hide:function(){return this.$el.removeClass("is-active"),this.spinnerTimeout=clearTimeout(this.spinnerTimeout),this}});b.exports=d},{}],67:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"media-toolbar",initialize:function(){var a=this.controller.state(),b=this.selection=a.get("selection"),c=this.library=a.get("library");this._views={},this.primary=new wp.media.view.PriorityList,this.secondary=new wp.media.view.PriorityList,this.primary.$el.addClass("media-toolbar-primary search-form"),this.secondary.$el.addClass("media-toolbar-secondary"),this.views.set([this.secondary,this.primary]),this.options.items&&this.set(this.options.items,{silent:!0}),this.options.silent||this.render(),b&&b.on("add remove reset",this.refresh,this),c&&c.on("add remove reset",this.refresh,this)},dispose:function(){return this.selection&&this.selection.off(null,null,this),this.library&&this.library.off(null,null,this),e.prototype.dispose.apply(this,arguments)},ready:function(){this.refresh()},set:function(a,b,c){var d;return c=c||{},_.isObject(a)?_.each(a,function(a,b){this.set(b,a,{silent:!0})},this):(b instanceof Backbone.View||(b.classes=["media-button-"+a].concat(b.classes||[]),b=new wp.media.view.Button(b).render()),b.controller=b.controller||this.controller,this._views[a]=b,d=b.options.priority<0?"secondary":"primary",this[d].set(a,b,c)),c.silent||this.refresh(),this},get:function(a){return this._views[a]},unset:function(a,b){return delete this._views[a],this.primary.unset(a,b),this.secondary.unset(a,b),b&&b.silent||this.refresh(),this},refresh:function(){var a=this.controller.state(),b=a.get("library"),c=a.get("selection");_.each(this._views,function(a){if(a.model&&a.options&&a.options.requires){var d=a.options.requires,e=!1;e=_.some(c.models,function(a){return a.get("uploading")===!0}),d.selection&&c&&!c.length?e=!0:d.library&&b&&!b.length&&(e=!0),a.model.set("disabled",e)}})}}),b.exports=d},{}],68:[function(a,b,c){var d,e=wp.media.view.Toolbar.Select,f=wp.media.view.l10n;d=e.extend({initialize:function(){_.defaults(this.options,{text:f.insertIntoPost,requires:!1}),e.prototype.initialize.apply(this,arguments)},refresh:function(){var a=this.controller.state().props.get("url");this.get("select").model.set("disabled",!a||"http://"===a),e.prototype.refresh.apply(this,arguments)}}),b.exports=d},{}],69:[function(a,b,c){var d,e=wp.media.view.Toolbar,f=wp.media.view.l10n;d=e.extend({initialize:function(){var a=this.options;_.bindAll(this,"clickSelect"),_.defaults(a,{event:"select",state:!1,reset:!0,close:!0,text:f.select,requires:{selection:!0}}),a.items=_.defaults(a.items||{},{select:{style:"primary",text:a.text,priority:80,click:this.clickSelect,requires:a.requires}}),e.prototype.initialize.apply(this,arguments)},clickSelect:function(){var a=this.options,b=this.controller;a.close&&b.close(),a.event&&b.state().trigger(a.event),a.state&&b.setState(a.state),a.reset&&b.reset()}}),b.exports=d},{}],70:[function(a,b,c){var d,e=wp.media.View,f=wp.media.view.l10n,g=jQuery;d=e.extend({tagName:"div",className:"uploader-editor",template:wp.template("uploader-editor"),localDrag:!1,overContainer:!1,overDropzone:!1,draggingFile:null,initialize:function(){return this.initialized=!1,window.tinyMCEPreInit&&window.tinyMCEPreInit.dragDropUpload&&this.browserSupport()?(this.$document=g(document),this.dropzones=[],this.files=[],this.$document.on("drop",".uploader-editor",_.bind(this.drop,this)),this.$document.on("dragover",".uploader-editor",_.bind(this.dropzoneDragover,this)),this.$document.on("dragleave",".uploader-editor",_.bind(this.dropzoneDragleave,this)),
+this.$document.on("click",".uploader-editor",_.bind(this.click,this)),this.$document.on("dragover",_.bind(this.containerDragover,this)),this.$document.on("dragleave",_.bind(this.containerDragleave,this)),this.$document.on("dragstart dragend drop",_.bind(function(a){this.localDrag="dragstart"===a.type,"drop"===a.type&&this.containerDragleave()},this)),this.initialized=!0,this):this},browserSupport:function(){var a=!1,b=document.createElement("div");return a="draggable"in b||"ondragstart"in b&&"ondrop"in b,a=a&&!!(window.File&&window.FileList&&window.FileReader)},isDraggingFile:function(a){return null!==this.draggingFile?this.draggingFile:_.isUndefined(a.originalEvent)||_.isUndefined(a.originalEvent.dataTransfer)?!1:(this.draggingFile=_.indexOf(a.originalEvent.dataTransfer.types,"Files")>-1&&-1===_.indexOf(a.originalEvent.dataTransfer.types,"text/plain"),this.draggingFile)},refresh:function(a){var b;for(b in this.dropzones)this.dropzones[b].toggle(this.overContainer||this.overDropzone);return _.isUndefined(a)||g(a.target).closest(".uploader-editor").toggleClass("droppable",this.overDropzone),this.overContainer||this.overDropzone||(this.draggingFile=null),this},render:function(){return this.initialized?(e.prototype.render.apply(this,arguments),g(".wp-editor-wrap").each(_.bind(this.attach,this)),this):this},attach:function(a,b){var c=this.$el.clone();return this.dropzones.push(c),g(b).append(c),this},drop:function(a){var b,c;return this.containerDragleave(a),this.dropzoneDragleave(a),this.files=a.originalEvent.dataTransfer.files,this.files.length<1?void 0:(b=g(a.target).parents(".wp-editor-wrap"),b.length>0&&b[0].id&&(window.wpActiveEditor=b[0].id.slice(3,-5)),this.workflow?(this.workflow.state().reset(),this.addFiles.apply(this),this.workflow.open()):(this.workflow=wp.media.editor.open(window.wpActiveEditor,{frame:"post",state:"insert",title:f.addMedia,multiple:!0}),c=this.workflow.uploader,c.uploader&&c.uploader.ready?this.addFiles.apply(this):this.workflow.on("uploader:ready",this.addFiles,this)),!1)},addFiles:function(){return this.files.length&&(this.workflow.uploader.uploader.uploader.addFile(_.toArray(this.files)),this.files=[]),this},containerDragover:function(a){!this.localDrag&&this.isDraggingFile(a)&&(this.overContainer=!0,this.refresh())},containerDragleave:function(){this.overContainer=!1,_.delay(_.bind(this.refresh,this),50)},dropzoneDragover:function(a){return!this.localDrag&&this.isDraggingFile(a)?(this.overDropzone=!0,this.refresh(a),!1):void 0},dropzoneDragleave:function(a){this.overDropzone=!1,_.delay(_.bind(this.refresh,this,a),50)},click:function(a){this.containerDragleave(a),this.dropzoneDragleave(a),this.localDrag=!1}}),b.exports=d},{}],71:[function(a,b,c){var d,e=wp.media.View;d=e.extend({tagName:"div",className:"uploader-inline",template:wp.template("uploader-inline"),events:{"click .close":"hide"},initialize:function(){_.defaults(this.options,{message:"",status:!0,canClose:!1}),!this.options.$browser&&this.controller.uploader&&(this.options.$browser=this.controller.uploader.$browser),_.isUndefined(this.options.postId)&&(this.options.postId=wp.media.view.settings.post.id),this.options.status&&this.views.set(".upload-inline-status",new wp.media.view.UploaderStatus({controller:this.controller}))},prepare:function(){var a=this.controller.state().get("suggestedWidth"),b=this.controller.state().get("suggestedHeight"),c={};return c.message=this.options.message,c.canClose=this.options.canClose,a&&b&&(c.suggestedWidth=a,c.suggestedHeight=b),c},dispose:function(){return this.disposing?e.prototype.dispose.apply(this,arguments):(this.disposing=!0,this.remove())},remove:function(){var a=e.prototype.remove.apply(this,arguments);return _.defer(_.bind(this.refresh,this)),a},refresh:function(){var a=this.controller.uploader;a&&a.refresh()},ready:function(){var a,b=this.options.$browser;if(this.controller.uploader){if(a=this.$(".browser"),a[0]===b[0])return;b.detach().text(a.text()),b[0].className=a[0].className,a.replaceWith(b.show())}return this.refresh(),this},show:function(){this.$el.removeClass("hidden")},hide:function(){this.$el.addClass("hidden")}}),b.exports=d},{}],72:[function(a,b,c){var d=wp.media.View.extend({className:"upload-error",template:wp.template("uploader-status-error")});b.exports=d},{}],73:[function(a,b,c){var d,e=wp.media.View;d=e.extend({className:"media-uploader-status",template:wp.template("uploader-status"),events:{"click .upload-dismiss-errors":"dismiss"},initialize:function(){this.queue=wp.Uploader.queue,this.queue.on("add remove reset",this.visibility,this),this.queue.on("add remove reset change:percent",this.progress,this),this.queue.on("add remove reset change:uploading",this.info,this),this.errors=wp.Uploader.errors,this.errors.reset(),this.errors.on("add remove reset",this.visibility,this),this.errors.on("add",this.error,this)},dispose:function(){return wp.Uploader.queue.off(null,null,this),e.prototype.dispose.apply(this,arguments),this},visibility:function(){this.$el.toggleClass("uploading",!!this.queue.length),this.$el.toggleClass("errors",!!this.errors.length),this.$el.toggle(!!this.queue.length||!!this.errors.length)},ready:function(){_.each({$bar:".media-progress-bar div",$index:".upload-index",$total:".upload-total",$filename:".upload-filename"},function(a,b){this[b]=this.$(a)},this),this.visibility(),this.progress(),this.info()},progress:function(){var a=this.queue,b=this.$bar;b&&a.length&&b.width(a.reduce(function(a,b){if(!b.get("uploading"))return a+100;var c=b.get("percent");return a+(_.isNumber(c)?c:100)},0)/a.length+"%")},info:function(){var a,b=this.queue,c=0;b.length&&(a=this.queue.find(function(a,b){return c=b,a.get("uploading")}),this.$index.text(c+1),this.$total.text(b.length),this.$filename.html(a?this.filename(a.get("filename")):""))},filename:function(a){return _.escape(a)},error:function(a){this.views.add(".upload-errors",new wp.media.view.UploaderStatusError({filename:this.filename(a.get("file").name),message:a.get("message")}),{at:0})},dismiss:function(a){var b=this.views.get(".upload-errors");a.preventDefault(),b&&_.invoke(b,"remove"),wp.Uploader.errors.reset()}}),b.exports=d},{}],74:[function(a,b,c){var d,e=jQuery;d=wp.media.View.extend({tagName:"div",className:"uploader-window",template:wp.template("uploader-window"),initialize:function(){var a;this.$browser=e('').hide().appendTo("body"),a=this.options.uploader=_.defaults(this.options.uploader||{},{dropzone:this.$el,browser:this.$browser,params:{}}),!a.dropzone||a.dropzone instanceof e||(a.dropzone=e(a.dropzone)),this.controller.on("activate",this.refresh,this),this.controller.on("detach",function(){this.$browser.remove()},this)},refresh:function(){this.uploader&&this.uploader.refresh()},ready:function(){var a,b=wp.media.view.settings.post.id;this.uploader||(b&&(this.options.uploader.params.post_id=b),this.uploader=new wp.Uploader(this.options.uploader),a=this.uploader.dropzone,a.on("dropzone:enter",_.bind(this.show,this)),a.on("dropzone:leave",_.bind(this.hide,this)),e(this.uploader).on("uploader:ready",_.bind(this._ready,this)))},_ready:function(){this.controller.trigger("uploader:ready")},show:function(){var a=this.$el.show();_.defer(function(){a.css({opacity:1})})},hide:function(){var a=this.$el.css({opacity:0});wp.media.transition(a).done(function(){"0"===a.css("opacity")&&a.hide()}),_.delay(function(){"0"===a.css("opacity")&&a.is(":visible")&&a.hide()},500)}}),b.exports=d},{}],75:[function(a,b,c){var d=wp.Backbone.View.extend({constructor:function(a){a&&a.controller&&(this.controller=a.controller),wp.Backbone.View.apply(this,arguments)},dispose:function(){return this.undelegateEvents(),this.model&&this.model.off&&this.model.off(null,null,this),this.collection&&this.collection.off&&this.collection.off(null,null,this),this.controller&&this.controller.off&&this.controller.off(null,null,this),this},remove:function(){return this.dispose(),wp.Backbone.View.prototype.remove.apply(this,arguments)}});b.exports=d},{}]},{},[19]);
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/js/twemoji.js b/mdryvescouzy.com/wp-includes/js/twemoji.js
index 64323085..b8f9fc9b 100755
--- a/mdryvescouzy.com/wp-includes/js/twemoji.js
+++ b/mdryvescouzy.com/wp-includes/js/twemoji.js
@@ -233,7 +233,7 @@ var twemoji = (function (
// RegExp based on emoji's official Unicode standards
// http://www.unicode.org/Public/UNIDATA/EmojiSources.txt
- re = /((?:\u0039\ufe0f\u20e3|\u0038\ufe0f\u20e3|\u0037\ufe0f\u20e3|\u0036\ufe0f\u20e3|\u0035\ufe0f\u20e3|\u0034\ufe0f\u20e3|\u0033\ufe0f\u20e3|\u0032\ufe0f\u20e3|\u0031\ufe0f\u20e3|\u0030\ufe0f\u20e3|\u0023\ufe0f\u20e3|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83c\uddea\ud83c\udde8|\ud83c\udde9\ud83c\uddff|\ud83c\uddf9\ud83c\uddf7|\ud83c\udde8\ud83c\uddf7|\ud83c\uddfa\ud83c\uddfe|\ud83c\udde8\ud83c\udde6|\ud83c\uddf8\ud83c\uddec|\ud83c\udde7\ud83c\uddf7|\ud83c\uddf8\ud83c\udde6|\ud83c\udde6\ud83c\uddfa|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\udde6\ud83c\uddf7|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\ude1b|\ud83d\ude19|\ud83d\ude17|\ud83d\ude15|\ud83d\ude11|\ud83d\ude10|\ud83d\ude0e|\ud83d\ude08|\ud83d\ude07|\ud83d\ude00|\ud83d\udd67|\ud83d\udd66|\ud83d\udd65|\ud83d\udd64|\ud83d\udd63|\ud83d\udd62|\ud83d\udd61|\ud83d\udd60|\ud83d\udd5f|\ud83d\udd5e|\ud83d\udd5d|\ud83d\udd5c|\ud83d\udd2d|\ud83d\udd2c|\ud83d\udd15|\ud83d\udd09|\ud83d\udd08|\ud83d\udd07|\ud83d\udd06|\ud83d\udd05|\ud83d\udd04|\ud83d\udd02|\ud83d\udd01|\ud83d\udd00|\ud83d\udcf5|\ud83d\udcef|\ud83d\udced|\ud83d\udcec|\ud83d\udcb7|\ud83d\udcb6|\ud83d\udcad|\ud83d\udc6d|\ud83d\udc6c|\ud83d\udc65|\ud83d\udc2a|\ud83d\udc16|\ud83d\udc15|\ud83d\udc13|\ud83d\udc10|\ud83d\udc0f|\ud83d\udc0b|\ud83d\udc0a|\ud83d\udc09|\ud83d\udc08|\ud83d\udc07|\ud83d\udc06|\ud83d\udc05|\ud83d\udc04|\ud83d\udc03|\ud83d\udc02|\ud83d\udc01|\ud83d\udc00|\ud83c\udfff|\ud83c\udffe|\ud83c\udffd|\ud83c\udffc|\ud83c\udffb|\ud83c\udfe4|\ud83c\udfd2|\ud83c\udfd0|\ud83c\udfcf|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udc94|\ud83e\udd18|\ud83e\udd16|\ud83e\udd15|\ud83d\udecf|\ud83d\udec5|\ud83d\udec4|\ud83d\udec3|\ud83d\udec2|\ud83d\udec1|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83c\udf46|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udebf|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udfce|\ud83d\udeb8|\ud83d\udeb7|\ud83d\udeb5|\ud83d\udeb4|\ud83d\udeb3|\ud83d\udeb1|\ud83d\udeb0|\ud83d\udeaf|\ud83d\udeae|\ud83d\udea6|\ud83d\udea3|\ud83d\udea1|\ud83d\udea0|\ud83d\ude9f|\ud83d\ude9e|\ud83d\ude9d|\ud83d\ude9c|\ud83d\ude9b|\ud83d\ude98|\ud83d\ude96|\ud83d\ude94|\ud83d\ude90|\ud83d\ude8e|\ud83d\ude8d|\ud83c\udde6|\ud83d\ude8b|\ud83c\udde7|\ud83d\ude8a|\ud83d\ude88|\ud83c\udde8|\ud83d\ude86|\ud83c\udde9|\ud83d\ude82|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83d\ude81|\ud83c\udded|\ud83d\ude36|\ud83d\ude34|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83d\ude2f|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83d\ude2e|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83d\ude2c|\ud83d\ude27|\ud83c\uddf8|\ud83d\ude26|\ud83c\uddf9|\ud83d\ude1f|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ue50a|\u2797|\u2796|\u2795|\u2755|\u2754|\u2753|\u2728|\u2705|\u274c|\u274e|\u270a|\u270b|\u269c|\u27bf|\u27b0|\u26f8|\u26ce|\u23e9|\u23ea|\u23eb|\u23ec|\u23f0|\u23f3|\u00a9|\u00ae|\ud800\udc00)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270c|\u270f|\u267f|\u267b|\u264e|\u264d|\u264c|\u264b|\u264f|\u264a|\u263a|\u261d|\u260e|\u231b|\u231a|\u203c|\u27a1|\u26fd|\u26f5|\u26fa|\u26a1|\u26aa|\u26ab|\u26bd|\u26be|\u26d4|\u26c4|\u26c5|\u26a0|\u26f2|\u26f3|\u26ea|\u25ab|\u25aa|\u25fd|\u25b6|\u25fb|\u25c0|\u25fe|\u25fc|\u24c2|\u21a9|\u21aa|\u2b07|\u2b05|\u2b06|\u2b50|\u2b55|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,
+ re = /((?:\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83c\uddf7\ud83c\uddf8|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffb|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffb|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffb|\ud83d\udc87\ud83c\udfff|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffb|\ud83d\udc86\ud83c\udfff|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udffd|\ud83e\udd18\ud83c\udfff|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffb|\ud83d\udec0\ud83c\udfff|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffb|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffb|\ud83d\udea3\ud83c\udfff|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffb|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffb|\ud83d\ude47\ud83c\udfff|\ud83d\ude47\ud83c\udffe|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d\udc86\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffc|\ud83d\udc86\ud83c\udffb|\ud83d\udc85\ud83c\udfff|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffb|\ud83d\udc83\ud83c\udfff|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffb|\ud83d\udc82\ud83c\udfff|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83d\udc82\ud83c\udffe|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\ude47\ud83c\udffb|\ud83d\ude46\ud83c\udfff|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffb|\ud83d\ude45\ud83c\udfff|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffb|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udd96\ud83c\udfff|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffb|\ud83d\udd95\ud83c\udfff|\ud83d\udd95\ud83c\udffe|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\u270a\ud83c\udffd|\u270b\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udffd|\u270d\ud83c\udffc|\u270d\ud83c\udffb|\u270c\ud83c\udfff|\u270c\ud83c\udffe|\u270c\ud83c\udffd|\u270c\ud83c\udffc|\u270c\ud83c\udffb|\u270b\ud83c\udfff|\u270b\ud83c\udffc|\u270b\ud83c\udffb|\u270a\ud83c\udfff|\u270d\ud83c\udfff|\u270a\ud83c\udffe|\u270b\ud83c\udffe|\u270a\ud83c\udffc|\u270a\ud83c\udffb|\u261d\ud83c\udfff|\u261d\ud83c\udffd|\u261d\ud83c\udffc|\u261d\ud83c\udffb|\u261d\ud83c\udffe|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ud83c\udffd|\u26f9\ud83c\udffc|\u26f9\ud83c\udffb|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u002a\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udde6|\ud83c\udde7|\ud83c\udde8|\ud83c\udde9|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83c\udded|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83c\uddf8|\ud83c\uddf9|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ud83c\udfe4|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc13|\ud83d\udc15|\ud83d\udc16|\ud83d\udc2a|\ud83d\udc65|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udcad|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcec|\ud83d\udced|\ud83d\udcef|\ud83d\udcf5|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd15|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\ude00|\ud83d\ude07|\ud83d\ude08|\ud83d\ude0e|\ud83d\ude10|\ud83d\ude11|\ud83d\ude15|\ud83d\ude17|\ud83d\ude19|\ud83d\ude1b|\ud83d\ude1f|\ud83d\ude26|\ud83d\ude27|\ud83d\ude2c|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude34|\ud83d\ude36|\ud83d\ude81|\ud83d\ude82|\ud83d\ude86|\ud83d\ude88|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude90|\ud83d\ude94|\ud83d\ude96|\ud83d\ude98|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea3|\ud83d\udea6|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb3|\ud83d\udeb4|\ud83d\udeb5|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udebf|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecd|\ud83d\udecc|\ud83d\udecb|\ud83e\udd81|\ud83e\udd80|\ud83e\udd18|\ud83c\udf46|\ud83e\uddc0|\ud83e\udd84|\ud83e\udd83|\ud83e\udd82|\ud83e\udd17|\ud83e\udd16|\ud83e\udd15|\ud83e\udd14|\ud83e\udd13|\ud83e\udd12|\ud83e\udd11|\ud83e\udd10|\ud83d\udef3|\ud83d\udef0|\ud83d\udeec|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udeeb|\ud83d\udee9|\ud83d\udee5|\ud83d\udee4|\ud83d\udee3|\ud83d\udee2|\ud83d\udee1|\ud83d\udee0|\ud83d\uded0|\ud83d\udecf|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83d\udece|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83c\udf21|\ud83c\udf24|\ud83c\udf25|\ud83c\udf26|\ud83c\udf27|\ud83c\udf28|\ud83c\udf29|\ud83c\udf2a|\ud83c\udf2b|\ud83c\udf2c|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf36|\ud83c\udf7d|\ud83c\udf7e|\ud83c\udf7f|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83c\udf96|\ud83c\udf97|\ud83c\udf99|\ud83c\udf9a|\ud83c\udf9b|\ud83c\udf9e|\ud83c\udf9f|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83c\udfc5|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83c\udfcb|\ud83c\udfcc|\ud83c\udfcd|\ud83c\udfce|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4|\ud83c\udfd5|\ud83c\udfd6|\ud83c\udfd7|\ud83c\udfd8|\ud83c\udfd9|\ud83c\udfda|\ud83c\udfdb|\ud83c\udfdc|\ud83c\udfdd|\ud83c\udfde|\ud83c\udfdf|\ud83c\udff3|\ud83c\udff4|\ud83c\udff5|\ud83c\udff7|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc3f|\ud83d\udc41|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udcf8|\ud83d\udcfd|\ud83d\udcff|\ud83d\udd49|\ud83d\udd4a|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd6f|\ud83d\udd70|\ud83d\udd73|\ud83d\udd74|\ud83d\udd75|\ud83d\udd76|\ud83d\udd77|\ud83d\udd78|\ud83d\udd79|\ud83d\udd87|\ud83d\udd8a|\ud83d\udd8b|\ud83d\udd8c|\ud83d\udd8d|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd90|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd95|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd96|\ud83d\udda5|\ud83d\udda8|\ud83d\uddb1|\ud83d\uddb2|\ud83d\uddbc|\ud83d\uddc2|\ud83d\uddc3|\ud83d\uddc4|\ud83d\uddd1|\ud83d\uddd2|\ud83d\uddd3|\ud83d\udddc|\ud83d\udddd|\ud83d\uddde|\ud83d\udde1|\ud83d\udde3|\ud83d\udde8|\ud83d\uddef|\ud83d\uddf3|\ud83d\uddfa|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ue50a|\u2797|\u2796|\u2795|\u2763|\u2755|\u2754|\u2753|\u2728|\u2721|\u2705|\u2699|\u2697|\u2696|\u2694|\u2692|\u2639|\u2638|\u2626|\u2623|\u2622|\u2620|\u2618|\u2604|\u2603|\u2602|\u2328|\u274c|\u274e|\u271d|\u270a|\u270b|\u270d|\u269b|\u269c|\u262f|\u262a|\u262e|\u27b0|\u27bf|\u26f9|\u26ce|\u26b0|\u26b1|\u26c8|\u26cf|\u26d1|\u26d3|\u26e9|\u26f0|\u26f1|\u26f4|\u26f7|\u26f8|\u23f1|\u23e9|\u23ec|\u23f0|\u23ed|\u23ee|\u23f3|\u23ea|\u23fa|\u23f9|\u23f8|\u23f2|\u23eb|\u23ef|\u00a9|\u00ae)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270f|\u270c|\u267f|\u267b|\u264b|\u264a|\u264f|\u264e|\u264d|\u264c|\u263a|\u261d|\u260e|\u231a|\u231b|\u203c|\u27a1|\u26c5|\u26a0|\u26a1|\u26d4|\u26ea|\u26f2|\u26aa|\u26f5|\u26fa|\u26fd|\u26ab|\u26bd|\u26be|\u26c4|\u26f3|\u25fc|\u25fb|\u25fe|\u25c0|\u25b6|\u25ab|\u25aa|\u25fd|\u24c2|\u21a9|\u21aa|\u2b05|\u2b55|\u2b50|\u2b06|\u2b07|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,
// used to find HTML special chars in attributes
rescaper = /[&<>'"]/g,
diff --git a/mdryvescouzy.com/wp-includes/js/twemoji.min.js b/mdryvescouzy.com/wp-includes/js/twemoji.min.js
index 9423d351..ac0d435f 100755
--- a/mdryvescouzy.com/wp-includes/js/twemoji.min.js
+++ b/mdryvescouzy.com/wp-includes/js/twemoji.min.js
@@ -1 +1 @@
-var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(s,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||t.test(c.nodeName)||d(c,b);return b}function e(a,b){return o("\ufe0f"===b?a.slice(0,-1):3===a.length&&"\ufe0f"===a.charAt(1)?a.charAt(0)+a.charAt(2):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t,u=d(b,[]),v=u.length;v--;){for(h=!1,i=document.createDocumentFragment(),j=u[v],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=l[1],s=l[2],m=n+p.length,"\ufe0e"!==s&&(t=c.callback(e(q,s),c,s))){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(q,s);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=t,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return j})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?u(b):(b-=65536,u(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:("https:"===location.protocol?"https:":"http:")+"//twemoji.maxcdn.com/",ext:".png",size:"36x36",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&","<":"<",">":">","'":"'",'"':"""},r=/((?:\u0039\ufe0f\u20e3|\u0038\ufe0f\u20e3|\u0037\ufe0f\u20e3|\u0036\ufe0f\u20e3|\u0035\ufe0f\u20e3|\u0034\ufe0f\u20e3|\u0033\ufe0f\u20e3|\u0032\ufe0f\u20e3|\u0031\ufe0f\u20e3|\u0030\ufe0f\u20e3|\u0023\ufe0f\u20e3|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83c\uddea\ud83c\udde8|\ud83c\udde9\ud83c\uddff|\ud83c\uddf9\ud83c\uddf7|\ud83c\udde8\ud83c\uddf7|\ud83c\uddfa\ud83c\uddfe|\ud83c\udde8\ud83c\udde6|\ud83c\uddf8\ud83c\uddec|\ud83c\udde7\ud83c\uddf7|\ud83c\uddf8\ud83c\udde6|\ud83c\udde6\ud83c\uddfa|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\udde6\ud83c\uddf7|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\ude1b|\ud83d\ude19|\ud83d\ude17|\ud83d\ude15|\ud83d\ude11|\ud83d\ude10|\ud83d\ude0e|\ud83d\ude08|\ud83d\ude07|\ud83d\ude00|\ud83d\udd67|\ud83d\udd66|\ud83d\udd65|\ud83d\udd64|\ud83d\udd63|\ud83d\udd62|\ud83d\udd61|\ud83d\udd60|\ud83d\udd5f|\ud83d\udd5e|\ud83d\udd5d|\ud83d\udd5c|\ud83d\udd2d|\ud83d\udd2c|\ud83d\udd15|\ud83d\udd09|\ud83d\udd08|\ud83d\udd07|\ud83d\udd06|\ud83d\udd05|\ud83d\udd04|\ud83d\udd02|\ud83d\udd01|\ud83d\udd00|\ud83d\udcf5|\ud83d\udcef|\ud83d\udced|\ud83d\udcec|\ud83d\udcb7|\ud83d\udcb6|\ud83d\udcad|\ud83d\udc6d|\ud83d\udc6c|\ud83d\udc65|\ud83d\udc2a|\ud83d\udc16|\ud83d\udc15|\ud83d\udc13|\ud83d\udc10|\ud83d\udc0f|\ud83d\udc0b|\ud83d\udc0a|\ud83d\udc09|\ud83d\udc08|\ud83d\udc07|\ud83d\udc06|\ud83d\udc05|\ud83d\udc04|\ud83d\udc03|\ud83d\udc02|\ud83d\udc01|\ud83d\udc00|\ud83c\udfff|\ud83c\udffe|\ud83c\udffd|\ud83c\udffc|\ud83c\udffb|\ud83c\udfe4|\ud83c\udfd2|\ud83c\udfd0|\ud83c\udfcf|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udc94|\ud83e\udd18|\ud83e\udd16|\ud83e\udd15|\ud83d\udecf|\ud83d\udec5|\ud83d\udec4|\ud83d\udec3|\ud83d\udec2|\ud83d\udec1|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83c\udf46|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udebf|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udfce|\ud83d\udeb8|\ud83d\udeb7|\ud83d\udeb5|\ud83d\udeb4|\ud83d\udeb3|\ud83d\udeb1|\ud83d\udeb0|\ud83d\udeaf|\ud83d\udeae|\ud83d\udea6|\ud83d\udea3|\ud83d\udea1|\ud83d\udea0|\ud83d\ude9f|\ud83d\ude9e|\ud83d\ude9d|\ud83d\ude9c|\ud83d\ude9b|\ud83d\ude98|\ud83d\ude96|\ud83d\ude94|\ud83d\ude90|\ud83d\ude8e|\ud83d\ude8d|\ud83c\udde6|\ud83d\ude8b|\ud83c\udde7|\ud83d\ude8a|\ud83d\ude88|\ud83c\udde8|\ud83d\ude86|\ud83c\udde9|\ud83d\ude82|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83d\ude81|\ud83c\udded|\ud83d\ude36|\ud83d\ude34|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83d\ude2f|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83d\ude2e|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83d\ude2c|\ud83d\ude27|\ud83c\uddf8|\ud83d\ude26|\ud83c\uddf9|\ud83d\ude1f|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ue50a|\u2797|\u2796|\u2795|\u2755|\u2754|\u2753|\u2728|\u2705|\u274c|\u274e|\u270a|\u270b|\u269c|\u27bf|\u27b0|\u26f8|\u26ce|\u23e9|\u23ea|\u23eb|\u23ec|\u23f0|\u23f3|\u00a9|\u00ae|\ud800\udc00)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270c|\u270f|\u267f|\u267b|\u264e|\u264d|\u264c|\u264b|\u264f|\u264a|\u263a|\u261d|\u260e|\u231b|\u231a|\u203c|\u27a1|\u26fd|\u26f5|\u26fa|\u26a1|\u26aa|\u26ab|\u26bd|\u26be|\u26d4|\u26c4|\u26c5|\u26a0|\u26f2|\u26f3|\u26ea|\u25ab|\u25aa|\u25fd|\u25b6|\u25fb|\u25c0|\u25fe|\u25fc|\u24c2|\u21a9|\u21aa|\u2b07|\u2b05|\u2b06|\u2b50|\u2b55|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,s=/[&<>'"]/g,t=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return p}();
\ No newline at end of file
+var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(s,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||t.test(c.nodeName)||d(c,b);return b}function e(a,b){return o("\ufe0f"===b?a.slice(0,-1):3===a.length&&"\ufe0f"===a.charAt(1)?a.charAt(0)+a.charAt(2):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t,u=d(b,[]),v=u.length;v--;){for(h=!1,i=document.createDocumentFragment(),j=u[v],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=l[1],s=l[2],m=n+p.length,"\ufe0e"!==s&&(t=c.callback(e(q,s),c,s))){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(q,s);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=t,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return j})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?u(b):(b-=65536,u(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:("https:"===location.protocol?"https:":"http:")+"//twemoji.maxcdn.com/",ext:".png",size:"36x36",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&","<":"<",">":">","'":"'",'"':"""},r=/((?:\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83c\uddf7\ud83c\uddf8|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffb|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffb|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffb|\ud83d\udc87\ud83c\udfff|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffb|\ud83d\udc86\ud83c\udfff|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udffd|\ud83e\udd18\ud83c\udfff|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffb|\ud83d\udec0\ud83c\udfff|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffb|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffb|\ud83d\udea3\ud83c\udfff|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffb|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffb|\ud83d\ude47\ud83c\udfff|\ud83d\ude47\ud83c\udffe|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d\udc86\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffc|\ud83d\udc86\ud83c\udffb|\ud83d\udc85\ud83c\udfff|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffb|\ud83d\udc83\ud83c\udfff|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffb|\ud83d\udc82\ud83c\udfff|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83d\udc82\ud83c\udffe|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\ude47\ud83c\udffb|\ud83d\ude46\ud83c\udfff|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffb|\ud83d\ude45\ud83c\udfff|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffb|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udd96\ud83c\udfff|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffb|\ud83d\udd95\ud83c\udfff|\ud83d\udd95\ud83c\udffe|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\u270a\ud83c\udffd|\u270b\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udffd|\u270d\ud83c\udffc|\u270d\ud83c\udffb|\u270c\ud83c\udfff|\u270c\ud83c\udffe|\u270c\ud83c\udffd|\u270c\ud83c\udffc|\u270c\ud83c\udffb|\u270b\ud83c\udfff|\u270b\ud83c\udffc|\u270b\ud83c\udffb|\u270a\ud83c\udfff|\u270d\ud83c\udfff|\u270a\ud83c\udffe|\u270b\ud83c\udffe|\u270a\ud83c\udffc|\u270a\ud83c\udffb|\u261d\ud83c\udfff|\u261d\ud83c\udffd|\u261d\ud83c\udffc|\u261d\ud83c\udffb|\u261d\ud83c\udffe|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ud83c\udffd|\u26f9\ud83c\udffc|\u26f9\ud83c\udffb|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u002a\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udde6|\ud83c\udde7|\ud83c\udde8|\ud83c\udde9|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83c\udded|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83c\uddf8|\ud83c\uddf9|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ud83c\udfe4|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc13|\ud83d\udc15|\ud83d\udc16|\ud83d\udc2a|\ud83d\udc65|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udcad|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcec|\ud83d\udced|\ud83d\udcef|\ud83d\udcf5|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd15|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\ude00|\ud83d\ude07|\ud83d\ude08|\ud83d\ude0e|\ud83d\ude10|\ud83d\ude11|\ud83d\ude15|\ud83d\ude17|\ud83d\ude19|\ud83d\ude1b|\ud83d\ude1f|\ud83d\ude26|\ud83d\ude27|\ud83d\ude2c|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude34|\ud83d\ude36|\ud83d\ude81|\ud83d\ude82|\ud83d\ude86|\ud83d\ude88|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude90|\ud83d\ude94|\ud83d\ude96|\ud83d\ude98|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea3|\ud83d\udea6|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb3|\ud83d\udeb4|\ud83d\udeb5|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udebf|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecd|\ud83d\udecc|\ud83d\udecb|\ud83e\udd81|\ud83e\udd80|\ud83e\udd18|\ud83c\udf46|\ud83e\uddc0|\ud83e\udd84|\ud83e\udd83|\ud83e\udd82|\ud83e\udd17|\ud83e\udd16|\ud83e\udd15|\ud83e\udd14|\ud83e\udd13|\ud83e\udd12|\ud83e\udd11|\ud83e\udd10|\ud83d\udef3|\ud83d\udef0|\ud83d\udeec|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udeeb|\ud83d\udee9|\ud83d\udee5|\ud83d\udee4|\ud83d\udee3|\ud83d\udee2|\ud83d\udee1|\ud83d\udee0|\ud83d\uded0|\ud83d\udecf|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83d\udece|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83c\udf21|\ud83c\udf24|\ud83c\udf25|\ud83c\udf26|\ud83c\udf27|\ud83c\udf28|\ud83c\udf29|\ud83c\udf2a|\ud83c\udf2b|\ud83c\udf2c|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf36|\ud83c\udf7d|\ud83c\udf7e|\ud83c\udf7f|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83c\udf96|\ud83c\udf97|\ud83c\udf99|\ud83c\udf9a|\ud83c\udf9b|\ud83c\udf9e|\ud83c\udf9f|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83c\udfc5|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83c\udfcb|\ud83c\udfcc|\ud83c\udfcd|\ud83c\udfce|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4|\ud83c\udfd5|\ud83c\udfd6|\ud83c\udfd7|\ud83c\udfd8|\ud83c\udfd9|\ud83c\udfda|\ud83c\udfdb|\ud83c\udfdc|\ud83c\udfdd|\ud83c\udfde|\ud83c\udfdf|\ud83c\udff3|\ud83c\udff4|\ud83c\udff5|\ud83c\udff7|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc3f|\ud83d\udc41|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udcf8|\ud83d\udcfd|\ud83d\udcff|\ud83d\udd49|\ud83d\udd4a|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd6f|\ud83d\udd70|\ud83d\udd73|\ud83d\udd74|\ud83d\udd75|\ud83d\udd76|\ud83d\udd77|\ud83d\udd78|\ud83d\udd79|\ud83d\udd87|\ud83d\udd8a|\ud83d\udd8b|\ud83d\udd8c|\ud83d\udd8d|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd90|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd95|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd96|\ud83d\udda5|\ud83d\udda8|\ud83d\uddb1|\ud83d\uddb2|\ud83d\uddbc|\ud83d\uddc2|\ud83d\uddc3|\ud83d\uddc4|\ud83d\uddd1|\ud83d\uddd2|\ud83d\uddd3|\ud83d\udddc|\ud83d\udddd|\ud83d\uddde|\ud83d\udde1|\ud83d\udde3|\ud83d\udde8|\ud83d\uddef|\ud83d\uddf3|\ud83d\uddfa|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ue50a|\u2797|\u2796|\u2795|\u2763|\u2755|\u2754|\u2753|\u2728|\u2721|\u2705|\u2699|\u2697|\u2696|\u2694|\u2692|\u2639|\u2638|\u2626|\u2623|\u2622|\u2620|\u2618|\u2604|\u2603|\u2602|\u2328|\u274c|\u274e|\u271d|\u270a|\u270b|\u270d|\u269b|\u269c|\u262f|\u262a|\u262e|\u27b0|\u27bf|\u26f9|\u26ce|\u26b0|\u26b1|\u26c8|\u26cf|\u26d1|\u26d3|\u26e9|\u26f0|\u26f1|\u26f4|\u26f7|\u26f8|\u23f1|\u23e9|\u23ec|\u23f0|\u23ed|\u23ee|\u23f3|\u23ea|\u23fa|\u23f9|\u23f8|\u23f2|\u23eb|\u23ef|\u00a9|\u00ae)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270f|\u270c|\u267f|\u267b|\u264b|\u264a|\u264f|\u264e|\u264d|\u264c|\u263a|\u261d|\u260e|\u231a|\u231b|\u203c|\u27a1|\u26c5|\u26a0|\u26a1|\u26d4|\u26ea|\u26f2|\u26aa|\u26f5|\u26fa|\u26fd|\u26ab|\u26bd|\u26be|\u26c4|\u26f3|\u25fc|\u25fb|\u25fe|\u25c0|\u25b6|\u25ab|\u25aa|\u25fd|\u24c2|\u21a9|\u21aa|\u2b05|\u2b55|\u2b50|\u2b06|\u2b07|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,s=/[&<>'"]/g,t=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return p}();
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.js b/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.js
index a495f355..327f66a1 100755
--- a/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.js
+++ b/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.js
@@ -12,7 +12,8 @@
*/
function browserSupportsEmoji( type ) {
var canvas = document.createElement( 'canvas' ),
- context = canvas.getContext && canvas.getContext( '2d' );
+ context = canvas.getContext && canvas.getContext( '2d' ),
+ tone;
if ( ! context || ! context.fillText ) {
return false;
@@ -38,6 +39,17 @@
*/
context.fillText( String.fromCharCode( 55356, 56806, 55356, 56826 ), 0, 0 );
return canvas.toDataURL().length > 3000;
+ } else if ( 'diversity' === type ) {
+ /*
+ * This tests if the browser supports the Emoji Diversity specification, by rendering an
+ * emoji with no skin tone specified (in this case, Santa). It then adds a skin tone, and
+ * compares if the emoji rendering has changed.
+ */
+ context.fillText( String.fromCharCode( 55356, 57221 ), 0, 0 );
+ tone = context.getImageData( 16, 16, 1, 1 ).data.toString();
+ context.fillText( String.fromCharCode( 55356, 57221, 55356, 57343 ), 0, 0 );
+ // Chrome has issues comparing arrays, so we compare it as a string, instead.
+ return tone !== context.getImageData( 16, 16, 1, 1 ).data.toString();
} else {
if ( 'simple' === type ) {
/*
@@ -66,9 +78,10 @@
}
settings.supports = {
- simple: browserSupportsEmoji( 'simple' ),
- flag: browserSupportsEmoji( 'flag' ),
- unicode8: browserSupportsEmoji( 'unicode8' )
+ simple: browserSupportsEmoji( 'simple' ),
+ flag: browserSupportsEmoji( 'flag' ),
+ unicode8: browserSupportsEmoji( 'unicode8' ),
+ diversity: browserSupportsEmoji( 'diversity' )
};
settings.DOMReady = false;
@@ -76,7 +89,7 @@
settings.DOMReady = true;
};
- if ( ! settings.supports.simple || ! settings.supports.flag || ! settings.supports.unicode8 ) {
+ if ( ! settings.supports.simple || ! settings.supports.flag || ! settings.supports.unicode8 || ! settings.supports.diversity ) {
ready = function() {
settings.readyCallback();
};
diff --git a/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.min.js b/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.min.js
index 03f21d76..fb5d949c 100755
--- a/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.min.js
+++ b/mdryvescouzy.com/wp-includes/js/wp-emoji-loader.min.js
@@ -1 +1 @@
-!function(a,b,c){function d(a){var c=b.createElement("canvas"),d=c.getContext&&c.getContext("2d");return d&&d.fillText?(d.textBaseline="top",d.font="600 32px Arial","flag"===a?(d.fillText(String.fromCharCode(55356,56806,55356,56826),0,0),c.toDataURL().length>3e3):("simple"===a?d.fillText(String.fromCharCode(55357,56835),0,0):d.fillText(String.fromCharCode(55356,57135),0,0),0!==d.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag"),unicode8:d("unicode8")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag&&c.supports.unicode8||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
\ No newline at end of file
+!function(a,b,c){function d(a){var c,d=b.createElement("canvas"),e=d.getContext&&d.getContext("2d");return e&&e.fillText?(e.textBaseline="top",e.font="600 32px Arial","flag"===a?(e.fillText(String.fromCharCode(55356,56806,55356,56826),0,0),d.toDataURL().length>3e3):"diversity"===a?(e.fillText(String.fromCharCode(55356,57221),0,0),c=e.getImageData(16,16,1,1).data.toString(),e.fillText(String.fromCharCode(55356,57221,55356,57343),0,0),c!==e.getImageData(16,16,1,1).data.toString()):("simple"===a?e.fillText(String.fromCharCode(55357,56835),0,0):e.fillText(String.fromCharCode(55356,57135),0,0),0!==e.getImageData(16,16,1,1).data[0])):!1}function e(a){var c=b.createElement("script");c.src=a,c.type="text/javascript",b.getElementsByTagName("head")[0].appendChild(c)}var f,g;c.supports={simple:d("simple"),flag:d("flag"),unicode8:d("unicode8"),diversity:d("diversity")},c.DOMReady=!1,c.readyCallback=function(){c.DOMReady=!0},c.supports.simple&&c.supports.flag&&c.supports.unicode8&&c.supports.diversity||(g=function(){c.readyCallback()},b.addEventListener?(b.addEventListener("DOMContentLoaded",g,!1),a.addEventListener("load",g,!1)):(a.attachEvent("onload",g),b.attachEvent("onreadystatechange",function(){"complete"===b.readyState&&c.readyCallback()})),f=c.source||{},f.concatemoji?e(f.concatemoji):f.wpemoji&&f.twemoji&&(e(f.twemoji),e(f.wpemoji)))}(window,document,window._wpemojiSettings);
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/js/wp-emoji-release.min.js b/mdryvescouzy.com/wp-includes/js/wp-emoji-release.min.js
index 6b9972b4..60946b82 100755
--- a/mdryvescouzy.com/wp-includes/js/wp-emoji-release.min.js
+++ b/mdryvescouzy.com/wp-includes/js/wp-emoji-release.min.js
@@ -1,4 +1,4 @@
// Source: wp-includes/js/twemoji.min.js
-var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(s,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||t.test(c.nodeName)||d(c,b);return b}function e(a,b){return o("\ufe0f"===b?a.slice(0,-1):3===a.length&&"\ufe0f"===a.charAt(1)?a.charAt(0)+a.charAt(2):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t,u=d(b,[]),v=u.length;v--;){for(h=!1,i=document.createDocumentFragment(),j=u[v],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=l[1],s=l[2],m=n+p.length,"\ufe0e"!==s&&(t=c.callback(e(q,s),c,s))){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(q,s);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=t,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return j})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?u(b):(b-=65536,u(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:("https:"===location.protocol?"https:":"http:")+"//twemoji.maxcdn.com/",ext:".png",size:"36x36",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&","<":"<",">":">","'":"'",'"':"""},r=/((?:\u0039\ufe0f\u20e3|\u0038\ufe0f\u20e3|\u0037\ufe0f\u20e3|\u0036\ufe0f\u20e3|\u0035\ufe0f\u20e3|\u0034\ufe0f\u20e3|\u0033\ufe0f\u20e3|\u0032\ufe0f\u20e3|\u0031\ufe0f\u20e3|\u0030\ufe0f\u20e3|\u0023\ufe0f\u20e3|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83c\uddea\ud83c\udde8|\ud83c\udde9\ud83c\uddff|\ud83c\uddf9\ud83c\uddf7|\ud83c\udde8\ud83c\uddf7|\ud83c\uddfa\ud83c\uddfe|\ud83c\udde8\ud83c\udde6|\ud83c\uddf8\ud83c\uddec|\ud83c\udde7\ud83c\uddf7|\ud83c\uddf8\ud83c\udde6|\ud83c\udde6\ud83c\uddfa|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\udde6\ud83c\uddf7|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\ude1b|\ud83d\ude19|\ud83d\ude17|\ud83d\ude15|\ud83d\ude11|\ud83d\ude10|\ud83d\ude0e|\ud83d\ude08|\ud83d\ude07|\ud83d\ude00|\ud83d\udd67|\ud83d\udd66|\ud83d\udd65|\ud83d\udd64|\ud83d\udd63|\ud83d\udd62|\ud83d\udd61|\ud83d\udd60|\ud83d\udd5f|\ud83d\udd5e|\ud83d\udd5d|\ud83d\udd5c|\ud83d\udd2d|\ud83d\udd2c|\ud83d\udd15|\ud83d\udd09|\ud83d\udd08|\ud83d\udd07|\ud83d\udd06|\ud83d\udd05|\ud83d\udd04|\ud83d\udd02|\ud83d\udd01|\ud83d\udd00|\ud83d\udcf5|\ud83d\udcef|\ud83d\udced|\ud83d\udcec|\ud83d\udcb7|\ud83d\udcb6|\ud83d\udcad|\ud83d\udc6d|\ud83d\udc6c|\ud83d\udc65|\ud83d\udc2a|\ud83d\udc16|\ud83d\udc15|\ud83d\udc13|\ud83d\udc10|\ud83d\udc0f|\ud83d\udc0b|\ud83d\udc0a|\ud83d\udc09|\ud83d\udc08|\ud83d\udc07|\ud83d\udc06|\ud83d\udc05|\ud83d\udc04|\ud83d\udc03|\ud83d\udc02|\ud83d\udc01|\ud83d\udc00|\ud83c\udfff|\ud83c\udffe|\ud83c\udffd|\ud83c\udffc|\ud83c\udffb|\ud83c\udfe4|\ud83c\udfd2|\ud83c\udfd0|\ud83c\udfcf|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udc94|\ud83e\udd18|\ud83e\udd16|\ud83e\udd15|\ud83d\udecf|\ud83d\udec5|\ud83d\udec4|\ud83d\udec3|\ud83d\udec2|\ud83d\udec1|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83c\udf46|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udebf|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udfce|\ud83d\udeb8|\ud83d\udeb7|\ud83d\udeb5|\ud83d\udeb4|\ud83d\udeb3|\ud83d\udeb1|\ud83d\udeb0|\ud83d\udeaf|\ud83d\udeae|\ud83d\udea6|\ud83d\udea3|\ud83d\udea1|\ud83d\udea0|\ud83d\ude9f|\ud83d\ude9e|\ud83d\ude9d|\ud83d\ude9c|\ud83d\ude9b|\ud83d\ude98|\ud83d\ude96|\ud83d\ude94|\ud83d\ude90|\ud83d\ude8e|\ud83d\ude8d|\ud83c\udde6|\ud83d\ude8b|\ud83c\udde7|\ud83d\ude8a|\ud83d\ude88|\ud83c\udde8|\ud83d\ude86|\ud83c\udde9|\ud83d\ude82|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83d\ude81|\ud83c\udded|\ud83d\ude36|\ud83d\ude34|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83d\ude2f|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83d\ude2e|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83d\ude2c|\ud83d\ude27|\ud83c\uddf8|\ud83d\ude26|\ud83c\uddf9|\ud83d\ude1f|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ue50a|\u2797|\u2796|\u2795|\u2755|\u2754|\u2753|\u2728|\u2705|\u274c|\u274e|\u270a|\u270b|\u269c|\u27bf|\u27b0|\u26f8|\u26ce|\u23e9|\u23ea|\u23eb|\u23ec|\u23f0|\u23f3|\u00a9|\u00ae|\ud800\udc00)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270c|\u270f|\u267f|\u267b|\u264e|\u264d|\u264c|\u264b|\u264f|\u264a|\u263a|\u261d|\u260e|\u231b|\u231a|\u203c|\u27a1|\u26fd|\u26f5|\u26fa|\u26a1|\u26aa|\u26ab|\u26bd|\u26be|\u26d4|\u26c4|\u26c5|\u26a0|\u26f2|\u26f3|\u26ea|\u25ab|\u25aa|\u25fd|\u25b6|\u25fb|\u25c0|\u25fe|\u25fc|\u24c2|\u21a9|\u21aa|\u2b07|\u2b05|\u2b06|\u2b50|\u2b55|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,s=/[&<>'"]/g,t=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return p}();
+var twemoji=function(){"use strict";function a(a){return document.createTextNode(a)}function b(a){return a.replace(s,h)}function c(a,b){return"".concat(b.base,b.size,"/",a,b.ext)}function d(a,b){for(var c,e,f=a.childNodes,g=f.length;g--;)c=f[g],e=c.nodeType,3===e?b.push(c):1!==e||t.test(c.nodeName)||d(c,b);return b}function e(a,b){return o("\ufe0f"===b?a.slice(0,-1):3===a.length&&"\ufe0f"===a.charAt(1)?a.charAt(0)+a.charAt(2):a)}function f(b,c){for(var f,g,h,i,j,k,l,m,n,o,p,q,s,t,u=d(b,[]),v=u.length;v--;){for(h=!1,i=document.createDocumentFragment(),j=u[v],k=j.nodeValue,m=0;l=r.exec(k);){if(n=l.index,n!==m&&i.appendChild(a(k.slice(m,n))),p=l[0],q=l[1],s=l[2],m=n+p.length,"\ufe0e"!==s&&(t=c.callback(e(q,s),c,s))){o=new Image,o.onerror=c.onerror,o.setAttribute("draggable","false"),f=c.attributes(q,s);for(g in f)f.hasOwnProperty(g)&&0!==g.indexOf("on")&&!o.hasAttribute(g)&&o.setAttribute(g,f[g]);o.className=c.className,o.alt=p,o.src=t,h=!0,i.appendChild(o)}o||i.appendChild(a(p)),o=null}h&&(m")}return j})}function h(a){return q[a]}function i(){return null}function j(a){return"number"==typeof a?a+"x"+a:a}function k(a){var b="string"==typeof a?parseInt(a,16):a;return 65536>b?u(b):(b-=65536,u(55296+(b>>10),56320+(1023&b)))}function l(a,b){return b&&"function"!=typeof b||(b={callback:b}),("string"==typeof a?g:f)(a,{callback:b.callback||c,attributes:"function"==typeof b.attributes?b.attributes:i,base:"string"==typeof b.base?b.base:p.base,ext:b.ext||p.ext,size:b.folder||j(b.size||p.size),className:b.className||p.className,onerror:b.onerror||p.onerror})}function m(a,b){return String(a).replace(r,b)}function n(a){r.lastIndex=0;var b=r.test(a);return r.lastIndex=0,b}function o(a,b){for(var c=[],d=0,e=0,f=0;f=55296&&56319>=d?e=d:c.push(d.toString(16));return c.join(b||"-")}var p={base:("https:"===location.protocol?"https:":"http:")+"//twemoji.maxcdn.com/",ext:".png",size:"36x36",className:"emoji",convert:{fromCodePoint:k,toCodePoint:o},onerror:function(){this.parentNode&&this.parentNode.replaceChild(a(this.alt),this)},parse:l,replace:m,test:n},q={"&":"&","<":"<",">":">","'":"'",'"':"""},r=/((?:\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc69|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc8b\u200d\ud83d\udc68|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66\u200d\ud83d\udc66|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67\u200d\ud83d\udc66|\ud83d\udc68\u200d\u2764\ufe0f\u200d\ud83d\udc68|\ud83d\udc69\u200d\u2764\ufe0f\u200d\ud83d\udc69|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc66|\ud83d\udc68\u200d\ud83d\udc68\u200d\ud83d\udc67|\ud83d\udc69\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83d\udc68\u200d\ud83d\udc69\u200d\ud83d\udc67|\ud83c\uddf7\ud83c\uddf8|\ud83d\udd95\ud83c\udffd|\ud83d\udd95\ud83c\udffc|\ud83d\udd95\ud83c\udffb|\ud83d\udd90\ud83c\udfff|\ud83d\udd90\ud83c\udffe|\ud83d\udd90\ud83c\udffd|\ud83d\udd90\ud83c\udffc|\ud83d\udd90\ud83c\udffb|\ud83d\udcaa\ud83c\udfff|\ud83d\udcaa\ud83c\udffe|\ud83d\udcaa\ud83c\udffd|\ud83d\udcaa\ud83c\udffc|\ud83d\udcaa\ud83c\udffb|\ud83d\udc87\ud83c\udfff|\ud83d\udc87\ud83c\udffe|\ud83d\udc87\ud83c\udffd|\ud83d\udc87\ud83c\udffc|\ud83d\udc87\ud83c\udffb|\ud83d\udc86\ud83c\udfff|\ud83d\udc86\ud83c\udffe|\ud83d\udc86\ud83c\udffd|\ud83e\udd18\ud83c\udfff|\ud83e\udd18\ud83c\udffe|\ud83e\udd18\ud83c\udffd|\ud83e\udd18\ud83c\udffc|\ud83e\udd18\ud83c\udffb|\ud83d\udec0\ud83c\udfff|\ud83d\udec0\ud83c\udffe|\ud83d\udec0\ud83c\udffd|\ud83d\udec0\ud83c\udffc|\ud83d\udec0\ud83c\udffb|\ud83d\udeb6\ud83c\udfff|\ud83d\udeb6\ud83c\udffe|\ud83d\udeb6\ud83c\udffd|\ud83d\udeb6\ud83c\udffc|\ud83d\udeb6\ud83c\udffb|\ud83d\udeb5\ud83c\udfff|\ud83d\udeb5\ud83c\udffe|\ud83d\udeb5\ud83c\udffd|\ud83d\udeb5\ud83c\udffc|\ud83d\udeb5\ud83c\udffb|\ud83d\udeb4\ud83c\udfff|\ud83d\udeb4\ud83c\udffe|\ud83d\udeb4\ud83c\udffd|\ud83d\udeb4\ud83c\udffc|\ud83d\udeb4\ud83c\udffb|\ud83d\udea3\ud83c\udfff|\ud83d\udea3\ud83c\udffe|\ud83d\udea3\ud83c\udffd|\ud83d\udea3\ud83c\udffc|\ud83d\udea3\ud83c\udffb|\ud83d\ude4f\ud83c\udfff|\ud83d\ude4f\ud83c\udffe|\ud83d\ude4f\ud83c\udffd|\ud83d\ude4f\ud83c\udffc|\ud83d\ude4f\ud83c\udffb|\ud83d\ude4e\ud83c\udfff|\ud83d\ude4e\ud83c\udffe|\ud83d\ude4e\ud83c\udffd|\ud83d\ude4e\ud83c\udffc|\ud83d\ude4e\ud83c\udffb|\ud83d\ude4d\ud83c\udfff|\ud83d\ude4d\ud83c\udffe|\ud83d\ude4d\ud83c\udffd|\ud83d\ude4d\ud83c\udffc|\ud83d\ude4d\ud83c\udffb|\ud83d\ude4c\ud83c\udfff|\ud83d\ude4c\ud83c\udffe|\ud83d\ude4c\ud83c\udffd|\ud83d\ude4c\ud83c\udffc|\ud83d\ude4c\ud83c\udffb|\ud83d\ude4b\ud83c\udfff|\ud83d\ude4b\ud83c\udffe|\ud83d\ude4b\ud83c\udffd|\ud83d\ude4b\ud83c\udffc|\ud83d\ude4b\ud83c\udffb|\ud83d\ude47\ud83c\udfff|\ud83d\ude47\ud83c\udffe|\ud83c\udde8\ud83c\uddf3|\ud83c\udde9\ud83c\uddea|\ud83c\uddea\ud83c\uddf8|\ud83c\uddeb\ud83c\uddf7|\ud83c\uddec\ud83c\udde7|\ud83c\uddee\ud83c\uddf9|\ud83c\uddef\ud83c\uddf5|\ud83c\uddf0\ud83c\uddf7|\ud83c\uddf7\ud83c\uddfa|\ud83c\uddfa\ud83c\uddf8|\ud83d\udc86\ud83c\udffc|\ud83d\ude47\ud83c\udffd|\ud83d\ude47\ud83c\udffc|\ud83d\udc86\ud83c\udffb|\ud83d\udc85\ud83c\udfff|\ud83d\udc85\ud83c\udffe|\ud83d\udc85\ud83c\udffd|\ud83d\udc85\ud83c\udffc|\ud83d\udc85\ud83c\udffb|\ud83d\udc83\ud83c\udfff|\ud83d\udc83\ud83c\udffe|\ud83d\udc83\ud83c\udffd|\ud83d\udc83\ud83c\udffc|\ud83d\udc83\ud83c\udffb|\ud83d\udc82\ud83c\udfff|\ud83c\udde6\ud83c\udde8|\ud83c\udde6\ud83c\udde9|\ud83c\udde6\ud83c\uddea|\ud83c\udde6\ud83c\uddeb|\ud83c\udde6\ud83c\uddec|\ud83c\udde6\ud83c\uddee|\ud83c\udde6\ud83c\uddf1|\ud83c\udde6\ud83c\uddf2|\ud83c\udde6\ud83c\uddf4|\ud83c\udde6\ud83c\uddf6|\ud83c\udde6\ud83c\uddf7|\ud83c\udde6\ud83c\uddf8|\ud83c\udde6\ud83c\uddf9|\ud83c\udde6\ud83c\uddfa|\ud83c\udde6\ud83c\uddfc|\ud83c\udde6\ud83c\uddfd|\ud83c\udde6\ud83c\uddff|\ud83c\udde7\ud83c\udde6|\ud83c\udde7\ud83c\udde7|\ud83c\udde7\ud83c\udde9|\ud83c\udde7\ud83c\uddea|\ud83c\udde7\ud83c\uddeb|\ud83c\udde7\ud83c\uddec|\ud83c\udde7\ud83c\udded|\ud83c\udde7\ud83c\uddee|\ud83c\udde7\ud83c\uddef|\ud83c\udde7\ud83c\uddf1|\ud83c\udde7\ud83c\uddf2|\ud83c\udde7\ud83c\uddf3|\ud83c\udde7\ud83c\uddf4|\ud83c\udde7\ud83c\uddf6|\ud83c\udde7\ud83c\uddf7|\ud83c\udde7\ud83c\uddf8|\ud83c\udde7\ud83c\uddf9|\ud83c\udde7\ud83c\uddfb|\ud83c\udde7\ud83c\uddfc|\ud83c\udde7\ud83c\uddfe|\ud83c\udde7\ud83c\uddff|\ud83c\udde8\ud83c\udde6|\ud83c\udde8\ud83c\udde8|\ud83c\udde8\ud83c\udde9|\ud83c\udde8\ud83c\uddeb|\ud83c\udde8\ud83c\uddec|\ud83c\udde8\ud83c\udded|\ud83c\udde8\ud83c\uddee|\ud83c\udde8\ud83c\uddf0|\ud83c\udde8\ud83c\uddf1|\ud83c\udde8\ud83c\uddf2|\ud83c\udde8\ud83c\uddf4|\ud83c\udde8\ud83c\uddf5|\ud83c\udde8\ud83c\uddf7|\ud83c\udde8\ud83c\uddfa|\ud83c\udde8\ud83c\uddfb|\ud83c\udde8\ud83c\uddfc|\ud83c\udde8\ud83c\uddfd|\ud83c\udde8\ud83c\uddfe|\ud83c\udde8\ud83c\uddff|\ud83c\udde9\ud83c\uddec|\ud83c\udde9\ud83c\uddef|\ud83c\udde9\ud83c\uddf0|\ud83c\udde9\ud83c\uddf2|\ud83c\udde9\ud83c\uddf4|\ud83c\udde9\ud83c\uddff|\ud83c\uddea\ud83c\udde6|\ud83c\uddea\ud83c\udde8|\ud83c\uddea\ud83c\uddea|\ud83c\uddea\ud83c\uddec|\ud83c\uddea\ud83c\udded|\ud83c\uddea\ud83c\uddf7|\ud83c\uddea\ud83c\uddf9|\ud83c\uddea\ud83c\uddfa|\ud83c\uddeb\ud83c\uddee|\ud83c\uddeb\ud83c\uddef|\ud83c\uddeb\ud83c\uddf0|\ud83c\uddeb\ud83c\uddf2|\ud83c\uddeb\ud83c\uddf4|\ud83c\uddec\ud83c\udde6|\ud83c\uddec\ud83c\udde9|\ud83c\uddec\ud83c\uddea|\ud83c\uddec\ud83c\uddeb|\ud83c\uddec\ud83c\uddec|\ud83c\uddec\ud83c\udded|\ud83c\uddec\ud83c\uddee|\ud83c\uddec\ud83c\uddf1|\ud83c\uddec\ud83c\uddf2|\ud83c\uddec\ud83c\uddf3|\ud83c\uddec\ud83c\uddf5|\ud83c\uddec\ud83c\uddf6|\ud83c\uddec\ud83c\uddf7|\ud83c\uddec\ud83c\uddf8|\ud83c\uddec\ud83c\uddf9|\ud83c\uddec\ud83c\uddfa|\ud83c\uddec\ud83c\uddfc|\ud83c\uddec\ud83c\uddfe|\ud83c\udded\ud83c\uddf0|\ud83c\udded\ud83c\uddf2|\ud83c\udded\ud83c\uddf3|\ud83c\udded\ud83c\uddf7|\ud83c\udded\ud83c\uddf9|\ud83c\udded\ud83c\uddfa|\ud83c\uddee\ud83c\udde8|\ud83c\uddee\ud83c\udde9|\ud83c\uddee\ud83c\uddea|\ud83c\uddee\ud83c\uddf1|\ud83c\uddee\ud83c\uddf2|\ud83c\uddee\ud83c\uddf3|\ud83c\uddee\ud83c\uddf4|\ud83c\uddee\ud83c\uddf6|\ud83c\uddee\ud83c\uddf7|\ud83c\uddee\ud83c\uddf8|\ud83c\uddef\ud83c\uddea|\ud83c\uddef\ud83c\uddf2|\ud83c\uddef\ud83c\uddf4|\ud83c\uddf0\ud83c\uddea|\ud83c\uddf0\ud83c\uddec|\ud83c\uddf0\ud83c\udded|\ud83c\uddf0\ud83c\uddee|\ud83c\uddf0\ud83c\uddf2|\ud83c\uddf0\ud83c\uddf3|\ud83c\uddf0\ud83c\uddf5|\ud83c\uddf0\ud83c\uddfc|\ud83c\uddf0\ud83c\uddfe|\ud83c\uddf0\ud83c\uddff|\ud83c\uddf1\ud83c\udde6|\ud83c\uddf1\ud83c\udde7|\ud83c\uddf1\ud83c\udde8|\ud83c\uddf1\ud83c\uddee|\ud83c\uddf1\ud83c\uddf0|\ud83c\uddf1\ud83c\uddf7|\ud83c\uddf1\ud83c\uddf8|\ud83c\uddf1\ud83c\uddf9|\ud83c\uddf1\ud83c\uddfa|\ud83c\uddf1\ud83c\uddfb|\ud83c\uddf1\ud83c\uddfe|\ud83c\uddf2\ud83c\udde6|\ud83c\uddf2\ud83c\udde8|\ud83c\uddf2\ud83c\udde9|\ud83c\uddf2\ud83c\uddea|\ud83c\uddf2\ud83c\uddeb|\ud83c\uddf2\ud83c\uddec|\ud83c\uddf2\ud83c\udded|\ud83c\uddf2\ud83c\uddf0|\ud83c\uddf2\ud83c\uddf1|\ud83c\uddf2\ud83c\uddf2|\ud83c\uddf2\ud83c\uddf3|\ud83c\uddf2\ud83c\uddf4|\ud83c\uddf2\ud83c\uddf5|\ud83c\uddf2\ud83c\uddf6|\ud83c\uddf2\ud83c\uddf7|\ud83c\uddf2\ud83c\uddf8|\ud83c\uddf2\ud83c\uddf9|\ud83c\uddf2\ud83c\uddfa|\ud83c\uddf2\ud83c\uddfb|\ud83c\uddf2\ud83c\uddfc|\ud83c\uddf2\ud83c\uddfd|\ud83c\uddf2\ud83c\uddfe|\ud83c\uddf2\ud83c\uddff|\ud83c\uddf3\ud83c\udde6|\ud83c\uddf3\ud83c\udde8|\ud83c\uddf3\ud83c\uddea|\ud83c\uddf3\ud83c\uddeb|\ud83c\uddf3\ud83c\uddec|\ud83c\uddf3\ud83c\uddee|\ud83c\uddf3\ud83c\uddf1|\ud83c\uddf3\ud83c\uddf4|\ud83c\uddf3\ud83c\uddf5|\ud83c\uddf3\ud83c\uddf7|\ud83c\uddf3\ud83c\uddfa|\ud83c\uddf3\ud83c\uddff|\ud83c\uddf4\ud83c\uddf2|\ud83c\uddf5\ud83c\udde6|\ud83c\uddf5\ud83c\uddea|\ud83c\uddf5\ud83c\uddeb|\ud83c\uddf5\ud83c\uddec|\ud83c\uddf5\ud83c\udded|\ud83c\uddf5\ud83c\uddf0|\ud83c\uddf5\ud83c\uddf1|\ud83c\uddf5\ud83c\uddf2|\ud83c\uddf5\ud83c\uddf3|\ud83c\uddf5\ud83c\uddf7|\ud83c\uddf5\ud83c\uddf8|\ud83c\uddf5\ud83c\uddf9|\ud83c\uddf5\ud83c\uddfc|\ud83c\uddf5\ud83c\uddfe|\ud83c\uddf6\ud83c\udde6|\ud83c\uddf7\ud83c\uddea|\ud83c\uddf7\ud83c\uddf4|\ud83d\udc82\ud83c\udffe|\ud83c\uddf7\ud83c\uddfc|\ud83c\uddf8\ud83c\udde6|\ud83c\uddf8\ud83c\udde7|\ud83c\uddf8\ud83c\udde8|\ud83c\uddf8\ud83c\udde9|\ud83c\uddf8\ud83c\uddea|\ud83c\uddf8\ud83c\uddec|\ud83c\uddf8\ud83c\udded|\ud83c\uddf8\ud83c\uddee|\ud83c\uddf8\ud83c\uddef|\ud83c\uddf8\ud83c\uddf0|\ud83c\uddf8\ud83c\uddf1|\ud83c\uddf8\ud83c\uddf2|\ud83c\uddf8\ud83c\uddf3|\ud83c\uddf8\ud83c\uddf4|\ud83c\uddf8\ud83c\uddf7|\ud83c\uddf8\ud83c\uddf8|\ud83c\uddf8\ud83c\uddf9|\ud83c\uddf8\ud83c\uddfb|\ud83c\uddf8\ud83c\uddfd|\ud83c\uddf8\ud83c\uddfe|\ud83c\uddf8\ud83c\uddff|\ud83c\uddf9\ud83c\udde6|\ud83c\uddf9\ud83c\udde8|\ud83c\uddf9\ud83c\udde9|\ud83c\uddf9\ud83c\uddeb|\ud83c\uddf9\ud83c\uddec|\ud83c\uddf9\ud83c\udded|\ud83c\uddf9\ud83c\uddef|\ud83c\uddf9\ud83c\uddf0|\ud83c\uddf9\ud83c\uddf1|\ud83c\uddf9\ud83c\uddf2|\ud83c\uddf9\ud83c\uddf3|\ud83c\uddf9\ud83c\uddf4|\ud83c\uddf9\ud83c\uddf7|\ud83c\uddf9\ud83c\uddf9|\ud83c\uddf9\ud83c\uddfb|\ud83c\uddf9\ud83c\uddfc|\ud83c\uddf9\ud83c\uddff|\ud83c\uddfa\ud83c\udde6|\ud83c\uddfa\ud83c\uddec|\ud83c\uddfa\ud83c\uddf2|\ud83c\uddfa\ud83c\uddfe|\ud83c\uddfa\ud83c\uddff|\ud83c\uddfb\ud83c\udde6|\ud83c\uddfb\ud83c\udde8|\ud83c\uddfb\ud83c\uddea|\ud83c\uddfb\ud83c\uddec|\ud83c\uddfb\ud83c\uddee|\ud83c\uddfb\ud83c\uddf3|\ud83c\uddfb\ud83c\uddfa|\ud83c\uddfc\ud83c\uddeb|\ud83c\uddfc\ud83c\uddf8|\ud83c\uddfd\ud83c\uddf0|\ud83c\uddfe\ud83c\uddea|\ud83c\uddfe\ud83c\uddf9|\ud83c\uddff\ud83c\udde6|\ud83c\uddff\ud83c\uddf2|\ud83c\uddff\ud83c\uddfc|\ud83c\udf85\ud83c\udffb|\ud83c\udf85\ud83c\udffc|\ud83c\udf85\ud83c\udffd|\ud83c\udf85\ud83c\udffe|\ud83c\udf85\ud83c\udfff|\ud83c\udfc3\ud83c\udffb|\ud83c\udfc3\ud83c\udffc|\ud83c\udfc3\ud83c\udffd|\ud83c\udfc3\ud83c\udffe|\ud83c\udfc3\ud83c\udfff|\ud83c\udfc4\ud83c\udffb|\ud83c\udfc4\ud83c\udffc|\ud83c\udfc4\ud83c\udffd|\ud83c\udfc4\ud83c\udffe|\ud83c\udfc4\ud83c\udfff|\ud83c\udfc7\ud83c\udffb|\ud83c\udfc7\ud83c\udffc|\ud83c\udfc7\ud83c\udffd|\ud83c\udfc7\ud83c\udffe|\ud83c\udfc7\ud83c\udfff|\ud83c\udfca\ud83c\udffb|\ud83c\udfca\ud83c\udffc|\ud83c\udfca\ud83c\udffd|\ud83c\udfca\ud83c\udffe|\ud83c\udfca\ud83c\udfff|\ud83c\udfcb\ud83c\udffb|\ud83c\udfcb\ud83c\udffc|\ud83c\udfcb\ud83c\udffd|\ud83c\udfcb\ud83c\udffe|\ud83c\udfcb\ud83c\udfff|\ud83d\udc42\ud83c\udffb|\ud83d\udc42\ud83c\udffc|\ud83d\udc42\ud83c\udffd|\ud83d\udc42\ud83c\udffe|\ud83d\udc42\ud83c\udfff|\ud83d\udc43\ud83c\udffb|\ud83d\udc43\ud83c\udffc|\ud83d\udc43\ud83c\udffd|\ud83d\udc43\ud83c\udffe|\ud83d\udc43\ud83c\udfff|\ud83d\udc46\ud83c\udffb|\ud83d\udc46\ud83c\udffc|\ud83d\udc46\ud83c\udffd|\ud83d\udc46\ud83c\udffe|\ud83d\udc46\ud83c\udfff|\ud83d\udc47\ud83c\udffb|\ud83d\udc47\ud83c\udffc|\ud83d\udc47\ud83c\udffd|\ud83d\udc47\ud83c\udffe|\ud83d\udc47\ud83c\udfff|\ud83d\udc48\ud83c\udffb|\ud83d\udc48\ud83c\udffc|\ud83d\udc48\ud83c\udffd|\ud83d\udc48\ud83c\udffe|\ud83d\udc48\ud83c\udfff|\ud83d\udc49\ud83c\udffb|\ud83d\udc49\ud83c\udffc|\ud83d\udc49\ud83c\udffd|\ud83d\udc49\ud83c\udffe|\ud83d\udc49\ud83c\udfff|\ud83d\udc4a\ud83c\udffb|\ud83d\udc4a\ud83c\udffc|\ud83d\udc4a\ud83c\udffd|\ud83d\udc4a\ud83c\udffe|\ud83d\udc4a\ud83c\udfff|\ud83d\udc4b\ud83c\udffb|\ud83d\udc4b\ud83c\udffc|\ud83d\udc4b\ud83c\udffd|\ud83d\udc4b\ud83c\udffe|\ud83d\udc4b\ud83c\udfff|\ud83d\udc4c\ud83c\udffb|\ud83d\udc4c\ud83c\udffc|\ud83d\udc4c\ud83c\udffd|\ud83d\udc4c\ud83c\udffe|\ud83d\udc4c\ud83c\udfff|\ud83d\udc4d\ud83c\udffb|\ud83d\udc4d\ud83c\udffc|\ud83d\udc4d\ud83c\udffd|\ud83d\udc4d\ud83c\udffe|\ud83d\udc4d\ud83c\udfff|\ud83d\udc4e\ud83c\udffb|\ud83d\udc4e\ud83c\udffc|\ud83d\udc4e\ud83c\udffd|\ud83d\udc4e\ud83c\udffe|\ud83d\udc4e\ud83c\udfff|\ud83d\udc4f\ud83c\udffb|\ud83d\udc4f\ud83c\udffc|\ud83d\udc4f\ud83c\udffd|\ud83d\udc4f\ud83c\udffe|\ud83d\udc4f\ud83c\udfff|\ud83d\udc50\ud83c\udffb|\ud83d\udc50\ud83c\udffc|\ud83d\udc50\ud83c\udffd|\ud83d\udc50\ud83c\udffe|\ud83d\udc50\ud83c\udfff|\ud83d\udc66\ud83c\udffb|\ud83d\udc66\ud83c\udffc|\ud83d\udc66\ud83c\udffd|\ud83d\udc66\ud83c\udffe|\ud83d\udc66\ud83c\udfff|\ud83d\udc67\ud83c\udffb|\ud83d\udc67\ud83c\udffc|\ud83d\udc67\ud83c\udffd|\ud83d\udc67\ud83c\udffe|\ud83d\udc67\ud83c\udfff|\ud83d\udc68\ud83c\udffb|\ud83d\udc68\ud83c\udffc|\ud83d\udc68\ud83c\udffd|\ud83d\udc68\ud83c\udffe|\ud83d\udc68\ud83c\udfff|\ud83d\ude47\ud83c\udffb|\ud83d\ude46\ud83c\udfff|\ud83d\ude46\ud83c\udffe|\ud83d\ude46\ud83c\udffd|\ud83d\ude46\ud83c\udffc|\ud83d\ude46\ud83c\udffb|\ud83d\ude45\ud83c\udfff|\ud83d\ude45\ud83c\udffe|\ud83d\ude45\ud83c\udffd|\ud83d\ude45\ud83c\udffc|\ud83d\ude45\ud83c\udffb|\ud83d\udc69\ud83c\udffb|\ud83d\udc69\ud83c\udffc|\ud83d\udc69\ud83c\udffd|\ud83d\udc69\ud83c\udffe|\ud83d\udc69\ud83c\udfff|\ud83d\udd96\ud83c\udfff|\ud83d\udd96\ud83c\udffe|\ud83d\udd96\ud83c\udffd|\ud83d\udd96\ud83c\udffc|\ud83d\udd96\ud83c\udffb|\ud83d\udd95\ud83c\udfff|\ud83d\udd95\ud83c\udffe|\ud83d\udc6e\ud83c\udffb|\ud83d\udc6e\ud83c\udffc|\ud83d\udc6e\ud83c\udffd|\ud83d\udc6e\ud83c\udffe|\ud83d\udc6e\ud83c\udfff|\ud83d\udc70\ud83c\udffb|\ud83d\udc70\ud83c\udffc|\ud83d\udc70\ud83c\udffd|\ud83d\udc70\ud83c\udffe|\ud83d\udc70\ud83c\udfff|\ud83d\udc71\ud83c\udffb|\ud83d\udc71\ud83c\udffc|\ud83d\udc71\ud83c\udffd|\ud83d\udc71\ud83c\udffe|\ud83d\udc71\ud83c\udfff|\ud83d\udc72\ud83c\udffb|\ud83d\udc72\ud83c\udffc|\ud83d\udc72\ud83c\udffd|\ud83d\udc72\ud83c\udffe|\ud83d\udc72\ud83c\udfff|\ud83d\udc73\ud83c\udffb|\ud83d\udc73\ud83c\udffc|\ud83d\udc73\ud83c\udffd|\ud83d\udc73\ud83c\udffe|\ud83d\udc73\ud83c\udfff|\ud83d\udc74\ud83c\udffb|\ud83d\udc74\ud83c\udffc|\ud83d\udc74\ud83c\udffd|\ud83d\udc74\ud83c\udffe|\ud83d\udc74\ud83c\udfff|\ud83d\udc75\ud83c\udffb|\ud83d\udc75\ud83c\udffc|\ud83d\udc75\ud83c\udffd|\ud83d\udc75\ud83c\udffe|\ud83d\udc75\ud83c\udfff|\ud83d\udc76\ud83c\udffb|\ud83d\udc76\ud83c\udffc|\ud83d\udc76\ud83c\udffd|\ud83d\udc76\ud83c\udffe|\ud83d\udc76\ud83c\udfff|\ud83d\udc77\ud83c\udffb|\ud83d\udc77\ud83c\udffc|\ud83d\udc77\ud83c\udffd|\ud83d\udc77\ud83c\udffe|\ud83d\udc77\ud83c\udfff|\ud83d\udc78\ud83c\udffb|\ud83d\udc78\ud83c\udffc|\ud83d\udc78\ud83c\udffd|\ud83d\udc78\ud83c\udffe|\ud83d\udc78\ud83c\udfff|\ud83d\udc7c\ud83c\udffb|\ud83d\udc7c\ud83c\udffc|\ud83d\udc7c\ud83c\udffd|\ud83d\udc7c\ud83c\udffe|\ud83d\udc7c\ud83c\udfff|\ud83d\udc81\ud83c\udffb|\ud83d\udc81\ud83c\udffc|\ud83d\udc81\ud83c\udffd|\ud83d\udc81\ud83c\udffe|\ud83d\udc81\ud83c\udfff|\ud83d\udc82\ud83c\udffb|\ud83d\udc82\ud83c\udffc|\ud83d\udc82\ud83c\udffd|\u270a\ud83c\udffd|\u270b\ud83c\udffd|\u270d\ud83c\udffe|\u270d\ud83c\udffd|\u270d\ud83c\udffc|\u270d\ud83c\udffb|\u270c\ud83c\udfff|\u270c\ud83c\udffe|\u270c\ud83c\udffd|\u270c\ud83c\udffc|\u270c\ud83c\udffb|\u270b\ud83c\udfff|\u270b\ud83c\udffc|\u270b\ud83c\udffb|\u270a\ud83c\udfff|\u270d\ud83c\udfff|\u270a\ud83c\udffe|\u270b\ud83c\udffe|\u270a\ud83c\udffc|\u270a\ud83c\udffb|\u261d\ud83c\udfff|\u261d\ud83c\udffd|\u261d\ud83c\udffc|\u261d\ud83c\udffb|\u261d\ud83c\udffe|\u26f9\ud83c\udffe|\u26f9\ud83c\udfff|\u26f9\ud83c\udffd|\u26f9\ud83c\udffc|\u26f9\ud83c\udffb|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\u002a\u20e3|\u0039\ufe0f?\u20e3|\u0038\ufe0f?\u20e3|\u0037\ufe0f?\u20e3|\u0036\ufe0f?\u20e3|\u0035\ufe0f?\u20e3|\u0034\ufe0f?\u20e3|\u0033\ufe0f?\u20e3|\u0032\ufe0f?\u20e3|\u0031\ufe0f?\u20e3|\u0030\ufe0f?\u20e3|\u0023\ufe0f?\u20e3|\ud83d\udd55|\ud83d\udd56|\ud83d\udd57|\ud83d\udd58|\ud83d\udd59|\ud83d\udd5a|\ud83d\udd5b|\ud83d\uddfb|\ud83d\uddfc|\ud83d\uddfd|\ud83d\uddfe|\ud83d\uddff|\ud83d\ude01|\ud83d\ude02|\ud83d\ude03|\ud83d\ude04|\ud83d\ude05|\ud83d\ude06|\ud83d\ude09|\ud83d\ude0a|\ud83d\ude0b|\ud83d\ude0c|\ud83d\ude0d|\ud83d\ude0f|\ud83d\ude12|\ud83d\ude13|\ud83d\ude14|\ud83d\ude16|\ud83d\ude18|\ud83d\ude1a|\ud83d\ude1c|\ud83d\ude1d|\ud83d\ude1e|\ud83d\ude20|\ud83d\ude21|\ud83d\ude22|\ud83d\ude23|\ud83d\ude24|\ud83d\ude25|\ud83d\ude28|\ud83d\ude29|\ud83d\ude2a|\ud83d\ude2b|\ud83d\ude2d|\ud83d\ude30|\ud83d\ude31|\ud83d\ude32|\ud83d\ude33|\ud83d\ude35|\ud83d\ude37|\ud83d\ude38|\ud83d\ude39|\ud83d\ude3a|\ud83d\ude3b|\ud83d\ude3c|\ud83d\ude3d|\ud83d\ude3e|\ud83d\ude3f|\ud83d\ude40|\ud83d\ude45|\ud83d\ude46|\ud83d\ude47|\ud83d\ude48|\ud83d\ude49|\ud83d\ude4a|\ud83d\ude4b|\ud83d\ude4c|\ud83d\ude4d|\ud83d\ude4e|\ud83d\ude4f|\ud83d\ude80|\ud83d\ude83|\ud83d\ude84|\ud83d\ude85|\ud83d\ude87|\ud83d\ude89|\ud83d\ude8c|\ud83d\ude8f|\ud83d\ude91|\ud83d\ude92|\ud83d\ude93|\ud83d\ude95|\ud83d\ude97|\ud83d\ude99|\ud83d\ude9a|\ud83d\udea2|\ud83d\udea4|\ud83d\udea5|\ud83d\udea7|\ud83d\udea8|\ud83d\udea9|\ud83d\udeaa|\ud83d\udeab|\ud83d\udeac|\ud83d\udead|\ud83d\udeb2|\ud83d\udeb6|\ud83d\udeb9|\ud83d\udeba|\ud83d\udebb|\ud83d\udebc|\ud83d\udebd|\ud83d\udebe|\ud83d\udec0|\ud83c\udde6|\ud83c\udde7|\ud83c\udde8|\ud83c\udde9|\ud83c\uddea|\ud83c\uddeb|\ud83c\uddec|\ud83c\udded|\ud83c\uddee|\ud83c\uddef|\ud83c\uddf0|\ud83c\uddf1|\ud83c\uddf2|\ud83c\uddf3|\ud83c\uddf4|\ud83c\uddf5|\ud83c\uddf6|\ud83c\uddf7|\ud83c\uddf8|\ud83c\uddf9|\ud83c\uddfa|\ud83c\uddfb|\ud83c\uddfc|\ud83c\uddfd|\ud83c\uddfe|\ud83c\uddff|\ud83c\udf0d|\ud83c\udf0e|\ud83c\udf10|\ud83c\udf12|\ud83c\udf16|\ud83c\udf17|\ud83c\udf18|\ud83c\udf1a|\ud83c\udf1c|\ud83c\udf1d|\ud83c\udf1e|\ud83c\udf32|\ud83c\udf33|\ud83c\udf4b|\ud83c\udf50|\ud83c\udf7c|\ud83c\udfc7|\ud83c\udfc9|\ud83c\udfe4|\ud83d\udc00|\ud83d\udc01|\ud83d\udc02|\ud83d\udc03|\ud83d\udc04|\ud83d\udc05|\ud83d\udc06|\ud83d\udc07|\ud83d\udc08|\ud83d\udc09|\ud83d\udc0a|\ud83d\udc0b|\ud83d\udc0f|\ud83d\udc10|\ud83d\udc13|\ud83d\udc15|\ud83d\udc16|\ud83d\udc2a|\ud83d\udc65|\ud83d\udc6c|\ud83d\udc6d|\ud83d\udcad|\ud83d\udcb6|\ud83d\udcb7|\ud83d\udcec|\ud83d\udced|\ud83d\udcef|\ud83d\udcf5|\ud83d\udd00|\ud83d\udd01|\ud83d\udd02|\ud83d\udd04|\ud83d\udd05|\ud83d\udd06|\ud83d\udd07|\ud83d\udd08|\ud83d\udd09|\ud83d\udd15|\ud83d\udd2c|\ud83d\udd2d|\ud83d\udd5c|\ud83d\udd5d|\ud83d\udd5e|\ud83d\udd5f|\ud83d\udd60|\ud83d\udd61|\ud83d\udd62|\ud83d\udd63|\ud83d\udd64|\ud83d\udd65|\ud83d\udd66|\ud83d\udd67|\ud83d\ude00|\ud83d\ude07|\ud83d\ude08|\ud83d\ude0e|\ud83d\ude10|\ud83d\ude11|\ud83d\ude15|\ud83d\ude17|\ud83d\ude19|\ud83d\ude1b|\ud83d\ude1f|\ud83d\ude26|\ud83d\ude27|\ud83d\ude2c|\ud83d\ude2e|\ud83d\ude2f|\ud83d\ude34|\ud83d\ude36|\ud83d\ude81|\ud83d\ude82|\ud83d\ude86|\ud83d\ude88|\ud83d\ude8a|\ud83d\ude8b|\ud83d\ude8d|\ud83d\ude8e|\ud83d\ude90|\ud83d\ude94|\ud83d\ude96|\ud83d\ude98|\ud83d\ude9b|\ud83d\ude9c|\ud83d\ude9d|\ud83d\ude9e|\ud83d\ude9f|\ud83d\udea0|\ud83d\udea1|\ud83d\udea3|\ud83d\udea6|\ud83d\udeae|\ud83d\udeaf|\ud83d\udeb0|\ud83d\udeb1|\ud83d\udeb3|\ud83d\udeb4|\ud83d\udeb5|\ud83d\udeb7|\ud83d\udeb8|\ud83d\udebf|\ud83d\udec1|\ud83d\udec2|\ud83d\udec3|\ud83d\udec4|\ud83d\udec5|\ud83d\udecd|\ud83d\udecc|\ud83d\udecb|\ud83e\udd81|\ud83e\udd80|\ud83e\udd18|\ud83c\udf46|\ud83e\uddc0|\ud83e\udd84|\ud83e\udd83|\ud83e\udd82|\ud83e\udd17|\ud83e\udd16|\ud83e\udd15|\ud83e\udd14|\ud83e\udd13|\ud83e\udd12|\ud83e\udd11|\ud83e\udd10|\ud83d\udef3|\ud83d\udef0|\ud83d\udeec|\ud83c\udccf|\ud83c\udd8e|\ud83c\udd91|\ud83c\udd92|\ud83c\udd93|\ud83c\udd94|\ud83c\udd95|\ud83c\udd96|\ud83c\udd97|\ud83c\udd98|\ud83c\udd99|\ud83c\udd9a|\ud83d\udeeb|\ud83d\udee9|\ud83d\udee5|\ud83d\udee4|\ud83d\udee3|\ud83d\udee2|\ud83d\udee1|\ud83d\udee0|\ud83d\uded0|\ud83d\udecf|\ud83c\ude01|\ud83c\ude32|\ud83c\ude33|\ud83c\ude34|\ud83c\ude35|\ud83c\ude36|\ud83c\ude38|\ud83c\ude39|\ud83c\ude3a|\ud83c\ude50|\ud83c\ude51|\ud83c\udf00|\ud83c\udf01|\ud83c\udf02|\ud83c\udf03|\ud83c\udf04|\ud83c\udf05|\ud83c\udf06|\ud83c\udf07|\ud83c\udf08|\ud83c\udf09|\ud83c\udf0a|\ud83c\udf0b|\ud83c\udf0c|\ud83c\udf0f|\ud83c\udf11|\ud83c\udf13|\ud83c\udf14|\ud83c\udf15|\ud83c\udf19|\ud83c\udf1b|\ud83c\udf1f|\ud83c\udf20|\ud83c\udf30|\ud83c\udf31|\ud83c\udf34|\ud83c\udf35|\ud83c\udf37|\ud83c\udf38|\ud83c\udf39|\ud83c\udf3a|\ud83c\udf3b|\ud83c\udf3c|\ud83c\udf3d|\ud83c\udf3e|\ud83c\udf3f|\ud83c\udf40|\ud83c\udf41|\ud83c\udf42|\ud83c\udf43|\ud83c\udf44|\ud83c\udf45|\ud83d\udece|\ud83c\udf47|\ud83c\udf48|\ud83c\udf49|\ud83c\udf4a|\ud83c\udf4c|\ud83c\udf4d|\ud83c\udf4e|\ud83c\udf4f|\ud83c\udf51|\ud83c\udf52|\ud83c\udf53|\ud83c\udf54|\ud83c\udf55|\ud83c\udf56|\ud83c\udf57|\ud83c\udf58|\ud83c\udf59|\ud83c\udf5a|\ud83c\udf5b|\ud83c\udf5c|\ud83c\udf5d|\ud83c\udf5e|\ud83c\udf5f|\ud83c\udf60|\ud83c\udf61|\ud83c\udf62|\ud83c\udf63|\ud83c\udf64|\ud83c\udf65|\ud83c\udf66|\ud83c\udf67|\ud83c\udf68|\ud83c\udf69|\ud83c\udf6a|\ud83c\udf6b|\ud83c\udf6c|\ud83c\udf6d|\ud83c\udf6e|\ud83c\udf6f|\ud83c\udf70|\ud83c\udf71|\ud83c\udf72|\ud83c\udf73|\ud83c\udf74|\ud83c\udf75|\ud83c\udf76|\ud83c\udf77|\ud83c\udf78|\ud83c\udf79|\ud83c\udf7a|\ud83c\udf7b|\ud83c\udf80|\ud83c\udf81|\ud83c\udf82|\ud83c\udf83|\ud83c\udf84|\ud83c\udf85|\ud83c\udf86|\ud83c\udf87|\ud83c\udf88|\ud83c\udf89|\ud83c\udf8a|\ud83c\udf8b|\ud83c\udf8c|\ud83c\udf8d|\ud83c\udf8e|\ud83c\udf8f|\ud83c\udf90|\ud83c\udf91|\ud83c\udf92|\ud83c\udf93|\ud83c\udfa0|\ud83c\udfa1|\ud83c\udfa2|\ud83c\udfa3|\ud83c\udfa4|\ud83c\udfa5|\ud83c\udfa6|\ud83c\udfa7|\ud83c\udfa8|\ud83c\udfa9|\ud83c\udfaa|\ud83c\udfab|\ud83c\udfac|\ud83c\udfad|\ud83c\udfae|\ud83c\udfaf|\ud83c\udfb0|\ud83c\udfb1|\ud83c\udfb2|\ud83c\udfb3|\ud83c\udfb4|\ud83c\udfb5|\ud83c\udfb6|\ud83c\udfb7|\ud83c\udfb8|\ud83c\udfb9|\ud83c\udfba|\ud83c\udfbb|\ud83c\udfbc|\ud83c\udfbd|\ud83c\udfbe|\ud83c\udfbf|\ud83c\udfc0|\ud83c\udfc1|\ud83c\udfc2|\ud83c\udfc3|\ud83c\udfc4|\ud83c\udfc6|\ud83c\udfc8|\ud83c\udfca|\ud83c\udfe0|\ud83c\udfe1|\ud83c\udfe2|\ud83c\udfe3|\ud83c\udfe5|\ud83c\udfe6|\ud83c\udfe7|\ud83c\udfe8|\ud83c\udfe9|\ud83c\udfea|\ud83c\udfeb|\ud83c\udfec|\ud83c\udfed|\ud83c\udfee|\ud83c\udfef|\ud83c\udff0|\ud83d\udc0c|\ud83d\udc0d|\ud83d\udc0e|\ud83d\udc11|\ud83d\udc12|\ud83d\udc14|\ud83d\udc17|\ud83d\udc18|\ud83d\udc19|\ud83d\udc1a|\ud83d\udc1b|\ud83d\udc1c|\ud83d\udc1d|\ud83d\udc1e|\ud83d\udc1f|\ud83d\udc20|\ud83d\udc21|\ud83d\udc22|\ud83d\udc23|\ud83d\udc24|\ud83d\udc25|\ud83d\udc26|\ud83d\udc27|\ud83d\udc28|\ud83d\udc29|\ud83d\udc2b|\ud83d\udc2c|\ud83d\udc2d|\ud83c\udf21|\ud83c\udf24|\ud83c\udf25|\ud83c\udf26|\ud83c\udf27|\ud83c\udf28|\ud83c\udf29|\ud83c\udf2a|\ud83c\udf2b|\ud83c\udf2c|\ud83c\udf2d|\ud83c\udf2e|\ud83c\udf2f|\ud83c\udf36|\ud83c\udf7d|\ud83c\udf7e|\ud83c\udf7f|\ud83d\udc2e|\ud83d\udc2f|\ud83d\udc30|\ud83d\udc31|\ud83d\udc32|\ud83c\udf96|\ud83c\udf97|\ud83c\udf99|\ud83c\udf9a|\ud83c\udf9b|\ud83c\udf9e|\ud83c\udf9f|\ud83d\udc33|\ud83d\udc34|\ud83d\udc35|\ud83d\udc36|\ud83d\udc37|\ud83d\udc38|\ud83d\udc39|\ud83d\udc3a|\ud83d\udc3b|\ud83d\udc3c|\ud83c\udfc5|\ud83d\udc3d|\ud83d\udc3e|\ud83d\udc40|\ud83d\udc42|\ud83d\udc43|\ud83d\udc44|\ud83d\udc45|\ud83d\udc46|\ud83d\udc47|\ud83d\udc48|\ud83d\udc49|\ud83d\udc4a|\ud83d\udc4b|\ud83d\udc4c|\ud83d\udc4d|\ud83c\udfcb|\ud83c\udfcc|\ud83c\udfcd|\ud83c\udfce|\ud83c\udfcf|\ud83c\udfd0|\ud83c\udfd1|\ud83c\udfd2|\ud83c\udfd3|\ud83c\udfd4|\ud83c\udfd5|\ud83c\udfd6|\ud83c\udfd7|\ud83c\udfd8|\ud83c\udfd9|\ud83c\udfda|\ud83c\udfdb|\ud83c\udfdc|\ud83c\udfdd|\ud83c\udfde|\ud83c\udfdf|\ud83c\udff3|\ud83c\udff4|\ud83c\udff5|\ud83c\udff7|\ud83c\udff8|\ud83c\udff9|\ud83c\udffa|\ud83c\udffb|\ud83c\udffc|\ud83c\udffd|\ud83c\udffe|\ud83c\udfff|\ud83d\udc3f|\ud83d\udc41|\ud83d\udc4e|\ud83d\udc4f|\ud83d\udc50|\ud83d\udc51|\ud83d\udc52|\ud83d\udc53|\ud83d\udc54|\ud83d\udc55|\ud83d\udc56|\ud83d\udc57|\ud83d\udc58|\ud83d\udc59|\ud83d\udc5a|\ud83d\udc5b|\ud83d\udc5c|\ud83d\udc5d|\ud83d\udc5e|\ud83d\udc5f|\ud83d\udc60|\ud83d\udc61|\ud83d\udc62|\ud83d\udc63|\ud83d\udc64|\ud83d\udc66|\ud83d\udc67|\ud83d\udc68|\ud83d\udc69|\ud83d\udc6a|\ud83d\udc6b|\ud83d\udc6e|\ud83d\udc6f|\ud83d\udc70|\ud83d\udc71|\ud83d\udc72|\ud83d\udc73|\ud83d\udc74|\ud83d\udc75|\ud83d\udc76|\ud83d\udc77|\ud83d\udc78|\ud83d\udc79|\ud83d\udc7a|\ud83d\udc7b|\ud83d\udc7c|\ud83d\udc7d|\ud83d\udc7e|\ud83d\udc7f|\ud83d\udc80|\ud83d\udc81|\ud83d\udc82|\ud83d\udc83|\ud83d\udc84|\ud83d\udc85|\ud83d\udc86|\ud83d\udc87|\ud83d\udc88|\ud83d\udc89|\ud83d\udc8a|\ud83d\udc8b|\ud83d\udc8c|\ud83d\udc8d|\ud83d\udc8e|\ud83d\udc8f|\ud83d\udc90|\ud83d\udc91|\ud83d\udc92|\ud83d\udc93|\ud83d\udc94|\ud83d\udc95|\ud83d\udc96|\ud83d\udc97|\ud83d\udc98|\ud83d\udc99|\ud83d\udc9a|\ud83d\udc9b|\ud83d\udc9c|\ud83d\udc9d|\ud83d\udc9e|\ud83d\udc9f|\ud83d\udca0|\ud83d\udca1|\ud83d\udca2|\ud83d\udca3|\ud83d\udca4|\ud83d\udca5|\ud83d\udca6|\ud83d\udca7|\ud83d\udca8|\ud83d\udca9|\ud83d\udcaa|\ud83d\udcab|\ud83d\udcac|\ud83d\udcae|\ud83d\udcaf|\ud83d\udcb0|\ud83d\udcb1|\ud83d\udcb2|\ud83d\udcb3|\ud83d\udcb4|\ud83d\udcb5|\ud83d\udcb8|\ud83d\udcb9|\ud83d\udcba|\ud83d\udcbb|\ud83d\udcbc|\ud83d\udcbd|\ud83d\udcbe|\ud83d\udcbf|\ud83d\udcc0|\ud83d\udcc1|\ud83d\udcc2|\ud83d\udcc3|\ud83d\udcc4|\ud83d\udcc5|\ud83d\udcc6|\ud83d\udcc7|\ud83d\udcc8|\ud83d\udcc9|\ud83d\udcca|\ud83d\udccb|\ud83d\udccc|\ud83d\udccd|\ud83d\udcce|\ud83d\udccf|\ud83d\udcd0|\ud83d\udcd1|\ud83d\udcd2|\ud83d\udcd3|\ud83d\udcd4|\ud83d\udcd5|\ud83d\udcd6|\ud83d\udcd7|\ud83d\udcd8|\ud83d\udcd9|\ud83d\udcda|\ud83d\udcdb|\ud83d\udcdc|\ud83d\udcdd|\ud83d\udcde|\ud83d\udcdf|\ud83d\udce0|\ud83d\udce1|\ud83d\udce2|\ud83d\udce3|\ud83d\udce4|\ud83d\udce5|\ud83d\udce6|\ud83d\udce7|\ud83d\udce8|\ud83d\udce9|\ud83d\udcea|\ud83d\udceb|\ud83d\udcee|\ud83d\udcf0|\ud83d\udcf1|\ud83d\udcf2|\ud83d\udcf3|\ud83d\udcf4|\ud83d\udcf6|\ud83d\udcf7|\ud83d\udcf9|\ud83d\udcfa|\ud83d\udcfb|\ud83d\udcfc|\ud83d\udd03|\ud83d\udd0a|\ud83d\udd0b|\ud83d\udd0c|\ud83d\udd0d|\ud83d\udd0e|\ud83d\udd0f|\ud83d\udd10|\ud83d\udd11|\ud83d\udd12|\ud83d\udd13|\ud83d\udd14|\ud83d\udd16|\ud83d\udd17|\ud83d\udd18|\ud83d\udd19|\ud83d\udd1a|\ud83d\udd1b|\ud83d\udd1c|\ud83d\udd1d|\ud83d\udd1e|\ud83d\udd1f|\ud83d\udd20|\ud83d\udd21|\ud83d\udd22|\ud83d\udd23|\ud83d\udd24|\ud83d\udd25|\ud83d\udd26|\ud83d\udcf8|\ud83d\udcfd|\ud83d\udcff|\ud83d\udd49|\ud83d\udd4a|\ud83d\udd4b|\ud83d\udd4c|\ud83d\udd4d|\ud83d\udd4e|\ud83d\udd6f|\ud83d\udd70|\ud83d\udd73|\ud83d\udd74|\ud83d\udd75|\ud83d\udd76|\ud83d\udd77|\ud83d\udd78|\ud83d\udd79|\ud83d\udd87|\ud83d\udd8a|\ud83d\udd8b|\ud83d\udd8c|\ud83d\udd8d|\ud83d\udd27|\ud83d\udd28|\ud83d\udd29|\ud83d\udd2a|\ud83d\udd2b|\ud83d\udd90|\ud83d\udd2e|\ud83d\udd2f|\ud83d\udd30|\ud83d\udd31|\ud83d\udd32|\ud83d\udd95|\ud83d\udd33|\ud83d\udd34|\ud83d\udd35|\ud83d\udd36|\ud83d\udd37|\ud83d\udd96|\ud83d\udda5|\ud83d\udda8|\ud83d\uddb1|\ud83d\uddb2|\ud83d\uddbc|\ud83d\uddc2|\ud83d\uddc3|\ud83d\uddc4|\ud83d\uddd1|\ud83d\uddd2|\ud83d\uddd3|\ud83d\udddc|\ud83d\udddd|\ud83d\uddde|\ud83d\udde1|\ud83d\udde3|\ud83d\udde8|\ud83d\uddef|\ud83d\uddf3|\ud83d\uddfa|\ud83d\ude41|\ud83d\ude42|\ud83d\ude43|\ud83d\ude44|\ud83d\udd38|\ud83d\udd39|\ud83d\udd3a|\ud83d\udd3b|\ud83d\udd3c|\ud83d\udd3d|\ud83d\udd50|\ud83d\udd51|\ud83d\udd52|\ud83d\udd53|\ud83d\udd54|\ue50a|\u2797|\u2796|\u2795|\u2763|\u2755|\u2754|\u2753|\u2728|\u2721|\u2705|\u2699|\u2697|\u2696|\u2694|\u2692|\u2639|\u2638|\u2626|\u2623|\u2622|\u2620|\u2618|\u2604|\u2603|\u2602|\u2328|\u274c|\u274e|\u271d|\u270a|\u270b|\u270d|\u269b|\u269c|\u262f|\u262a|\u262e|\u27b0|\u27bf|\u26f9|\u26ce|\u26b0|\u26b1|\u26c8|\u26cf|\u26d1|\u26d3|\u26e9|\u26f0|\u26f1|\u26f4|\u26f7|\u26f8|\u23f1|\u23e9|\u23ec|\u23f0|\u23ed|\u23ee|\u23f3|\u23ea|\u23fa|\u23f9|\u23f8|\u23f2|\u23eb|\u23ef|\u00a9|\u00ae)|(?:(?:\ud83c\udc04|\ud83c\udd70|\ud83c\udd71|\ud83c\udd7e|\ud83c\udd7f|\ud83c\ude02|\ud83c\ude1a|\ud83c\ude2f|\ud83c\ude37|\u3299|\u3297|\u3030|\u2935|\u2934|\u2764|\u2757|\u2747|\u2744|\u2734|\u2733|\u2716|\u2714|\u2712|\u2709|\u2708|\u2702|\u2693|\u2668|\u2666|\u2665|\u2663|\u2660|\u2653|\u2652|\u2651|\u2650|\u2649|\u2648|\u2615|\u2614|\u2611|\u2601|\u2600|\u2199|\u2198|\u2197|\u2196|\u2195|\u2194|\u2139|\u2122|\u2049|\u303d|\u270f|\u270c|\u267f|\u267b|\u264b|\u264a|\u264f|\u264e|\u264d|\u264c|\u263a|\u261d|\u260e|\u231a|\u231b|\u203c|\u27a1|\u26c5|\u26a0|\u26a1|\u26d4|\u26ea|\u26f2|\u26aa|\u26f5|\u26fa|\u26fd|\u26ab|\u26bd|\u26be|\u26c4|\u26f3|\u25fc|\u25fb|\u25fe|\u25c0|\u25b6|\u25ab|\u25aa|\u25fd|\u24c2|\u21a9|\u21aa|\u2b05|\u2b55|\u2b50|\u2b06|\u2b07|\u2b1c|\u2b1b)([\uFE0E\uFE0F]?)))/g,s=/[&<>'"]/g,t=/IFRAME|NOFRAMES|NOSCRIPT|SCRIPT|SELECT|STYLE|TEXTAREA|[a-z]/,u=String.fromCharCode;return p}();
// Source: wp-includes/js/wp-emoji.min.js
-!function(a,b){function c(){function c(){if(!j){if("undefined"==typeof a.twemoji){if(k>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void k++}f=a.twemoji,j=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;)g=b[f],3===g.nodeType&&(g=g.parentNode),!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return i&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!b.supports.flag&&b.supports.simple&&b.supports.unicode8&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=!1,k=0;return b&&(i=!b.supports.simple||!b.supports.flag||!b.supports.unicode8,b.DOMReady?c():b.readyCallback=c),{replaceEmoji:i,parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
+!function(a,b){function c(){function c(){if(!j){if("undefined"==typeof a.twemoji){if(k>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void k++}f=a.twemoji,j=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;)g=b[f],3===g.nodeType&&(g=g.parentNode),!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return i&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!b.supports.flag&&b.supports.simple&&b.supports.unicode8&&b.supports.diversity&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=!1,k=0;return b&&(i=!(b.supports.simple&&b.supports.flag&&b.supports.unicode8&&b.supports.diversity),b.DOMReady?c():b.readyCallback=c),{replaceEmoji:i,parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/js/wp-emoji.js b/mdryvescouzy.com/wp-includes/js/wp-emoji.js
index f87e0839..6fa00c2e 100755
--- a/mdryvescouzy.com/wp-includes/js/wp-emoji.js
+++ b/mdryvescouzy.com/wp-includes/js/wp-emoji.js
@@ -149,7 +149,7 @@
return false;
}
- if ( ! settings.supports.flag && settings.supports.simple && settings.supports.unicode8 &&
+ if ( ! settings.supports.flag && settings.supports.simple && settings.supports.unicode8 && settings.supports.diversity &&
! /^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test( icon ) ) {
return false;
@@ -178,7 +178,7 @@
* Initialize our emoji support, and set up listeners.
*/
if ( settings ) {
- replaceEmoji = ! settings.supports.simple || ! settings.supports.flag || ! settings.supports.unicode8;
+ replaceEmoji = ! settings.supports.simple || ! settings.supports.flag || ! settings.supports.unicode8 || ! settings.supports.diversity;
if ( settings.DOMReady ) {
load();
diff --git a/mdryvescouzy.com/wp-includes/js/wp-emoji.min.js b/mdryvescouzy.com/wp-includes/js/wp-emoji.min.js
index eb51b0a7..175a31fa 100755
--- a/mdryvescouzy.com/wp-includes/js/wp-emoji.min.js
+++ b/mdryvescouzy.com/wp-includes/js/wp-emoji.min.js
@@ -1 +1 @@
-!function(a,b){function c(){function c(){if(!j){if("undefined"==typeof a.twemoji){if(k>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void k++}f=a.twemoji,j=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;)g=b[f],3===g.nodeType&&(g=g.parentNode),!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return i&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!b.supports.flag&&b.supports.simple&&b.supports.unicode8&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=!1,k=0;return b&&(i=!b.supports.simple||!b.supports.flag||!b.supports.unicode8,b.DOMReady?c():b.readyCallback=c),{replaceEmoji:i,parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
+!function(a,b){function c(){function c(){if(!j){if("undefined"==typeof a.twemoji){if(k>600)return;return a.clearTimeout(g),g=a.setTimeout(c,50),void k++}f=a.twemoji,j=!0,h&&new h(function(a){for(var b,c,f,g,h=a.length;h--;){if(b=a[h].addedNodes,c=a[h].removedNodes,f=b.length,1===f&&1===c.length&&3===b[0].nodeType&&"IMG"===c[0].nodeName&&b[0].data===c[0].alt&&"load-failed"===c[0].getAttribute("data-error"))return;for(;f--;)g=b[f],3===g.nodeType&&(g=g.parentNode),!g||1!==g.nodeType||g.className&&"string"==typeof g.className&&-1!==g.className.indexOf("wp-exclude-emoji")||d(g.textContent)&&e(g)}}).observe(document.body,{childList:!0,subtree:!0}),e(document.body)}}function d(a){var b=/[\u203C\u2049\u20E3\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2300\u231A\u231B\u2328\u2388\u23CF\u23E9-\u23F3\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB-\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u261D\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638\u2639\u263A\u2648-\u2653\u2660\u2663\u2665\u2666\u2668\u267B\u267F\u2692\u2693\u2694\u2696\u2697\u2699\u269B\u269C\u26A0\u26A1\u26AA\u26AB\u26B0\u26B1\u26BD\u26BE\u26C4\u26C5\u26C8\u26CE\u26CF\u26D1\u26D3\u26D4\u26E9\u26EA\u26F0-\u26F5\u26F7-\u26FA\u26FD\u2702\u2705\u2708-\u270D\u270F\u2712\u2714\u2716\u271D\u2721\u2728\u2733\u2734\u2744\u2747\u274C\u274E\u2753\u2754\u2755\u2757\u2763\u2764\u2795\u2796\u2797\u27A1\u27B0\u27BF\u2934\u2935\u2B05\u2B06\u2B07\u2B1B\u2B1C\u2B50\u2B55\u3030\u303D\u3297\u3299]/,c=/[\uDC00-\uDFFF]/;return a?c.test(a)||b.test(a):!1}function e(a,c){var d;return i&&f&&a&&("string"==typeof a||a.childNodes&&a.childNodes.length)?(c=c||{},d={base:b.baseUrl,ext:b.ext,className:c.className||"emoji",callback:function(a,c){switch(a){case"a9":case"ae":case"2122":case"2194":case"2660":case"2663":case"2665":case"2666":return!1}return!b.supports.flag&&b.supports.simple&&b.supports.unicode8&&b.supports.diversity&&!/^1f1(?:e[6-9a-f]|f[0-9a-f])-1f1(?:e[6-9a-f]|f[0-9a-f])$/.test(a)?!1:"".concat(c.base,a,c.ext)},onerror:function(){f.parentNode&&(this.setAttribute("data-error","load-failed"),f.parentNode.replaceChild(document.createTextNode(f.alt),f))}},"object"==typeof c.imgAttr&&(d.attributes=function(){return c.imgAttr}),f.parse(a,d)):a}var f,g,h=a.MutationObserver||a.WebKitMutationObserver||a.MozMutationObserver,i=!1,j=!1,k=0;return b&&(i=!(b.supports.simple&&b.supports.flag&&b.supports.unicode8&&b.supports.diversity),b.DOMReady?c():b.readyCallback=c),{replaceEmoji:i,parse:e,test:d}}a.wp=a.wp||{},a.wp.emoji=new c}(window,window._wpemojiSettings);
\ No newline at end of file
diff --git a/mdryvescouzy.com/wp-includes/link-template.php b/mdryvescouzy.com/wp-includes/link-template.php
index 5aabffa6..932d742d 100644
--- a/mdryvescouzy.com/wp-includes/link-template.php
+++ b/mdryvescouzy.com/wp-includes/link-template.php
@@ -3502,8 +3502,12 @@ function rel_canonical() {
$url = get_permalink( $id );
$page = get_query_var( 'page' );
- if ( $page ) {
- $url = trailingslashit( $url ) . user_trailingslashit( $page, 'single_paged' );
+ if ( $page >= 2 ) {
+ if ( '' == get_option( 'permalink_structure' ) ) {
+ $url = add_query_arg( 'page', $page, $url );
+ } else {
+ $url = trailingslashit( $url ) . user_trailingslashit( $page, 'single_paged' );
+ }
}
$cpage = get_query_var( 'cpage' );
diff --git a/mdryvescouzy.com/wp-includes/media.php b/mdryvescouzy.com/wp-includes/media.php
index e6c27b0c..70b09584 100644
--- a/mdryvescouzy.com/wp-includes/media.php
+++ b/mdryvescouzy.com/wp-includes/media.php
@@ -877,6 +877,31 @@ function wp_get_attachment_image_url( $attachment_id, $size = 'thumbnail', $icon
return isset( $image['0'] ) ? $image['0'] : false;
}
+/**
+ * Get the attachment path relative to the upload directory.
+ *
+ * @since 4.4.1
+ * @access private
+ *
+ * @param string $file Attachment file name.
+ * @return string Attachment path relative to the upload directory.
+ */
+function _wp_get_attachment_relative_path( $file ) {
+ $dirname = dirname( $file );
+
+ if ( '.' === $dirname ) {
+ return '';
+ }
+
+ if ( false !== strpos( $dirname, 'wp-content/uploads' ) ) {
+ // Get the directory name relative to the upload directory (back compat for pre-2.7 uploads)
+ $dirname = substr( $dirname, strpos( $dirname, 'wp-content/uploads' ) + 18 );
+ $dirname = ltrim( $dirname, '/' );
+ }
+
+ return $dirname;
+}
+
/**
* Caches and returns the base URL of the uploads directory.
*
@@ -971,6 +996,16 @@ function wp_get_attachment_image_srcset( $attachment_id, $size = 'medium', $imag
* @return string|bool The 'srcset' attribute value. False on error or when only one source exists.
*/
function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attachment_id = 0 ) {
+ /**
+ * Let plugins pre-filter the image meta to be able to fix inconsistencies in the stored data.
+ *
+ * @param array $image_meta The image meta data as returned by 'wp_get_attachment_metadata()'.
+ * @param array $size_array Array of width and height values in pixels (in that order).
+ * @param string $image_src The 'src' of the image.
+ * @param int $attachment_id The image attachment ID or 0 if not supplied.
+ */
+ $image_meta = apply_filters( 'wp_calculate_image_srcset_meta', $image_meta, $size_array, $image_src, $attachment_id );
+
if ( empty( $image_meta['sizes'] ) ) {
return false;
}
@@ -987,7 +1022,6 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
}
$image_basename = wp_basename( $image_meta['file'] );
- $image_baseurl = _wp_upload_dir_baseurl();
/*
* WordPress flattens animated GIFs into one frame when generating intermediate sizes.
@@ -1004,16 +1038,15 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
return false;
}
- // Uploads are (or have been) in year/month sub-directories.
- if ( $image_basename !== $image_meta['file'] ) {
- $dirname = dirname( $image_meta['file'] );
+ // Retrieve the uploads sub-directory from the full size image.
+ $dirname = _wp_get_attachment_relative_path( $image_meta['file'] );
- if ( $dirname !== '.' ) {
- $image_baseurl = trailingslashit( $image_baseurl ) . $dirname;
- }
+ if ( $dirname ) {
+ $dirname = trailingslashit( $dirname );
}
- $image_baseurl = trailingslashit( $image_baseurl );
+ $image_baseurl = _wp_upload_dir_baseurl();
+ $image_baseurl = trailingslashit( $image_baseurl ) . $dirname;
// Calculate the image aspect ratio.
$image_ratio = $image_height / $image_width;
@@ -1038,19 +1071,36 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
// Array to hold URL candidates.
$sources = array();
+ /**
+ * To make sure the ID matches our image src, we will check to see if any sizes in our attachment
+ * meta match our $image_src. If no mathces are found we don't return a srcset to avoid serving
+ * an incorrect image. See #35045.
+ */
+ $src_matched = false;
+
/*
* Loop through available images. Only use images that are resized
* versions of the same edit.
*/
foreach ( $image_sizes as $image ) {
+ // If the file name is part of the `src`, we've confirmed a match.
+ if ( ! $src_matched && false !== strpos( $image_src, $dirname . $image['file'] ) ) {
+ $src_matched = true;
+ }
+
// Filter out images that are from previous edits.
if ( $image_edited && ! strpos( $image['file'], $image_edit_hash[0] ) ) {
continue;
}
- // Filter out images that are wider than '$max_srcset_image_width'.
- if ( $max_srcset_image_width && $image['width'] > $max_srcset_image_width ) {
+ /*
+ * Filter out images that are wider than '$max_srcset_image_width' unless
+ * that file is in the 'src' attribute.
+ */
+ if ( $max_srcset_image_width && $image['width'] > $max_srcset_image_width &&
+ false === strpos( $image_src, $image['file'] ) ) {
+
continue;
}
@@ -1096,7 +1146,7 @@ function wp_calculate_image_srcset( $size_array, $image_src, $image_meta, $attac
$sources = apply_filters( 'wp_calculate_image_srcset', $sources, $size_array, $image_src, $image_meta, $attachment_id );
// Only return a 'srcset' value if there is more than one source.
- if ( count( $sources ) < 2 ) {
+ if ( ! $src_matched || count( $sources ) < 2 ) {
return false;
}
@@ -1278,28 +1328,6 @@ function wp_image_add_srcset_and_sizes( $image, $image_meta, $attachment_id ) {
return $image;
}
- $base_url = trailingslashit( _wp_upload_dir_baseurl() );
- $image_base_url = $base_url;
-
- $dirname = dirname( $image_meta['file'] );
- if ( $dirname !== '.' ) {
- $image_base_url .= trailingslashit( $dirname );
- }
-
- $all_sizes = wp_list_pluck( $image_meta['sizes'], 'file' );
-
- foreach ( $all_sizes as $key => $file ) {
- $all_sizes[ $key ] = $image_base_url . $file;
- }
-
- // Add the original image.
- $all_sizes[] = $base_url . $image_meta['file'];
-
- // Bail early if the image src doesn't match any of the known image sizes.
- if ( ! in_array( $image_src, $all_sizes ) ) {
- return $image;
- }
-
$width = preg_match( '/ width="([0-9]+)"/', $image, $match_width ) ? (int) $match_width[1] : 0;
$height = preg_match( '/ height="([0-9]+)"/', $image, $match_height ) ? (int) $match_height[1] : 0;
diff --git a/mdryvescouzy.com/wp-includes/nav-menu-template.php b/mdryvescouzy.com/wp-includes/nav-menu-template.php
index 253b6547..e947eb85 100644
--- a/mdryvescouzy.com/wp-includes/nav-menu-template.php
+++ b/mdryvescouzy.com/wp-includes/nav-menu-template.php
@@ -211,7 +211,7 @@ class Walker_Nav_Menu extends Walker {
* @param array $args An array of arguments. @see wp_nav_menu()
*/
public function end_el( &$output, $item, $depth = 0, $args = array() ) {
- $output .= '';
+ $output .= "\n";
}
} // Walker_Nav_Menu
diff --git a/mdryvescouzy.com/wp-includes/post.php b/mdryvescouzy.com/wp-includes/post.php
index d0bc1a3d..9cf0c161 100644
--- a/mdryvescouzy.com/wp-includes/post.php
+++ b/mdryvescouzy.com/wp-includes/post.php
@@ -4290,7 +4290,7 @@ function get_page_uri( $page ) {
foreach ( $page->ancestors as $parent ) {
$parent = get_post( $parent );
- if ( 'publish' === $parent->post_status ) {
+ if ( $parent ) {
$uri = $parent->post_name . '/' . $uri;
}
}
@@ -4869,7 +4869,8 @@ function wp_get_attachment_url( $post_id = 0 ) {
// Replace file location with url location.
$url = str_replace($uploads['basedir'], $uploads['baseurl'], $file);
} elseif ( false !== strpos($file, 'wp-content/uploads') ) {
- $url = $uploads['baseurl'] . substr( $file, strpos($file, 'wp-content/uploads') + 18 );
+ // Get the directory name relative to the basedir (back compat for pre-2.7 uploads)
+ $url = trailingslashit( $uploads['baseurl'] . '/' . _wp_get_attachment_relative_path( $file ) ) . basename( $file );
} else {
// It's a newly-uploaded file, therefore $file is relative to the basedir.
$url = $uploads['baseurl'] . "/$file";
diff --git a/mdryvescouzy.com/wp-includes/query.php b/mdryvescouzy.com/wp-includes/query.php
index a2b23654..9460d324 100644
--- a/mdryvescouzy.com/wp-includes/query.php
+++ b/mdryvescouzy.com/wp-includes/query.php
@@ -4986,6 +4986,10 @@ class WP_Query {
function wp_old_slug_redirect() {
global $wp_query, $wp_rewrite;
+ if ( get_queried_object() ) {
+ return;
+ }
+
if ( '' !== $wp_query->query_vars['name'] ) :
global $wpdb;
diff --git a/mdryvescouzy.com/wp-includes/random_compat/random.php b/mdryvescouzy.com/wp-includes/random_compat/random.php
index d1f7555a..8898a35b 100755
--- a/mdryvescouzy.com/wp-includes/random_compat/random.php
+++ b/mdryvescouzy.com/wp-includes/random_compat/random.php
@@ -90,15 +90,23 @@ if (PHP_VERSION_ID < 70000) {
extension_loaded('com_dotnet') &&
class_exists('COM')
) {
- try {
- $RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
- if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
- // See random_bytes_com_dotnet.php
- require_once $RandomCompatDIR.'/random_bytes_com_dotnet.php';
+ $RandomCompat_disabled_classes = preg_split(
+ '#\s*,\s*#',
+ strtolower(ini_get('disable_classes'))
+ );
+
+ if (!in_array('com', $RandomCompat_disabled_classes)) {
+ try {
+ $RandomCompatCOMtest = new COM('CAPICOM.Utilities.1');
+ if (method_exists($RandomCompatCOMtest, 'GetRandom')) {
+ // See random_bytes_com_dotnet.php
+ require_once $RandomCompatDIR.'/random_bytes_com_dotnet.php';
+ }
+ } catch (com_exception $e) {
+ // Don't try to use it.
}
- } catch (com_exception $e) {
- // Don't try to use it.
}
+ $RandomCompat_disabled_classes = null;
$RandomCompatCOMtest = null;
}
if (
diff --git a/mdryvescouzy.com/wp-includes/random_compat/random_bytes_dev_urandom.php b/mdryvescouzy.com/wp-includes/random_compat/random_bytes_dev_urandom.php
index aebcafcf..5d07104b 100755
--- a/mdryvescouzy.com/wp-includes/random_compat/random_bytes_dev_urandom.php
+++ b/mdryvescouzy.com/wp-includes/random_compat/random_bytes_dev_urandom.php
@@ -62,16 +62,21 @@ function random_bytes($bytes)
$fp = false;
}
}
- /**
- * stream_set_read_buffer() does not exist in HHVM
- *
- * If we don't set the stream's read buffer to 0, PHP will
- * internally buffer 8192 bytes, which can waste entropy
- *
- * stream_set_read_buffer returns 0 on success
- */
- if (!empty($fp) && function_exists('stream_set_read_buffer')) {
- stream_set_read_buffer($fp, RANDOM_COMPAT_READ_BUFFER);
+ if (!empty($fp)) {
+ /**
+ * stream_set_read_buffer() does not exist in HHVM
+ *
+ * If we don't set the stream's read buffer to 0, PHP will
+ * internally buffer 8192 bytes, which can waste entropy
+ *
+ * stream_set_read_buffer returns 0 on success
+ */
+ if (function_exists('stream_set_read_buffer')) {
+ stream_set_read_buffer($fp, RANDOM_COMPAT_READ_BUFFER);
+ }
+ if (function_exists('stream_set_chunk_size')) {
+ stream_set_chunk_size($fp, RANDOM_COMPAT_READ_BUFFER);
+ }
}
}
try {
diff --git a/mdryvescouzy.com/wp-includes/shortcodes.php b/mdryvescouzy.com/wp-includes/shortcodes.php
index 22f33c32..ab8c4333 100644
--- a/mdryvescouzy.com/wp-includes/shortcodes.php
+++ b/mdryvescouzy.com/wp-includes/shortcodes.php
@@ -95,7 +95,7 @@ function add_shortcode($tag, $func) {
return;
}
- if ( 0 !== preg_match( '@[<>&/\[\]\x00-\x20]@', $tag ) ) {
+ if ( 0 !== preg_match( '@[<>&/\[\]\x00-\x20=]@', $tag ) ) {
/* translators: %s: shortcode name */
$message = sprintf( __( 'Invalid shortcode name: %s. Do not use spaces or reserved characters: & / < > [ ]' ), $tag );
_doing_it_wrong( __FUNCTION__, $message, '4.4.0' );
@@ -210,7 +210,7 @@ function do_shortcode( $content, $ignore_html = false ) {
return $content;
// Find all registered tag names in $content.
- preg_match_all( '@\[([^<>&/\[\]\x00-\x20]++)@', $content, $matches );
+ preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches );
$tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] );
if ( empty( $tagnames ) ) {
@@ -578,7 +578,7 @@ function strip_shortcodes( $content ) {
return $content;
// Find all registered tag names in $content.
- preg_match_all( '@\[([^<>&/\[\]\x00-\x20]++)@', $content, $matches );
+ preg_match_all( '@\[([^<>&/\[\]\x00-\x20=]++)@', $content, $matches );
$tagnames = array_intersect( array_keys( $shortcode_tags ), $matches[1] );
if ( empty( $tagnames ) ) {
diff --git a/mdryvescouzy.com/wp-includes/taxonomy.php b/mdryvescouzy.com/wp-includes/taxonomy.php
index f361c3be..6c2a29ce 100644
--- a/mdryvescouzy.com/wp-includes/taxonomy.php
+++ b/mdryvescouzy.com/wp-includes/taxonomy.php
@@ -390,6 +390,9 @@ function register_taxonomy( $taxonomy, $object_type, $args = array() ) {
else
$args['query_var'] = sanitize_title_with_dashes( $args['query_var'] );
$wp->add_query_var( $args['query_var'] );
+ } else {
+ // Force query_var to false for non-public taxonomies.
+ $args['query_var'] = false;
}
if ( false !== $args['rewrite'] && ( is_admin() || '' != get_option( 'permalink_structure' ) ) ) {
@@ -1353,12 +1356,14 @@ function get_terms( $taxonomies, $args = '' ) {
// Meta query support.
$join = '';
+ $distinct = '';
if ( ! empty( $args['meta_query'] ) ) {
$mquery = new WP_Meta_Query( $args['meta_query'] );
$mq_sql = $mquery->get_sql( 'term', 't', 'term_id' );
$join .= $mq_sql['join'];
$where .= $mq_sql['where'];
+ $distinct .= "DISTINCT";
}
$selects = array();
@@ -1408,7 +1413,7 @@ function get_terms( $taxonomies, $args = '' ) {
$join .= " INNER JOIN $wpdb->term_taxonomy AS tt ON t.term_id = tt.term_id";
- $pieces = array( 'fields', 'join', 'where', 'orderby', 'order', 'limits' );
+ $pieces = array( 'fields', 'join', 'where', 'distinct', 'orderby', 'order', 'limits' );
/**
* Filter the terms query SQL clauses.
@@ -1424,11 +1429,12 @@ function get_terms( $taxonomies, $args = '' ) {
$fields = isset( $clauses[ 'fields' ] ) ? $clauses[ 'fields' ] : '';
$join = isset( $clauses[ 'join' ] ) ? $clauses[ 'join' ] : '';
$where = isset( $clauses[ 'where' ] ) ? $clauses[ 'where' ] : '';
+ $distinct = isset( $clauses[ 'distinct' ] ) ? $clauses[ 'distinct' ] : '';
$orderby = isset( $clauses[ 'orderby' ] ) ? $clauses[ 'orderby' ] : '';
$order = isset( $clauses[ 'order' ] ) ? $clauses[ 'order' ] : '';
$limits = isset( $clauses[ 'limits' ] ) ? $clauses[ 'limits' ] : '';
- $query = "SELECT $fields FROM $wpdb->terms AS t $join WHERE $where $orderby $order $limits";
+ $query = "SELECT $distinct $fields FROM $wpdb->terms AS t $join WHERE $where $orderby $order $limits";
// $args can be anything. Only use the args defined in defaults to compute the key.
$key = md5( serialize( wp_array_slice_assoc( $args, array_keys( $defaults ) ) ) . serialize( $taxonomies ) . $query );
@@ -3604,7 +3610,7 @@ function update_object_term_cache($object_ids, $object_type) {
$terms = wp_get_object_terms( $ids, $taxonomies, array(
'fields' => 'all_with_object_id',
- 'orderby' => 'none',
+ 'orderby' => 'name',
'update_term_meta_cache' => false,
) );
diff --git a/mdryvescouzy.com/wp-includes/update.php b/mdryvescouzy.com/wp-includes/update.php
index b2dd6c6e..100f77d8 100644
--- a/mdryvescouzy.com/wp-includes/update.php
+++ b/mdryvescouzy.com/wp-includes/update.php
@@ -646,19 +646,8 @@ function wp_schedule_update_checks() {
if ( ! wp_next_scheduled( 'wp_update_themes' ) && ! wp_installing() )
wp_schedule_event(time(), 'twicedaily', 'wp_update_themes');
- if ( ! wp_next_scheduled( 'wp_maybe_auto_update' ) && ! wp_installing() ) {
- // Schedule auto updates for 7 a.m. and 7 p.m. in the timezone of the site.
- $next = strtotime( 'today 7am' );
- $now = time();
- // Find the next instance of 7 a.m. or 7 p.m., but skip it if it is within 3 hours from now.
- while ( ( $now + 3 * HOUR_IN_SECONDS ) > $next ) {
- $next += 12 * HOUR_IN_SECONDS;
- }
- $next = $next - get_option( 'gmt_offset' ) * HOUR_IN_SECONDS;
- // Add a random number of minutes, so we don't have all sites trying to update exactly on the hour
- $next = $next + rand( 0, 59 ) * MINUTE_IN_SECONDS;
- wp_schedule_event( $next, 'twicedaily', 'wp_maybe_auto_update' );
- }
+ if ( ( wp_next_scheduled( 'wp_maybe_auto_update' ) > ( time() + HOUR_IN_SECONDS ) ) && ! wp_installing() )
+ wp_clear_scheduled_hook( 'wp_maybe_auto_update' );
}
/**
diff --git a/mdryvescouzy.com/wp-includes/version.php b/mdryvescouzy.com/wp-includes/version.php
index 81e47da2..bb2ea805 100644
--- a/mdryvescouzy.com/wp-includes/version.php
+++ b/mdryvescouzy.com/wp-includes/version.php
@@ -4,7 +4,7 @@
*
* @global string $wp_version
*/
-$wp_version = '4.4';
+$wp_version = '4.4.1';
/**
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
diff --git a/mdryvescouzy.com/wp-includes/widgets.php b/mdryvescouzy.com/wp-includes/widgets.php
index 5a2f58c5..cfc5b93c 100644
--- a/mdryvescouzy.com/wp-includes/widgets.php
+++ b/mdryvescouzy.com/wp-includes/widgets.php
@@ -607,9 +607,9 @@ function dynamic_sidebar( $index = 1 ) {
if ( is_int( $index ) ) {
$index = "sidebar-$index";
} else {
- $sanitized_index = sanitize_title( $index );
+ $index = sanitize_title( $index );
foreach ( (array) $wp_registered_sidebars as $key => $value ) {
- if ( sanitize_title( $value['name'] ) == $sanitized_index ) {
+ if ( sanitize_title( $value['name'] ) == $index ) {
$index = $key;
break;
}
diff --git a/mdryvescouzy.com/wp-includes/widgets/class-wp-widget-rss.php b/mdryvescouzy.com/wp-includes/widgets/class-wp-widget-rss.php
index 169e129e..b477a6e4 100755
--- a/mdryvescouzy.com/wp-includes/widgets/class-wp-widget-rss.php
+++ b/mdryvescouzy.com/wp-includes/widgets/class-wp-widget-rss.php
@@ -76,7 +76,7 @@ class WP_Widget_RSS extends WP_Widget {
$url = strip_tags( $url );
$icon = includes_url( 'images/rss.png' );
if ( $title )
- $title = '
"'. esc_html( $title ) .'"';
+ $title = '
'. esc_html( $title ) . '';
echo $args['before_widget'];
if ( $title ) {
diff --git a/mdryvescouzy.com/wp-login.php b/mdryvescouzy.com/wp-login.php
index ea3afc6c..a9589f56 100644
--- a/mdryvescouzy.com/wp-login.php
+++ b/mdryvescouzy.com/wp-login.php
@@ -711,8 +711,7 @@ case 'register' :
$redirect_to = apply_filters( 'registration_redirect', $registration_redirect );
login_header(__('Registration Form'), '', $errors);
?>
-
-
+
@@ -878,7 +877,7 @@ default:
}
?>
-
+
diff --git a/pavillonmadeleine.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.mo b/pavillonmadeleine.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.mo
new file mode 100644
index 00000000..5fcddf9d
Binary files /dev/null and b/pavillonmadeleine.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.mo differ
diff --git a/pavillonmadeleine.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.po b/pavillonmadeleine.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.po
new file mode 100644
index 00000000..0c3948a3
--- /dev/null
+++ b/pavillonmadeleine.fr/wp-content/languages/plugins/wordpress-seo-fr_FR.po
@@ -0,0 +1,3319 @@
+# Translation of Stable (latest release) in French (France)
+# This file is distributed under the same license as the Stable (latest release) package.
+msgid ""
+msgstr ""
+"PO-Revision-Date: 2015-11-19 09:23:43+0000\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=n > 1;\n"
+"X-Generator: GlotPress/1.0-alpha-1100\n"
+"Project-Id-Version: Stable (latest release)\n"
+
+#. translators: 1: opens a link to a related knowledge base article. 2: closes
+#. the link
+#: admin/views/dashboard-widget.php:83
+msgid "Yoast SEO has %1$snot fetched your siteâs indexability status%2$s yet from OnPage.org"
+msgstr "Yoast SEO n'a pas encore pu %1$srécupérer l'état d'indexibilité de votre site%2$s sur OnPage.org."
+
+#: admin/views/dashboard-widget.php:58
+msgid "Your homepage can be indexed by search engines."
+msgstr "Votre page d’accueil peut être indexée par les moteurs de recherche."
+
+#. translators: %s$s expands to the taxonomy name and %2$s to the current index
+#. value
+#: admin/taxonomy/class-taxonomy-settings-fields.php:86
+msgid "Use %1$s default (Currently: %2$s)"
+msgstr "Utiliser %1$s par défaut (actuellement : %2$s)"
+
+#. translators: %s expands to ?replytocom
+#: admin/views/tab-permalinks.php:30
+msgid "Remove the %s variables."
+msgstr "Supprimer les variables %s."
+
+#. translators: %1$s expands to the social network name
+#: admin/taxonomy/class-taxonomy-social-fields.php:61
+msgid "If you want to use an image for sharing on %1$s, you can upload / choose an image or add the image URL here."
+msgstr "Si vous souhaitez utiliser une image pour partager sur %1$s, vous pouvez télécharger / choisir une image ou ajouter son url ici."
+
+#. translators: %1$s expands to the social network name
+#: admin/taxonomy/class-taxonomy-social-fields.php:54
+msgid "If you don't want to use the meta description for sharing on %1$s but want another description there, write it here."
+msgstr "Si vous ne voulez pas utiliser la méta description pour le partage de l'article sur %1$s, mais plutôt une autre description, écrivez-la ici."
+
+#. translators: %1$s expands to the social network name
+#: admin/taxonomy/class-taxonomy-social-fields.php:46
+msgid "If you don't want to use the title for sharing on %1$s but instead want another title there, write it here."
+msgstr "Si vous ne souhaitez pas utiliser le titre de l’article pour le partager sur %1$s, mais que vous souhaitez un autre titre, écrivez-le ici."
+
+#. translators: %s expands to /category/
+#: admin/views/tab-permalinks.php:18
+msgid "Strip the category base (usually %s) from the category URL."
+msgstr "Retire la base de la catégorie (généralement %s) de l’URL de la catégorie."
+
+#: admin/views/dashboard-widget.php:93
+msgid "Fetch the current status"
+msgstr "Récupérer le statut actuel"
+
+#: inc/class-wpseo-rank.php:102
+msgid "No index"
+msgstr "No index"
+
+#. translators: %s: wp_title() function
+#: inc/class-wpseo-replace-vars.php:1083
+msgid "The separator defined in your theme's %s tag."
+msgstr "Le séparateur défini dans la balise %s de votre thème."
+
+#. translators: 1: expands to OnPage.org
+#: admin/views/dashboard-widget.php:45
+msgid "Indexability check by %1$s"
+msgstr "Indexibilité vérifiée par %1$s"
+
+#. translators: %1$s expands to the taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:65
+msgid "Include %1$s in sitemap?"
+msgstr "Inclure %1$s dans le plan de site ?"
+
+#: admin/views/tool-import-export.php:158
+msgid "Import from wpSEO"
+msgstr "Importer depuis wpSEO"
+
+#: admin/views/dashboard-widget.php:97
+msgid "Analyze entire site"
+msgstr "Analyser le site en entier"
+
+#: admin/views/about.php:143
+msgid "Lead Architect"
+msgstr "Architecte en chef"
+
+#: admin/views/about.php:148
+msgid "Architect"
+msgstr "Architecte"
+
+#. translators: 1: opens a link to a related knowledge base article. 2: closes
+#. the link
+#: admin/views/dashboard-widget.php:74
+msgid "Yoast SEO has %1$snot been able to fetch your siteâs indexability status%2$s from OnPage.org"
+msgstr "Yoast SEO %1$sn'a pas pu récupérer l'état de l'indexibilité de votre site%2$s depuis onPage.org."
+
+#: admin/onpage/class-onpage.php:54
+msgid "Once Weekly"
+msgstr "Une fois par semaine"
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:103
+msgid "Yoast SEO has detected that %1$s can be indexed."
+msgstr "Yoast SEO a détecté que %1$s peut être indexé."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:79
+msgid "Yoast SEO has detected that %1$s can be indexed again."
+msgstr "Yoast SEO a détecté que %1$s peut à nouveau être indexé."
+
+#. translators: 1: expands to get_option( 'home' ). 2: opens a link to a
+#. related knowledge base article. 3: closes the link
+#: admin/onpage/class-onpage-email-presenter.php:72
+msgid "Yoast SEO has detected that %1$s can no longer be indexed. Please note that this will make it impossible for search engines like Google and Bing to index your site. %2$sRead more about this error on our knowledge base%3$s."
+msgstr "Yoast SEO a détecté que %1$s ne pouvait plus être indexé. Veuillez noter qd’il sera impossible pour les moteurs de recherche comme Google et Bing d'indexer votre site. %2$sEn savoir plus sur cette erreur dans notre base de connaissances%3$s."
+
+#. translators: 1: expands to get_option( 'home' ). 2: opens a link to a
+#. related knowledge base article. 3: closes the link
+#: admin/onpage/class-onpage-email-presenter.php:96
+msgid "Yoast SEO has detected that %1$s can not be indexed. Please note that this will make it impossible for search engines like Google and Bing to index your site. %2$sRead more about this error on our knowledge base%3$s."
+msgstr "Yoast SEO a détecté que %1$s ne peut pas être indexé. Veuillez noter qu'il sera impossible pour les moteurs de recherche comme Google ou Bing d'indexer votre site. %2$sLire plus au sujet de cette erreur dans notre base de connaissances%3$s."
+
+#: admin/pages/tools.php:43
+msgid "Recalculate SEO scores for all pieces of content with a focus keyword."
+msgstr "Recalculer les scores SEO pour tous les contenus avec un mot-clé."
+
+#: admin/pages/tools.php:42
+msgid "Recalculate SEO scores"
+msgstr "Recalculer les scores SEO"
+
+#: admin/taxonomy/class-taxonomy-metabox.php:164
+#: admin/taxonomy/class-taxonomy-metabox.php:165
+msgid "Facebook / Opengraph metadata"
+msgstr "métadonnées Facebook / Opengraph"
+
+#. translators: 1: opens a link to yoast.com. 2: closes the link 3: opens a
+#. link to onpage.org
+#: admin/onpage/class-onpage-email-presenter.php:54
+msgid "Indexing powered by %1$sYoast%2$s and %3$sOnPage.org%2$s."
+msgstr "Indexation propulsée par %1$sYoast%2$s et %3$sOnPage.org%2$s."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:147
+msgid "Yoast SEO alert fixed: Search engines can index %1$s."
+msgstr "Fin d'alerte Yoast SEO : les moteurs de recherche peuvent indexer %1$s."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:125
+msgid "Yoast SEO alert fixed: Search engines can index %1$s again."
+msgstr "Fin d'alerte Yoast SEO : les moteurs de recherche peuvent à nouveau indexer %1$s."
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:120
+msgid "Yoast SEO alert: Search engines can no longer index %1$s!"
+msgstr "Alerte Yoast SEO : les moteurs de recherche ne peuvent plus indexer %1$s !"
+
+#. translators: 1: expands to get_option( 'home' ).
+#: admin/onpage/class-onpage-email-presenter.php:142
+msgid "Yoast SEO alert: Search engines cannot index %1$s!"
+msgstr "Alerte Yoast SEO : les moteurs de recherche ne peuvent pas indexer %1$s !"
+
+#: admin/metabox/class-metabox.php:447 admin/metabox/class-metabox.php:448
+msgid "Add-ons"
+msgstr "Add-ons"
+
+#. translators: 1: opens a link to a related knowledge base article. 2: closes
+#. the link
+#: admin/onpage/class-onpage.php:97 admin/views/dashboard-widget.php:65
+msgid "%1$sYour homepage cannot be indexed by search engines%2$s. This is very bad for SEO and should be fixed."
+msgstr "%1$sVotre page d'accueil ne peut pas être indexée par les moteurs de recherche%2$s. C'est très mauvais pour le SEO et doit être résolu."
+
+#: admin/metabox/class-metabox.php:387 admin/metabox/class-metabox.php:390
+#: admin/metabox/class-metabox.php:401 admin/metabox/class-metabox.php:402
+#: admin/taxonomy/class-taxonomy-metabox.php:99
+#: admin/taxonomy/class-taxonomy-metabox.php:102
+#: admin/taxonomy/class-taxonomy-metabox.php:111
+#: admin/taxonomy/class-taxonomy-metabox.php:112
+msgid "Content"
+msgstr "Contenu"
+
+#: admin/import/class-import-wpseo-hooks.php:37
+msgid "wpSEO has been deactivated"
+msgstr "wpSEO a été désactivé"
+
+#: admin/metabox/class-metabox.php:173
+msgid "SEO score"
+msgstr "Score SEO"
+
+#: admin/class-recalculate-scores.php:46
+msgid "Recalculating SEO scores for all pieces of content with a focus keyword."
+msgstr "Recalcule des scores SEO pour tous les contenus avec un mot-clé."
+
+#. Translators: %1$s: expands to 'Yoast SEO Premium', %2$s: links to Yoast SEO
+#. Premium plugin page.
+#: admin/metabox/class-metabox-add-keyword-tab.php:34
+msgid "To be able to add and analyze multiple keywords for a post or page you need %1$s. You can buy the plugin, including one year of support, updates and upgrades, on %2$s."
+msgstr "Pour pouvoir ajouter et analyser plusieurs mots clés sur un article ou une page, vous avez besoin de %1$s. Vous pouvez acheter l’extension inclunt un an de support, de mises à jour et de mises à niveau, sur %2$s."
+
+#. translators: 1: is a link to 'admin_url /
+#. admin.php?page=wpseo_tools&recalculate=1' 2: closing link tag
+#: admin/class-admin-init.php:186
+msgid "We've updated our SEO score algorithm. %1$sClick here to recalculate the SEO scores%2$s for all posts and pages."
+msgstr "Nous avons mis à jour l’algorithme de calcul de nos scores SEO. %1$sCliquez ici pour les recalculer%2$s pour l’ensemble de vos articles et pages."
+
+#: admin/class-social-admin.php:102 admin/class-social-admin.php:103
+#: admin/taxonomy/class-taxonomy-metabox.php:178
+#: admin/taxonomy/class-taxonomy-metabox.php:179
+msgid "Twitter metadata"
+msgstr "métadonnées Twitter"
+
+#: admin/class-social-admin.php:114 admin/class-social-admin.php:115
+#: admin/taxonomy/class-taxonomy-metabox.php:192
+#: admin/taxonomy/class-taxonomy-metabox.php:193
+msgid "Google+ metadata"
+msgstr "métadonnées Google+"
+
+#: admin/class-social-admin.php:90 admin/class-social-admin.php:91
+msgid "Facebook / Open Graph metadata"
+msgstr "métadonnées Facebook / Open Graph"
+
+#: admin/metabox/class-metabox-add-keyword-tab.php:29
+msgid "Multiple focus keywords is a %s feature"
+msgstr "Les mots-clés multiples sont une fonctionnalité de %s."
+
+#: admin/import/class-import-wpseo-hooks.php:28
+msgid "The plugin wpSEO has been detected. Do you want to %simport its settings%s?"
+msgstr "L’extension All-In-One-SEO a été détectée. Voulez-vous %simporter ses réglages%s ?"
+
+#: admin/metabox/class-metabox.php:50
+#: admin/taxonomy/class-taxonomy-content-fields.php:19
+msgid "Snippet Editor"
+msgstr "Ãditeur de snippet"
+
+#: admin/metabox/class-metabox.php:54
+#: admin/taxonomy/class-taxonomy-content-fields.php:29
+msgid "This is the content analysis, a collection of content checks that analyze the content of your page. Read %sthis post%s for more info."
+msgstr "Ceci est l’analyse du contenu, un ensemble de vérifications sur celui-ci pour analyser son contenu. Référez-vous à %scet article%s pour plus d'informations."
+
+#: admin/metabox/class-metabox.php:53
+#: admin/taxonomy/class-taxonomy-content-fields.php:28
+msgid "Content Analysis"
+msgstr "Analyse du contenu"
+
+#: admin/metabox/class-metabox-add-keyword-tab.php:22
+msgid "Add keyword"
+msgstr "Ajouter un mot-clé"
+
+#: admin/metabox/class-metabox-add-keyword-tab.php:40
+msgid "Buy %s »"
+msgstr "Achetez %s »"
+
+#: admin/class-admin-init.php:372
+msgid "%s filter/action"
+msgstr "%s filtre/action"
+
+#. translators: 1: expands to a containing the number of posts
+#. recalculated. 2: expands to a containing the total number of posts.
+#: admin/class-recalculate-scores.php:39
+msgid "%1$s of %2$s done."
+msgstr "%1$s de %2$s effectué."
+
+#: inc/options/class-wpseo-option-xml.php:166
+msgid "\"Max entries per sitemap page\" should be a positive number, which %s is not. Please correct."
+msgstr "\"Entrées maximum par page du sitemap\" doit être un nombre positif, %s ne l'est pas. Veuillez corriger."
+
+#. translators: %1$s expands to the option name and %2$sexpands to Yoast SEO
+#: inc/options/class-wpseo-option-ms.php:153
+msgid "%1$s is not a valid choice for who should be allowed access to the %2$s settings. Value reset to the default."
+msgstr "%1$s n'est pas un choix valide pour ceux qui devraient être autorisés d'accéder aux réglages de %2$s. La valeur par défaut a été remise."
+
+#: inc/options/class-wpseo-option-titles.php:212
+msgid "%s Archive"
+msgstr "%s Archive"
+
+#: vendor/yoast/license-manager/class-theme-license-manager.php:34
+#: vendor/yoast/license-manager/samples/sample-plugin.php:53
+msgid "%s License"
+msgstr "Licence %s"
+
+#: inc/options/class-wpseo-option.php:300
+msgid "%s does not seem to be a valid %s verification string. Please correct."
+msgstr "%s ne semble pas être une chaine de caractères de vérification valide pour %s. Veuillez corriger."
+
+#: inc/options/class-wpseo-option-social.php:240
+msgid "%s does not seem to be a valid Twitter user-id. Please correct."
+msgstr "%s ne semble pas être un identifiant Twitter valide. Veuillez corriger cela."
+
+#: inc/options/class-wpseo-option.php:333
+msgid "%s does not seem to be a valid url. Please correct."
+msgstr "%s ne semble pas être une URL valide. Veuillez corriger cela."
+
+#: vendor/yoast/license-manager/class-update-manager.php:83
+msgid "%s failed to check for updates because of the following error: %s"
+msgstr "Erreur de mise à jour pour %s en raison des erreurs suivantes:%s"
+
+#: vendor/yoast/license-manager/class-plugin-license-manager.php:75
+msgid "%s is network activated, please contact your site administrator to manage the license."
+msgstr "%s nécessite une activation réseau, veuillez contacter l'administrateur de votre site pour gérer la licence."
+
+#: vendor/yoast/license-manager/class-plugin-license-manager.php:73
+msgid "%s is network activated, you can manage your license in the network admin license page."
+msgstr "%s est activé sur tout le réseau, vous pouvez gérer votre licence sur la Page du réseau d'administration des licences."
+
+#: inc/options/class-wpseo-option-titles.php:178
+msgid "%s, Author at %s"
+msgstr "%s, Auteur à %s"
+
+#: vendor/yoast/license-manager/class-license-manager.php:430
+msgid "%s: License Settings"
+msgstr "%s : Réglages de la licence"
+
+#: vendor/yoast/license-manager/views/form.php:84
+msgid "%sRenew your license now%s."
+msgstr "%sRenouveler votre licence maintenant%s."
+
+#: vendor/yoast/license-manager/views/form.php:46
+msgid "(deactivate your license so you can activate it on another WordPress site)"
+msgstr "(désactivez votre licence pour pouvoir l'activer sur un autre site WordPress)"
+
+#: vendor/yoast/license-manager/class-license-manager.php:190
+msgid "Did you know you can upgrade your license?"
+msgstr "Saviez-vous que vous pouvez mettre à jour votre licence ?"
+
+#: vendor/yoast/license-manager/class-license-manager.php:194
+msgid "Your license is expiring in %d days, would you like to extend it?"
+msgstr "Votre licence expire dans %d jours, voulez vous une extension pour votre licence ?"
+
+#: vendor/yoast/license-manager/class-license-manager.php:138
+msgid "Warning! You're blocking external requests which means you won't be able to get %s updates. Please add %s to %s."
+msgstr "Attention ! Vous bloquez des requêtes externes, ce qui signifie que vous ne serez pas en mesure d'obtenir les mises à jour de %s. Merci d'ajouter %s à %s."
+
+#: vendor/yoast/license-manager/class-theme-update-manager.php:101
+msgid "%s version %s is available. Check out what's new or update now."
+msgstr "%s la version de %s est disponible. Découvrez les nouveautés ou mettez à jour maintenant ."
+
+#: vendor/yoast/license-manager/views/form.php:50
+msgid "Activate License"
+msgstr "Activer la licence"
+
+#: wp-seo-main.php:439
+msgid "Activation failed:"
+msgstr "Ãchec de l'activation :"
+
+#: inc/wpseo-non-ajax-functions.php:269
+msgid "AdWords External"
+msgstr "AdWords External"
+
+#: admin/import/class-import-aioseo-hooks.php:37
+msgid "All-In-One-SEO has been deactivated"
+msgstr "All-In-One-SEO a été désactivé"
+
+#: inc/wpseo-non-ajax-functions.php:295
+msgid "Analyze this page"
+msgstr "Analyser cette page"
+
+#: inc/options/class-wpseo-option-internallinks.php:69
+msgid "Archives for"
+msgstr "Archives pour"
+
+#: vendor/yoast/i18n-module/i18n-module.php:170
+msgid "As you can see, there is a translation of this plugin in %1$s. This translation is currently %3$d%% complete. We need your help to make it complete and to fix any errors. Please register at %4$s to help complete the translation to %1$s!"
+msgstr "Comme vous le constatez, cette extension est traduite en %1$s. Cette traduction est actuellement terminée à %3$d%%. Nous avons besoin de votre aide pour la terminer et pour corriger les éventuelles erreurs. SVP, enregistrez-vous sur %4$s pour finaliser la traduction à %1$s !"
+
+#: inc/class-wpseo-rank.php:103
+msgid "Bad"
+msgstr "Mauvais"
+
+#: inc/wpseo-non-ajax-functions.php:357
+msgid "CSS Validator"
+msgstr "Validateur CSS"
+
+#: inc/wpseo-non-ajax-functions.php:315
+msgid "Check Google Cache"
+msgstr "Vérifier le cache de Google"
+
+#: inc/wpseo-non-ajax-functions.php:322
+msgid "Check Headers"
+msgstr "Vérifier les en-têtes"
+
+#: inc/wpseo-non-ajax-functions.php:301
+msgid "Check Inlinks (OSE)"
+msgstr "Vérifier les liens entrants (OSE)"
+
+#: inc/wpseo-non-ajax-functions.php:308
+msgid "Check Keyword Density"
+msgstr "Vérifier la densité des mots-clés"
+
+#: inc/wpseo-non-ajax-functions.php:329
+msgid "Check Rich Snippets"
+msgstr "Vérifiez les extraits"
+
+#: vendor/yoast/license-manager/views/form.php:45
+msgid "Deactivate License"
+msgstr "Désactiver la licence"
+
+#: inc/options/class-wpseo-option-internallinks.php:68
+msgid "Error 404: Page not found"
+msgstr "Erreur 404: Page introuvable"
+
+#: inc/wpseo-non-ajax-functions.php:336
+msgid "Facebook Debugger"
+msgstr "Facebook Debugger"
+
+#: vendor/yoast/license-manager/class-license-manager.php:209
+msgid "Failed to activate your license, your license key seems to be invalid."
+msgstr "Impossible d'activer votre licence, votre clé de licence semble invalide."
+
+#: vendor/yoast/license-manager/class-license-manager.php:235
+msgid "Failed to deactivate your %s license."
+msgstr "Impossible de désactiver votre licence %s."
+
+#: inc/class-wpseo-rank.php:105
+msgid "Good"
+msgstr "Bon"
+
+#: inc/wpseo-non-ajax-functions.php:276
+msgid "Google Insights"
+msgstr "Tendances des recherches sur Google "
+
+#: inc/wpseo-non-ajax-functions.php:364
+msgid "Google Page Speed Test"
+msgstr "Test de vitesse de page Google"
+
+#: inc/wpseo-non-ajax-functions.php:350
+msgid "HTML Validator"
+msgstr "Validateur HTML"
+
+#: inc/options/class-wpseo-option-internallinks.php:70
+msgid "Home"
+msgstr "Accueil"
+
+#: inc/wpseo-non-ajax-functions.php:263
+msgid "Keyword Research"
+msgstr "Recherche de mots-clés"
+
+#: vendor/yoast/license-manager/views/form.php:60
+msgid "License Key"
+msgstr "Clé de licence"
+
+#: vendor/yoast/license-manager/views/form.php:31
+msgid "License status"
+msgstr "Statut de la licence"
+
+#: inc/wpseo-non-ajax-functions.php:378
+msgid "Mobile-Friendly Test"
+msgstr "Test Mobile-Friendly"
+
+#: inc/wpseo-non-ajax-functions.php:371
+msgid "Modern IE Site Scan"
+msgstr "Scan de site Modern IE"
+
+#: inc/class-wpseo-rank.php:101
+msgid "N/A"
+msgstr "N/D"
+
+#: inc/options/class-wpseo-option-ms.php:183
+msgid "No numeric value was received."
+msgstr "Les chiffres ne sont pas acceptés"
+
+#: vendor/yoast/license-manager/views/form.php:62
+msgid "Paste your %s license key here.."
+msgstr "Collez ici votre clé de licence pour %s."
+
+#: inc/wpseo-non-ajax-functions.php:343
+msgid "Pinterest Rich Pins Validator"
+msgstr "Validateur de Rich Pins Pinterest"
+
+#: vendor/yoast/license-manager/views/form.php:52
+msgid "Please enter a license key in the field below first."
+msgstr "Veuillez d'abord saisir une clé de licence dans le champ ci-dessous."
+
+#: inc/options/class-wpseo-option-internallinks.php:204
+msgid "Please select a valid post type for taxonomy \"%s\""
+msgstr "Veuillez choisir un type de contenu valide pour la taxonomie \"%s\""
+
+#: inc/options/class-wpseo-option-internallinks.php:165
+msgid "Please select a valid taxonomy for post type \"%s\""
+msgstr "Veuillez choisir une taxonomie valide pour le type de contenu \"%s\""
+
+#: vendor/yoast/i18n-module/i18n-module.php:199
+msgid "Register now »"
+msgstr "S'enregistrer maintenant »"
+
+#: vendor/yoast/license-manager/class-license-manager.php:271
+msgid "Request error: \"%s\" (%scommon license notices%s)"
+msgstr "Erreur dans la requête :\"%s\" (%scommon notices%s de licence)"
+
+#: admin/import/class-import-robots-meta-hooks.php:37
+msgid "Robots-Meta has been deactivated"
+msgstr "La meta Robots a été désactivée"
+
+#: inc/wpseo-non-ajax-functions.php:283
+msgid "SEO Book"
+msgstr "SEO Book"
+
+#: inc/wpseo-non-ajax-functions.php:397
+msgid "SEO Settings"
+msgstr "Réglages SEO"
+
+#: inc/options/class-wpseo-option-social.php:103
+msgid "Summary"
+msgstr "Résumé"
+
+#: inc/options/class-wpseo-option-social.php:104
+msgid "Summary with large image"
+msgstr "Résumé avec grande image"
+
+#. Author of the plugin/theme
+msgid "Team Yoast"
+msgstr "L'équipe Yoast"
+
+#. translators: %1$s expands to Yoast SEO, %2$s / %3$s: links to the
+#. installation manual in the Readme for the Yoast SEO code repository on
+#. GitHub
+#: wp-seo-main.php:405
+msgid "The %1$s plugin installation is incomplete. Please refer to %2$sinstallation instructions%3$s."
+msgstr "L'installation de l'extension %1$s est incomplète. Veuillez vous référer %2$saux informations d'installation%3$s."
+
+#: wp-seo-main.php:383
+msgid "The Standard PHP Library (SPL) extension seem to be unavailable. Please ask your web host to enable it."
+msgstr "Les extensions de la Librairie Standard PHP (SPL) semblent ne pas être disponibles.Demandez à votre hébergeur de les activer."
+
+#: inc/options/class-wpseo-option-ms.php:173
+#: inc/options/class-wpseo-option-ms.php:183
+msgid "The default blog setting must be the numeric blog id of the blog you want to use as default."
+msgstr "Le réglage par défaut du blog doit être l'identifiant numérique du blog que vous souhaitez utiliser par défaut."
+
+#: wp-seo-main.php:429
+msgid "The filter extension seem to be unavailable. Please ask your web host to enable it."
+msgstr "L'extension \"filter\" semble indisponible. Veuillez demander à votre hébergeur de l'activer."
+
+#. Description of the plugin/theme
+msgid "The first true all-in-one SEO solution for WordPress, including on-page content analysis, XML sitemaps and much more."
+msgstr "La première solution SEO tout-en-un pour WordPress, y compris l'analyse des pages de contenu, les sitemaps XML et bien plus encore."
+
+#: admin/import/class-import-aioseo-hooks.php:28
+msgid "The plugin All-In-One-SEO has been detected. Do you want to %simport its settings%s?"
+msgstr "L'extension All-In-One-SEO a été détectée. Voulez-vous %simporter ses réglages%s ?"
+
+#: admin/import/class-import-robots-meta-hooks.php:28
+msgid "The plugin Robots-Meta has been detected. Do you want to %simport its settings%s."
+msgstr "Le plugin Robots-Meta a été détecté. Voulez-vous %simporter sa configuration%s."
+
+#: inc/options/class-wpseo-option-rss.php:47
+msgid "The post %s appeared first on %s."
+msgstr "Cet article %s est apparu en premier sur %s."
+
+#: vendor/yoast/license-manager/class-theme-license-manager.php:34
+msgid "Theme License"
+msgstr "Licence du thème"
+
+#: inc/options/class-wpseo-option-ms.php:173
+msgid "This must be an existing blog. Blog %s does not exist or has been marked as deleted."
+msgstr "Blog inexistant. Le blog %s n'existe pas ou a été marqué comme étant supprimé."
+
+#: vendor/yoast/license-manager/class-update-manager.php:153
+msgid "This site has not been activated properly on yoast.com and thus cannot check for future updates. Please activate your site with a valid license key."
+msgstr "Ce site n'a pas été activé correctement sur yoast.com et donc ne peut donc vérifier les futures mises à jour. Merci d'activer votre site avec une licence valide"
+
+#: vendor/yoast/license-manager/views/form.php:41
+msgid "Toggle license status"
+msgstr "Changer l'état de la licence"
+
+#: vendor/yoast/i18n-module/i18n-module.php:194
+msgid "Translation of %s"
+msgstr "Traduction de %s"
+
+#: vendor/yoast/license-manager/class-theme-update-manager.php:96
+msgid "Updating this theme will lose any customizations you have made. 'Cancel' to stop, 'OK' to update."
+msgstr "La mise à jour du thème supprimera toutes les personalisations que vous avez faites. \"Abandonner\" pour arrêter, \"OK\" pour mettre à jour."
+
+#: vendor/yoast/license-manager/views/form.php:15
+msgid "We couldn't create a connection to our API to verify your license key(s). Please ask your hosting company to allow outgoing connections from your server to %s."
+msgstr "Nous n'arrivons pas à créer de connexion avec notre API pour vérifier votre clé de licence. Veuillez demander à votre hébergeur d'autoriser les connexions sortantes de votre serveur vers %s."
+
+#. Plugin Name of the plugin/theme
+msgid "Yoast SEO"
+msgstr "Yoast SEO"
+
+#: vendor/yoast/license-manager/views/form.php:64
+msgid "You defined your license key using the %s PHP constant."
+msgstr "Vous avez défini votre clé de licence en utilisant la constante PHP %s."
+
+#: vendor/yoast/license-manager/class-license-manager.php:183
+msgid "You have an unlimited license. "
+msgstr "Vous avez une licence illimitée."
+
+#: vendor/yoast/license-manager/class-license-manager.php:185
+msgid "You have used %d/%d activations. "
+msgstr "Vous utilisez %d/%d activation(s)."
+
+#: inc/options/class-wpseo-option-internallinks.php:71
+msgid "You searched for"
+msgstr "Vous avez cherché"
+
+#: inc/options/class-wpseo-option-titles.php:179
+msgid "You searched for %s"
+msgstr "Vous avez cherché %s"
+
+#: vendor/yoast/i18n-module/i18n-module.php:172
+msgid "You're using WordPress in %1$s. While %2$s has been translated to %1$s for %3$d%%, it's not been shipped with the plugin yet. You can help! Register at %4$s to help complete the translation to %1$s!"
+msgstr "Vous utilisez WordPress en %1$s. Alors que %2$s a été traduit en %1$s à %3$d%%, elle n'est donc pas encore disponible dans l'extension. Vous pouvez nous aider ! Enregistrez-vous sur %4$s pour nous aider à terminer la traduction à %1$s !"
+
+#: vendor/yoast/i18n-module/i18n-module.php:174
+msgid "You're using WordPress in a language we don't support yet. We'd love for %2$s to be translated in that language too, but unfortunately, it isn't right now. You can change that! Register at %4$s to help translate it!"
+msgstr "Vous utilisez WordPress dans une langue que nous ne supportons pas encore. Nous aimerions beaucoup que %2$s soit traduit dans cette langue, mais malheureusement ce n'est pas le cas. Vous pouvez changer cet état de fait ! Enregistrez-vous sur %4$s pour nous aider à traduire ! "
+
+#: vendor/yoast/license-manager/class-license-manager.php:203
+msgid "You've reached your activation limit. You must upgrade your license to use it on this site."
+msgstr "Vous avez atteint votre limite d'activation. Vous devez mettre à jour votre licence pour l'utiliser sur ce site."
+
+#: vendor/yoast/license-manager/class-license-manager.php:179
+msgid "Your %s license has been activated. "
+msgstr "Votre licence %s a été activée."
+
+#: vendor/yoast/license-manager/class-license-manager.php:233
+msgid "Your %s license has been deactivated."
+msgstr "Votre licence %s a été désactivée."
+
+#: vendor/yoast/license-manager/views/form.php:81
+msgid "Your %s license will expire on %s."
+msgstr "Votre licence pour %s expirera le %s."
+
+#: vendor/yoast/license-manager/views/form.php:19
+msgid "Your server has an outdated version of the PHP module cURL (Version: %s). Please ask your hosting company to update this to a recent version of cURL. You can read more about that in our %sKnowledge base%s."
+msgstr "Votre serveur utilise une version obsolète du module PHP cURL (version : %s). Demandez à votre hébergeur de le mettre à jour en une version plus récente. Pour en savoir plus sur ce sujet, reportez-vous à notre %sbase de connaissances%."
+
+#. Author URI of the plugin/theme
+msgid "https://yoast.com/"
+msgstr "https://yoast.com/"
+
+#. Plugin URI of the plugin/theme
+msgid "https://yoast.com/wordpress/plugins/seo/#utm_source=wpadmin&utm_medium=plugin&utm_campaign=wpseoplugin"
+msgstr "https://yoast.com/wordpress/plugins/seo/#utm_source=wpadmin&utm_medium=plugin&utm_campaign=wpseoplugin"
+
+#: vendor/yoast/license-manager/class-license-manager.php:206
+msgid "Your license has expired. You must extend your license in order to use it again."
+msgstr "Votre licence a expiré. Vous devez renouveler votre licence pour l'utiliser à nouveau."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/tools.php:52
+msgid "%1$s comes with some very powerful built-in tools:"
+msgstr "%1$s propose des outils intégrés très puissants :"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/user-profile.php:10
+msgid "%1$s settings"
+msgstr "Réglages de %1$s"
+
+#: frontend/class-frontend.php:518 frontend/class-frontend.php:521
+#: frontend/class-frontend.php:524 frontend/class-frontend.php:539
+#: frontend/class-frontend.php:542 frontend/class-frontend.php:545
+#: inc/options/class-wpseo-option-titles.php:228
+msgid "%s Archives"
+msgstr "%s Archives"
+
+#: admin/pages/tools.php:71
+msgid "« Back to Tools page"
+msgstr "« Retour à la page Outils"
+
+#: admin/views/tool-file-editor.php:115
+msgid ".htaccess file"
+msgstr "fichier .htaccess"
+
+#: admin/views/tab-rss.php:29
+msgid "A link to the archive for the post author, with the authors name as anchor text."
+msgstr "Un lien vers les archives de l'auteur, avec le nom de l'auteur comme texte d'ancrage."
+
+#: admin/views/tab-rss.php:33
+msgid "A link to the post, with the title as anchor text."
+msgstr "Un lien vers l'article, avec le titre comme texte d'ancrage."
+
+#: admin/views/tab-rss.php:41
+msgid "A link to your site, with your site's name and description as anchor text."
+msgstr "Un lien vers votre site, avec le nom de votre site et la description comme texte d'ancrage."
+
+#: admin/views/tab-rss.php:37
+msgid "A link to your site, with your site's name as anchor text."
+msgstr "Un lien vers votre site, avec le nom de votre site comme texte d'ancrage."
+
+#: inc/class-wpseo-replace-vars.php:109
+msgid "A replacement variable can not start with \"%%cf_\" or \"%%ct_\" as these are reserved for the WPSEO standard variable variables for custom fields and custom taxonomies. Try making your variable name unique."
+msgstr "Une variable de remplacement ne peut commencer par \"%%cf_\" ou \"%%ct_\" car ces préfixes sont réservés aux variables standards de WPSEO pour les champs et les taxonomies personnalisés. Essayez d'utiliser un nom de variable unique."
+
+#: inc/class-wpseo-replace-vars.php:106
+msgid "A replacement variable can only contain alphanumeric characters, an underscore or a dash. Try renaming your variable."
+msgstr "Une variable de remplacement ne peut contenir que des caractères alpha-numériques, un souligné ou un tiret. Veuillez renommer votre variable"
+
+#: inc/class-wpseo-replace-vars.php:118
+msgid "A replacement variable with the same name has already been registered. Try making your variable name more unique."
+msgstr "Une variable de remplacement portant le même nom est déjà enregistrée. Essayez d'utiliser un nom de variable unique."
+
+#: admin/pages/social.php:118
+msgid "Add Google+ specific post meta data"
+msgstr "Ajouter des méta données spécifiques à Google+ "
+
+#: admin/pages/social.php:53
+msgid "Add Open Graph meta data"
+msgstr "Ajouter les métadonnées OpenGraph"
+
+#. translators: %s expands to <head>
+#: admin/pages/social.php:50
+msgid "Add Open Graph meta data to your site's %s section, Facebook and other social networks use this data when your pages are shared."
+msgstr "Ajouter les méta-données d'Open Graph à la section %s de votre site, Facebook et les autres réseaux sociaux utilisent ces données lorsque vos pages sont partagées."
+
+#: admin/pages/social.php:90
+msgid "Add Twitter card meta data"
+msgstr "Ajoute les métadonnées de carte Twitter"
+
+#. translators: %s expands to <head>
+#: admin/pages/social.php:86
+msgid "Add Twitter card meta data to your site's %s section."
+msgstr "Ajouter les méta-données des cartes Twitter à la section %s de votre site."
+
+#: frontend/class-frontend.php:1253
+msgid "Admin only notice: this page doesn't show a meta description because it doesn't have one, either write it for this page specifically or go into the SEO -> Titles menu and set up a template."
+msgstr "Avis pour l'administrateur : cette page n'affiche pas de méta description car elle n'en a pas. Vous pouvez donc soit l'ajouter spécifiquement pour cette page soit vous rendre dans vos réglages (SEO -> Titres) pour configurer un modèle."
+
+#: admin/views/tab-breadcrumbs.php:22
+msgid "Anchor text for the Homepage"
+msgstr "Texte d'ancrage pour la page d'accueil "
+
+#: inc/class-wpseo-replace-vars.php:1109
+msgid "Attachment caption"
+msgstr "Légende de la pièce-jointe"
+
+#: admin/views/tab-permalinks.php:20
+msgid "Attachments to posts are stored in the database as posts, this means they're accessible under their own URL's if you do not redirect them, enabling this will redirect them to the post they were attached to."
+msgstr "Les pièces jointes des articles sont stockées dans la base de données en tant qu'articles, ce qui signifie qu'elles sont accessibles par leurs propres URL (si celle-ci ne sont pas déjà redirigées), activer cette option les redirigera vers l'article auquel elles sont attachées."
+
+#: admin/views/dashboard-widget.php:16
+msgid "Below are your published posts’ SEO scores. Now is as good a time as any to start improving some of your posts!"
+msgstr "Ci-dessous retrouvez les scores SEO de vos articles publiés. C'est le moment de commencer à améliorer certains d'entre eux !"
+
+#: admin/views/tab-breadcrumbs.php:59
+msgid "Blog"
+msgstr "Blog"
+
+#: admin/views/tab-breadcrumbs.php:31
+msgid "Bold the last page in the breadcrumb"
+msgstr "Mettre en gras la dernière page du fil d'Ariane"
+
+#: admin/views/tab-breadcrumbs.php:26
+msgid "Breadcrumb for 404 Page"
+msgstr "Fil d'Ariane pour la page 404 "
+
+#: admin/pages/tools.php:24
+msgid "Bulk editor"
+msgstr "Ãditeur par lot"
+
+#: admin/views/tab-permalinks.php:15
+msgid "Change URLs"
+msgstr "Modifier les URLs"
+
+#: admin/pages/xml-sitemaps.php:29
+msgid "Check this box to enable XML sitemap functionality."
+msgstr "Cocher cette case pour activer la fonctionnalité sitemap XML."
+
+#: admin/views/tab-permalinks.php:23
+msgid "Clean up permalinks"
+msgstr "Nettoyer les permaliens"
+
+#. translators: %s expands to <head>
+#: admin/views/tab-permalinks.php:52
+msgid "Clean up the %s"
+msgstr "Nettoyage de %s"
+
+#: admin/views/tab-rss.php:22
+msgid "Content to put after each post in the feed"
+msgstr "Contenu à insérer après chaque article dans le flux"
+
+#: admin/views/tab-rss.php:21
+msgid "Content to put before each post in the feed"
+msgstr "Le contenu à ajouter avant chaque article dans le flux"
+
+#: admin/views/about.php:161
+msgid "Contributing Developers"
+msgstr "Développeurs contributeurs"
+
+#: admin/views/about.php:211
+msgid "Contributors to this release"
+msgstr "Contributeurs pour cette version"
+
+#: admin/pages/social.php:67
+msgid "Copy home meta description"
+msgstr "Copier les méta description de base"
+
+#: admin/views/tool-file-editor.php:84
+msgid "Create robots.txt file"
+msgstr "Créer le fichier robots.txt"
+
+#: admin/views/about.php:49
+msgid "Credits"
+msgstr "Crédits"
+
+#: admin/pages/social.php:71
+msgid "Default settings"
+msgstr "Réglages par défaut"
+
+#: admin/views/tool-import-export.php:162
+msgid "Delete the old data after import? (recommended)"
+msgstr "Supprimer les anciennes données après l'importation ? (recommandé)"
+
+#: admin/pages/social.php:62 admin/views/tool-bulk-editor.php:35
+msgid "Description"
+msgstr "Description "
+
+#: admin/views/about.php:167 admin/views/about.php:172
+#: admin/views/about.php:177 admin/views/about.php:187
+msgid "Developer"
+msgstr "Développeur"
+
+#: admin/pages/xml-sitemaps.php:78
+msgid "Disable all users with zero posts"
+msgstr "Désactiver les utilisateurs avec 0 articles"
+
+#: admin/pages/xml-sitemaps.php:74
+msgid "Disable author/user sitemap"
+msgstr "Désactiver le sitemap auteur/utilisateur"
+
+#: admin/views/tool-file-editor.php:133
+msgid "Edit the content of your .htaccess:"
+msgstr "Modifier le contenu de votre fichier .htaccess :"
+
+#: admin/views/tool-file-editor.php:107
+msgid "Edit the content of your robots.txt:"
+msgstr "Modifier le contenu de votre fichier robots.txt :"
+
+#: admin/views/tab-breadcrumbs.php:17
+msgid "Enable Breadcrumbs"
+msgstr "Activer le fil d'Ariane"
+
+#: admin/views/tab-permalinks.php:34
+msgid "Enforce a trailing slash on all category and tag URL's"
+msgstr "Forcer l'ajout d'une barre oblique à la fin de toutes les URL des catégories et des mots-clés"
+
+#: admin/pages/xml-sitemaps.php:63
+msgid "Entries per page"
+msgstr "Entrées par page"
+
+#: admin/views/user-profile.php:48
+msgid "Exclude user from Author-sitemap"
+msgstr "Exclure cet utilisateur du plan de site (sitemap) des auteurs"
+
+#: admin/pages/xml-sitemaps.php:82
+msgid "Exclude user roles"
+msgstr "Exclure des rôles utilisateur"
+
+#: admin/pages/xml-sitemaps.php:77
+msgid "Exclude users without posts"
+msgstr "Exclure les utilisateurs sans articles"
+
+#: admin/pages/xml-sitemaps.php:41
+msgid "Excluded Posts"
+msgstr "Articles exclus"
+
+#: admin/views/tool-import-export.php:102
+msgid "Export"
+msgstr "Exporter"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/tool-import-export.php:138
+msgid "Export your %1$s settings"
+msgstr "Exporter vos réglages de %1$s"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/tool-import-export.php:133
+msgid "Export your %1$s settings here, to import them again later or to import them on another site."
+msgstr "Exporter vos réglages de %1$s pour les ré-importer plus tard ou les importer sur un autre site."
+
+#: admin/pages/social.php:33
+msgid "Facebook Page URL"
+msgstr "URL de la page Facebook "
+
+#: admin/pages/tools.php:34
+msgid "File editor"
+msgstr "Ãditeur de fichiers"
+
+#: admin/pages/social.php:30
+msgid "For each, pick the main account associated with this site and please enter them below:"
+msgstr "Pour chacun d'eux, choisissez le compte principal associé à ce site et enregistrez-le ci-dessous :"
+
+#: admin/pages/social.php:57
+msgid "Frontpage settings"
+msgstr "Réglages généraux"
+
+#: admin/views/about.php:116
+msgid "Go to the General settings page â"
+msgstr "Aller à la page des Réglages généraux â"
+
+#: admin/pages/social.php:123
+msgid "Google Publisher Page"
+msgstr "Page Google Publisher"
+
+#: admin/views/tab-permalinks.php:40
+msgid "Google Site Search URL's look weird, and ugly, but if you're using Google Site Search, you probably do not want them cleaned out."
+msgstr "Les paramètres URL de Google Site Search vous semblent probablement étranges et peu esthétiques, mais si vous utilisez Google Site Search, vous ne souhaitez probablement pas les nettoyer."
+
+#: admin/pages/social.php:40
+msgid "Google+ URL"
+msgstr "URL Google+"
+
+#: admin/views/tab-permalinks.php:53
+msgid "Hide RSD Links"
+msgstr "Masquer les liens RSD"
+
+#: admin/views/tab-permalinks.php:56
+msgid "Hide RSS Links"
+msgstr "Masquer les liens RSS"
+
+#: admin/views/tab-permalinks.php:55
+msgid "Hide Shortlink for posts"
+msgstr "Masquer le lien court pour les articles"
+
+#: admin/views/tab-permalinks.php:54
+msgid "Hide WLW Manifest Links"
+msgstr "Masquer les liens manifestes WLW"
+
+#: admin/views/tab-breadcrumbs.php:79
+msgid "How to insert breadcrumbs in your theme"
+msgstr "Comment insérer un fil d'Ariane dans votre thème ?"
+
+#. translators: %s expands to .html
+#: admin/views/tab-permalinks.php:33
+msgid "If you choose a permalink for your posts with %1$s, or anything else but a %2$s at the end, this will force WordPress to add a trailing slash to non-post pages nonetheless."
+msgstr "Si vous choisissez un permalien pour vos articles avec %1$s ou quelque chose d'autre qu'un \"%2$s\" à la fin, cette option va tout de même forcer WordPress à ajouter une barre oblique \"/\" à tous les articles."
+
+#: admin/views/tool-file-editor.php:140
+msgid "If you had a .htaccess file and it was editable, you could edit it from here."
+msgstr "Si vous aviez un fichier .htaccess et qu'il était modifiable, vous pourriez le modifier à partir d'ici."
+
+#: admin/views/tool-file-editor.php:88
+msgid "If you had a robots.txt file and it was editable, you could edit it from here."
+msgstr "Si vous aviez un fichier robots.txt et qu'il était modifiable, vous pourriez le modifier à partir d'ici."
+
+#: admin/pages/social.php:121
+msgid "If you have a Google+ page for your business, add that URL here and link it on your Google+ page's about page."
+msgstr "Si vous avez une page Google+ pour votre entreprise, ajoutez cette URL ici et reliez la à votre page à propos de Google+."
+
+#. translators: %s expands to ?utm_
+#: admin/views/tab-permalinks.php:44
+msgid "If you use Google Analytics campaign parameters starting with %s, check this box. However, you're advised not to use these. Instead, use the version with a hash."
+msgstr "Si vous utilisez des réglages de campagne Google Analytics commençant par %s, cochez cette case. Cependant, il n'est pas recommandé de les utiliser. Vous devriez plutôt utiliser la version avec un hash."
+
+#: admin/views/tool-import-export.php:173
+msgid "If you want to import data from (by now ancient) Yoast plugins, you can do so here:"
+msgstr "Si vous souhaitez importer des données depuis votre (désormais ancienne) extension Yoast, vous pouvez le faire ici :"
+
+#: admin/views/tool-import-export.php:148
+msgid "If you've used another SEO plugin, try the %sSEO Data Transporter%s plugin to move your data into this plugin, it rocks!"
+msgstr "Si vous avez utilisé une autre extension SEO auparavant, essayez %sSEO Data Transporter%s pour importer vos données, ça pulse !"
+
+#: admin/views/tool-file-editor.php:127
+msgid "If your .htaccess were writable, you could edit it from here."
+msgstr "Si votre fichier .htaccess était accessible en écriture, vous pourriez le modifier à partir d'ici."
+
+#: admin/views/tool-file-editor.php:101
+msgid "If your robots.txt were writable, you could edit it from here."
+msgstr "Si votre fichier robots.txt était accessible en écriture, vous pourriez le modifier à partir d'ici."
+
+#: admin/pages/social.php:60 admin/pages/social.php:72
+msgid "Image URL"
+msgstr "URL de l’image "
+
+#: admin/views/tool-import-export.php:101
+#: admin/views/tool-import-export.php:166
+#: admin/views/tool-import-export.php:192
+msgid "Import"
+msgstr "Importer"
+
+#: admin/pages/tools.php:28
+msgid "Import and Export"
+msgstr "Import et Export"
+
+#: admin/views/tool-import-export.php:156
+msgid "Import from All-in-One SEO?"
+msgstr "Importer depuis All-In-One SEO ?"
+
+#: admin/views/tool-import-export.php:155
+msgid "Import from HeadSpace2?"
+msgstr "Importer depuis HeadSpace2 ?"
+
+#: admin/views/tool-import-export.php:181
+msgid "Import from RSS Footer (by Yoast)?"
+msgstr "Importer depuis RSS Footer (par Yoast) ?"
+
+#: admin/views/tool-import-export.php:180
+msgid "Import from Robots Meta (by Yoast)?"
+msgstr "Importer depuis Robots Meta (par Yoast) ?"
+
+#: admin/views/tool-import-export.php:157
+msgid "Import from WooThemes SEO framework?"
+msgstr "Importer depuis le framework WooThemes SEO ?"
+
+#: admin/views/tool-import-export.php:182
+msgid "Import from Yoast Breadcrumbs?"
+msgstr "Importer depuis Yoast Breadcrumbs ?"
+
+#: admin/views/tool-import-export.php:104
+msgid "Import from other SEO plugins"
+msgstr "Importer à partir d'autres extensions de SEO"
+
+#: admin/views/tool-import-export.php:106
+msgid "Import from other plugins"
+msgstr "Importer à partir d'autres extensions"
+
+#: admin/views/tool-import-export.php:126
+msgid "Import settings"
+msgstr "Importer les réglages"
+
+#: admin/views/tool-import-export.php:116
+msgid "Import settings by locating settings.zip and clicking \"Import settings\""
+msgstr "Importer les réglages en localisant le fichiersettings.zip et en cliquant sur \"Importer les réglages\""
+
+#: admin/pages/tools.php:29
+msgid "Import settings from other SEO plugins and export your settings for re-use on (another) blog."
+msgstr "Importez les réglages d'autres extensions de référencement et exportez les vôtres pour les réutiliser sur un autre site."
+
+#: admin/pages/social.php:35
+msgid "Instagram URL"
+msgstr "URL Instagram"
+
+#: admin/pages/social.php:36
+msgid "LinkedIn URL"
+msgstr "URL LinkedIn"
+
+#: admin/pages/xml-sitemaps.php:68
+msgid "Max entries per sitemap"
+msgstr "Nombre d'entrées maximal par sitemap"
+
+#: admin/views/user-profile.php:25
+msgid "Meta description to use for Author page"
+msgstr "Méta description à utiliser pour la page Auteur"
+
+#: admin/views/user-profile.php:36
+msgid "Meta keywords to use for Author page"
+msgstr "Méta keywords à utiliser pour la page Auteur"
+
+#: admin/pages/social.php:37
+msgid "MySpace URL"
+msgstr "URL MySpace"
+
+#: admin/views/tool-import-export.php:146
+msgid "No doubt you've used an SEO plugin before if this site isn't new. Let's make it easy on you, you can import the data below. If you want, you can import first, check if it was imported correctly, and then import & delete. No duplicate data will be imported."
+msgstr "Vous avez probablement utilisé une autre extension SEO auparavant. Pour vous faciliter la vie, vous pouvez importer les données de votre ancienne extension SEO. Si vous voulez le faire, vous pouvez d'abord les importer, vérifiez si les données ont été importées correctement, et puis importer & supprimer. Aucune donnée en double ne sera importée."
+
+#: admin/views/tab-permalinks.php:48
+msgid "Other variables not to clean"
+msgstr "Autres variables à ne pas nettoyer"
+
+#: inc/class-wpseo-replace-vars.php:879
+msgid "Page %1$d of %2$d"
+msgstr "Page %1$d de %2$d"
+
+#: frontend/class-frontend.php:558
+#: inc/options/class-wpseo-option-titles.php:180
+msgid "Page not found"
+msgstr "La page est introuvable"
+
+#: admin/views/tab-permalinks.php:36
+msgid "People make mistakes in their links towards you sometimes, or unwanted parameters are added to the end of your URLs, this allows you to redirect them all away. Please note that while this is a feature that is actively maintained, it is known to break several plugins, and should for that reason be the first feature you disable when you encounter issues after installing this plugin."
+msgstr "Il est possible que les gens fassent des erreurs s'ils font des liens vers votre site, ou bien des paramètres indésirables sont ajoutés à vos URL. Cette option vous permet de les rediriger ailleurs. Veuillez noter que même si cette option est activement mise à jour, elle est aussi reconnue pour causer des problèmes avec d'autres extensions et donc, si vous avez un problème, il est recommandé de désactiver cette option d'abord."
+
+#: admin/pages/social.php:38
+msgid "Pinterest URL"
+msgstr "URL Pinterest"
+
+#: admin/pages/social.php:109
+msgid "Pinterest verification"
+msgstr "Vérification Pinterest"
+
+#: admin/pages/xml-sitemaps.php:96
+msgid "Please check the appropriate box below if there's a post type that you do NOT want to include in your sitemap:"
+msgstr "Veuillez cocher la case appropriée ci-dessous s'il y a un type de contenu que vous ne voulez PAS inclure dans votre fichier sitemap :"
+
+#: admin/pages/xml-sitemaps.php:119
+msgid "Please check the appropriate box below if there's a taxonomy that you do NOT want to include in your sitemap:"
+msgstr "Veuillez cocher la case appropriée ci-dessous s'il y a une taxonomie que vous ne voulez PAS inclure dans votre fichier sitemap :"
+
+#: admin/pages/xml-sitemaps.php:83
+msgid "Please check the appropriate box below if there's a user role that you do NOT want to include in your sitemap:"
+msgstr "Merci de cocher la case appropriée ci-dessous si un rôle d'utilisateur ne doit pas être inclus dans le plan de votre site :"
+
+#: admin/pages/xml-sitemaps.php:64
+msgid "Please enter the maximum number of entries per sitemap page (defaults to %s, you might want to lower this to prevent memory issues on some installs):"
+msgstr "Merci de saisir le nombre maximal d'entrées par page de sitemap (par défaut %s, vous pouvez réduire ce nombre pour éviter les problèmes de mémoire sur certaines installations) :"
+
+#: admin/pages/xml-sitemaps.php:110
+msgid "Posts to exclude"
+msgstr "Article à exclure"
+
+#: admin/views/tab-breadcrumbs.php:24
+msgid "Prefix for Archive breadcrumbs"
+msgstr "Préfixe pour le fil d'Ariane des archives "
+
+#: admin/views/tab-breadcrumbs.php:25
+msgid "Prefix for Search Page breadcrumbs"
+msgstr "Préfixe pour le fil d'Ariane des pages de recherche "
+
+#: admin/views/tab-breadcrumbs.php:23
+msgid "Prefix for the breadcrumb path"
+msgstr "Préfixe pour le fil d'Ariane "
+
+#: admin/views/tab-permalinks.php:45
+msgid "Prevent cleaning out Google Analytics Campaign & Google AdWords Parameters."
+msgstr "Evite la suppression des paramètres des campagnes Google Analytics & Google AdWords"
+
+#: admin/views/tab-permalinks.php:41
+msgid "Prevent cleaning out Google Site Search URL's."
+msgstr "Empêche de nettoyer les URLs de Google Site Search."
+
+#: admin/views/about.php:138
+msgid "Project Lead"
+msgstr "Chef de projet"
+
+#: admin/views/about.php:132
+msgid "Project Leaders"
+msgstr "Responsables de projet"
+
+#: admin/views/about.php:153
+msgid "QA & Translations Manager"
+msgstr "Responsable des traductions et des questions/réponses"
+
+#: admin/views/tab-permalinks.php:21
+msgid "Redirect attachment URL's to parent post URL."
+msgstr "Rediriger l'URL des pièces-jointes vers l'URL de l'article parent."
+
+#: admin/views/tab-permalinks.php:37
+msgid "Redirect ugly URL's to clean permalinks. (Not recommended in many cases!)"
+msgstr ""
+"Rediriger les URL laides vers des permaliens propres. (Non recommandé \"\n"
+"\"dans la majorité des cas !)"
+
+#: admin/views/tab-breadcrumbs.php:29
+msgid "Remove Blog page from Breadcrumbs"
+msgstr "Supprimer la page Blog du fil d'Ariane"
+
+#: admin/views/tab-permalinks.php:25
+msgid "Remove stop words from slugs."
+msgstr "Retirer les mots d'arrêts (stop words) des identifiants."
+
+#: inc/class-wpseo-replace-vars.php:1114
+msgid "Replaced with a custom taxonomies description"
+msgstr "Remplacé par une description des taxinomies personnalisées."
+
+#: inc/class-wpseo-replace-vars.php:1112
+msgid "Replaced with a posts custom field value"
+msgstr "Remplacé par une valeur de champ personnalisé"
+
+#: inc/class-wpseo-replace-vars.php:1113
+msgid "Replaced with a posts custom taxonomies, comma separated."
+msgstr "Remplacé par la(les) catégorie(s) de l'article, séparé par des virgules"
+
+#: inc/class-wpseo-replace-vars.php:1076
+msgid "Replaced with the category description"
+msgstr "Remplacé par la description de la catégorie"
+
+#: inc/class-wpseo-replace-vars.php:1102
+msgid "Replaced with the current date"
+msgstr "Remplacé par la date actuelle"
+
+#: inc/class-wpseo-replace-vars.php:1103
+msgid "Replaced with the current day"
+msgstr "Remplacé par la date actuelle"
+
+#: inc/class-wpseo-replace-vars.php:1104
+msgid "Replaced with the current month"
+msgstr "Remplacé par le mois en cours"
+
+#: inc/class-wpseo-replace-vars.php:1108
+msgid "Replaced with the current page number"
+msgstr "Remplacé par le numéro de la page en cours"
+
+#: inc/class-wpseo-replace-vars.php:1106
+msgid "Replaced with the current page number with context (i.e. page 2 of 4)"
+msgstr "Remplacé par le numéro de page en cours avec le contexte (ex: page 2 sur 4)"
+
+#: inc/class-wpseo-replace-vars.php:1107
+msgid "Replaced with the current page total"
+msgstr "Remplacé par le nombre total de pages"
+
+#: inc/class-wpseo-replace-vars.php:1080
+msgid "Replaced with the current search phrase"
+msgstr "Remplacé par la phrase recherchée"
+
+#: inc/class-wpseo-replace-vars.php:1074
+msgid "Replaced with the current tag/tags"
+msgstr "Remplacé par le(les) mot(s)-clé(s)"
+
+#: inc/class-wpseo-replace-vars.php:1101
+msgid "Replaced with the current time"
+msgstr "Remplacé par l'heure actuelle"
+
+#: inc/class-wpseo-replace-vars.php:1105
+msgid "Replaced with the current year"
+msgstr "Remplacé par l'année en cours"
+
+#: inc/class-wpseo-replace-vars.php:1067
+msgid "Replaced with the date of the post/page"
+msgstr "Remplacé par la date de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1075
+msgid "Replaced with the post categories (comma separated)"
+msgstr "Remplacé par la(les) catégorie(s) de l'article (séparées par des virgules)"
+
+#: inc/class-wpseo-replace-vars.php:1095
+msgid "Replaced with the post type plural label"
+msgstr "Remplacé par l'intitulé au pluriel du type de contenu"
+
+#: inc/class-wpseo-replace-vars.php:1094
+msgid "Replaced with the post type single label"
+msgstr "Remplacé par l'intitulé au singulier du type de contenu"
+
+#: inc/class-wpseo-replace-vars.php:1097
+msgid "Replaced with the post/page ID"
+msgstr "Remplacé par l'ID de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1099
+msgid "Replaced with the post/page author's 'Biographical Info'"
+msgstr "Remplacé par 'les informations biographiques' de l'auteur de l'article ou de la page"
+
+#: inc/class-wpseo-replace-vars.php:1098
+msgid "Replaced with the post/page author's 'nicename'"
+msgstr "Remplacé par le nom 'plus joli' de l'auteur de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1100
+msgid "Replaced with the post/page author's userid"
+msgstr "Remplacé par l'ID de l'auteur de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1072
+msgid "Replaced with the post/page excerpt (or auto-generated if it does not exist)"
+msgstr "Remplacé par l'extrait de l'article / page (ou auto-généré, si l'extrait n'existe pas)"
+
+#: inc/class-wpseo-replace-vars.php:1073
+msgid "Replaced with the post/page excerpt (without auto-generation)"
+msgstr "Remplacé par l'extrait de l'article / page (sans auto-génération)"
+
+#: inc/class-wpseo-replace-vars.php:1096
+msgid "Replaced with the post/page modified time"
+msgstr "Remplacé par l'heure de modification de l'article / de la page"
+
+#: inc/class-wpseo-replace-vars.php:1110
+msgid "Replaced with the posts focus keyword"
+msgstr "Remplacé par le mot-clé principal de l'article"
+
+#: inc/class-wpseo-replace-vars.php:1111
+msgid "Replaced with the slug which caused the 404"
+msgstr "Remplacé par l'identifiant qui a causé l'erreur 404"
+
+#: inc/class-wpseo-replace-vars.php:1077
+msgid "Replaced with the tag description"
+msgstr "Remplacé par la description du mot-clé"
+
+#: inc/class-wpseo-replace-vars.php:1078
+msgid "Replaced with the term description"
+msgstr "Remplacé par la description du terme"
+
+#: inc/class-wpseo-replace-vars.php:1079
+msgid "Replaced with the term name"
+msgstr "Remplacé par le nom du terme"
+
+#: inc/class-wpseo-replace-vars.php:1069
+msgid "Replaced with the title of the parent page of the current page"
+msgstr "Remplacé par le titre de la page parent de la présente page"
+
+#: inc/class-wpseo-replace-vars.php:1068
+msgid "Replaced with the title of the post/page"
+msgstr "Remplacé par le titre de l'article / de la page"
+
+#: admin/views/tool-file-editor.php:77
+msgid "Robots.txt"
+msgstr "Robots.txt"
+
+#: admin/views/tool-file-editor.php:135
+msgid "Save changes to .htaccess"
+msgstr "Enregistrer les modifications du fichier .htaccess"
+
+#: admin/views/tool-file-editor.php:109
+msgid "Save changes to Robots.txt"
+msgstr "Enregistrer les modifications du fichier robots.txt"
+
+#: admin/pages/xml-sitemaps.php:58
+msgid "Save your settings to activate XML Sitemaps."
+msgstr "Enregistrez vos réglages pour activer les sitemaps XML."
+
+#: frontend/class-frontend.php:459
+msgid "Search for \"%s\""
+msgstr "Recherche pour \"%s\""
+
+#: admin/views/tab-breadcrumbs.php:21
+msgid "Separator between breadcrumbs"
+msgstr "Séparateur pour le fil d'Ariane "
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/views/about.php:32
+msgid "Thank you for updating %1$s!"
+msgstr "Merci d'avoir mis à jour %1$s !"
+
+#: admin/pages/social.php:93
+msgid "The default card type to use"
+msgstr "Le type de carte à utiliser par défaut "
+
+#: inc/class-wpseo-replace-vars.php:1070
+msgid "The site's name"
+msgstr "Le nom du site"
+
+#: inc/class-wpseo-replace-vars.php:1071
+msgid "The site's tag line / description"
+msgstr "Slogan / Description du site"
+
+#: admin/pages/social.php:58
+msgid "These are the title, description and image used in the Open Graph meta tags on the front page of your site."
+msgstr "Voici le titre, la description et l'image utilisés dans le meta tag Open Graph sur la page d'accueil de votre site."
+
+#: admin/views/tab-rss.php:15
+msgid "This feature is used to automatically add content to your RSS, more specifically, it's meant to add links back to your blog and your blog posts, so dumb scrapers will automatically add these links too, helping search engines identify you as the original source of the content."
+msgstr "Cette fonctionnalité est utilisée pour ajouter automatiquement du contenu à vos flux RSS, plus spécifiquement, pour ajouter des liens vers votre blog et vos articles. Les agrégateurs de contenus vont également ajouter ces liens, aidant ainsi les moteurs de recherche à identifier votre site comme étant l'origine du contenu."
+
+#: admin/views/tab-permalinks.php:24
+msgid "This helps you to create cleaner URLs by automatically removing the stopwords from them."
+msgstr "Cela vous permet de créer des URLs plus propres en retirant automatiquement les mots d'arrêts (stop words) des URLs."
+
+#: admin/pages/social.php:74
+msgid "This image is used if the post/page being shared does not contain any images."
+msgstr "Cette image est utilisée si l'article/page partagé ne contient aucune image."
+
+#: admin/views/tab-permalinks.php:27
+msgid "This prevents threaded replies from working when the user has JavaScript disabled, but on a large site can mean a huge improvement in crawl efficiency for search engines when you have a lot of comments."
+msgstr "Cela empêche les commentaires imbriqués de fonctionner lorsque l'utilisateur a désactivé JavaScript, mais sur un grand site cela peut représenter une énorme amélioration de l'efficacité d'analyse pour les moteurs de recherche lorsque vous avez beaucoup de commentaires."
+
+#: admin/pages/tools.php:35
+msgid "This tool allows you to quickly change important files for your SEO, like your robots.txt and, if you have one, your .htaccess file."
+msgstr "Cet outil vous permet de modifier rapidement des fichiers importants pour votre référencement, comme le fichier robots.txt ou le fichier .htaccess si vous en avez un."
+
+#: admin/pages/tools.php:25
+msgid "This tool allows you to quickly change titles and descriptions of your posts and pages without having to go into the editor for each page."
+msgstr "Cet outil vous permet de modifier rapidement les titres et les descriptions de vos articles et de vos pages, sans avoir à aller dans l'éditeur de chaque page."
+
+#: admin/views/user-profile.php:16
+msgid "Title to use for Author page"
+msgstr "Titre à utiliser pour la page Auteur"
+
+#. translators: %1$s / %2$s expands to a link to pinterest.com's help page.
+#: admin/pages/social.php:105
+msgid "To %1$sverify your site with Pinterest%2$s, add the meta tag here:"
+msgstr "Pour %1$svérifier votre site avec Pinterest%2$s, veuillez ajouter la balise méta ici :"
+
+#: admin/pages/social.php:29
+msgid "To inform Google about your social profiles, we need to know their URLs."
+msgstr "Pour informer Google sur vos profils sociaux, nous avons besoin de connaître leurs URLs."
+
+#: admin/pages/social.php:34
+msgid "Twitter Username"
+msgstr "Nom d'utilisateur Twitter"
+
+#: admin/views/tool-file-editor.php:44
+msgid "Updated Robots.txt"
+msgstr "Robots.txt mis à jour"
+
+#. translators: %1$s / %2$s: links to the breadcrumbs implementation page on
+#. the Yoast knowledgebase
+#: admin/views/tab-breadcrumbs.php:83
+msgid "Usage of this breadcrumbs feature is explained in %1$sour knowledge-base article on breadcrumbs implementation%2$s."
+msgstr "L'utilisation de la fonctionnalité du fil d'Ariane est expliquée dans l'article %1$sde notre base de connaissances sur l'intégration du fil d'Ariane%2$s."
+
+#: admin/pages/xml-sitemaps.php:38
+msgid "User sitemap"
+msgstr "Sitemap utilisateur"
+
+#: admin/views/about.php:128
+msgid "Want to help us develop? Read our %1$scontribution guidelines%2$s!"
+msgstr "Vous souhaitez nous aider à développer ? Référez-vous à nos %1$srègles de contribution%2$s !"
+
+#. translators: %s: '3.0' version number
+#: admin/views/about.php:46
+msgid "Whatâs new in %s"
+msgstr "Quoi de neuf dans la %s"
+
+#. translators: %1$s and %2$s expands to anchor tags, %3$s expands to Yoast SEO
+#: admin/views/about.php:126
+msgid "While most of the development team is at %1$sYoast%2$s in the Netherlands, %3$s is created by a worldwide team."
+msgstr "Bien que presque toute l'équipe de développement de %1$sYoast%2$s soit basée aux Pays-Bas, %3$s est créé par une équipe internationale."
+
+#. Translators: %1$s: expands to '1,2,99,100'
+#: admin/pages/xml-sitemaps.php:109
+msgid "You can exclude posts from the sitemap by entering a comma separated string with the Post ID's. The format will become something like: %1$s."
+msgstr "Vous pouvez exclure des articles de votre sitemap en saisissant une série d'ID séparée par des virgules. Le format devrait ressemblé à cela : %1$s"
+
+#: admin/pages/xml-sitemaps.php:51
+msgid "You can find your XML Sitemap here: %sXML Sitemap%s"
+msgstr "Vous pouvez trouver votre fichier sitemap XML ici : %sXML Sitemap%s"
+
+#: admin/views/tab-rss.php:25
+msgid "You can use the following variables within the content, they will be replaced by the value on the right."
+msgstr "Vous pouvez utiliser les variables suivantes dans votre contenu, elles seront automatiquement remplacées par la valeur à droite."
+
+#: admin/views/tool-file-editor.php:17
+msgid "You cannot create a robots.txt file."
+msgstr "Vous ne pouvez pas créer un fichier robots.txt."
+
+#: admin/views/tool-file-editor.php:51
+msgid "You cannot edit the .htaccess file."
+msgstr "Vous ne pouvez pas modifier le fichier .htaccess."
+
+#: admin/views/tool-file-editor.php:33
+msgid "You cannot edit the robots.txt file."
+msgstr "Vous ne pouvez pas modifier le fichier robots.txt."
+
+#: inc/class-wpseo-replace-vars.php:122
+msgid "You cannot overrule a WPSEO standard variable replacement by registering a variable with the same name. Use the \"wpseo_replacements\" filter instead to adjust the replacement value."
+msgstr "Vous ne pouvez pas annuler une variable de remplacement standard de WPSEO en enregistrant une variable avec le même nom. Utilisez le filtre \"wpseo_replacements\" au lieu d'ajuster la valeur de remplacement."
+
+#: admin/pages/xml-sitemaps.php:54
+msgid "You do not need to generate the XML sitemap, nor will it take up time to generate after publishing a post."
+msgstr "Vous n'avez pas besoin de générer le fichier sitemap XML, pas plus qu'il ne faudra de temps pour le mettre à jour à chaque nouvel article."
+
+#: admin/views/tool-file-editor.php:83
+msgid "You don't have a robots.txt file, create one here:"
+msgstr "Vous n'avez pas de fichier robots.txt, vous pouvez en créer un ici :"
+
+#: admin/views/tab-permalinks.php:47
+msgid "You might have extra variables you want to prevent from cleaning out, add them here, comma separated."
+msgstr "Vous avez peut-être d'autres variables que vous ne voulez pas nettoyer, ajouter les simplement dans ici, séparées par des virgules."
+
+#: admin/pages/social.php:39
+msgid "YouTube URL"
+msgstr "URL YouTube"
+
+#: admin/views/tab-breadcrumbs.php:55
+msgid "Post type archive to show in breadcrumbs for taxonomies"
+msgstr "Type de contenu d’archive à afficher dans le fil d’Ariane pour les taxinomies"
+
+#: admin/views/tab-breadcrumbs.php:36
+msgid "Taxonomy to show in breadcrumbs for post types"
+msgstr "Taxonomie à afficher dans le fil d'Ariane pour les types de contenu"
+
+#: admin/pages/social.php:100
+msgid "Pinterest uses Open Graph metadata just like Facebook, so be sure to keep the Open Graph checkbox on the Facebook tab checked if you want to optimize your site for Pinterest."
+msgstr "Pinterest, tout comme Facebook, utilise les métadonnées Open Graph. Assurez-vous donc d'avoir coché la case Open Graph dans l'onglet Facebook si vous souhaitez optimiser votre site pour Pinterest."
+
+#: admin/views/tool-import-export.php:89
+msgid "The old data of the imported plugin was deleted successfully."
+msgstr "Les anciennes données de l'extension importée ont bien été effacées."
+
+#: admin/views/tool-import-export.php:135
+msgid "Include Taxonomy Metadata"
+msgstr "Inclure les métadonnées des taxinomies."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/licenses.php:73
+msgid "%1$s Extensions"
+msgstr "Extensions de %1$s"
+
+#: admin/pages/metas.php:111 admin/pages/metas.php:171
+msgid "%1$s Meta Box"
+msgstr "%1$s Méta Box"
+
+#. translators: %1$s expands to Yoast SEO, %2$s expands to Google Analytics by
+#. Yoast
+#: admin/google_search_console/class-gsc-service.php:146
+msgid "%1$s detected youâre using a version of %2$s which is not compatible with %1$s. Please update %2$s to the latest version to use this feature."
+msgstr "%1$s a détecté que vous utiliser une version de %2$s qui est incompatible avec %1$s. Veuillez mettre à jour %2$s pour utiliser cette fonctionnalité."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/metas.php:42
+msgid "%1$s has auto-detected whether it needs to force rewrite the titles for your pages, if you think it's wrong and you know what you're doing, you can change the setting here."
+msgstr "%1$s détecte automatiquement s'il a besoin de forcer la réécriture des titres de vos pages, si vous pensez que c'est incorrect et que vous savez ce que vous faites, vous pouvez modifier ce réglage ici."
+
+#: admin/pages/network.php:35
+msgid "%s restored to default SEO settings."
+msgstr "%s a été rétabli au réglages SEO par défaut."
+
+#: admin/pages/metas.php:220
+msgid "404 pages"
+msgstr "Pages 404"
+
+#: admin/pages/social.php:20
+msgid "Accounts"
+msgstr "Comptes"
+
+#. translators: %s expands to noodp
+#. translators: %s expands to noydir
+#: admin/pages/metas.php:238 admin/pages/metas.php:242
+msgid "Add %s meta robots tag sitewide"
+msgstr "Ajouter des méta étiquettes de robots %s sur tout le site"
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:203
+msgid "Add %s to the author archives"
+msgstr "Ajouter %s aux archives de l'auteur"
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:209
+msgid "Add %s to the date-based archives"
+msgstr "Ajoutez %s aux archives basées sur la date"
+
+#: admin/pages/dashboard.php:234
+msgid "Alexa Verification ID"
+msgstr "ID de vérification Alexa "
+
+#: admin/pages/dashboard.php:203
+msgid "Alternate name"
+msgstr "Autre nom"
+
+#: admin/pages/licenses.php:30
+msgid "Are you in Google News? Increase your traffic from Google News by optimizing for it!"
+msgstr "Etes vous sur Google News ? Augmentez le trafic de Google News grâce à l'optimisation!"
+
+#: admin/pages/dashboard.php:190
+msgid "Are you sure you want to reset your SEO settings?"
+msgstr "Ãtes vous sûr de vouloir réinitialiser vos réglages de SEO ?"
+
+#: admin/pages/metas.php:99
+msgid "As you are redirecting attachment URLs to parent post URLs, these settings will currently only have an effect on unattached media items!"
+msgstr "Comme vous redirigre l'URL de la pièce jointe vers l'URL parent, ces paramètres n'auront d'effet que sur les médias non inclus"
+
+#: admin/google_search_console/views/gsc-display.php:40
+msgid "Authenticate"
+msgstr "S'authentifier"
+
+#: admin/pages/metas.php:182
+msgid "Author Archives"
+msgstr "Archives de l'auteur"
+
+#: admin/pages/dashboard.php:235
+msgid "Bing Webmaster Tools"
+msgstr "Outils pour webmasters de Bing "
+
+#: admin/pages/network.php:38
+msgid "Blog %s not found."
+msgstr "Le blog %s est introuvable."
+
+#: admin/pages/network.php:136
+msgid "Blog ID"
+msgstr "ID du blog"
+
+#: admin/pages/advanced.php:16
+msgid "Breadcrumbs"
+msgstr "Fils d'Ariane"
+
+#: admin/pages/network.php:109
+msgid "Choose the site whose settings you want to use as default for all sites that are added to your network. If you choose 'None', the normal plugin defaults will be used."
+msgstr "Choisissez le site dont les réglages serviront de base à tous les nouveaux sites de votre réseau. Si vous choisissez 'Aucun', les réglages par défaut de WordPress SEO seront utilisés."
+
+#: admin/pages/metas.php:56
+msgid "Choose the symbol to use as your title separator. This will display, for instance, between your post title and site name."
+msgstr "Choisisssez le symbole à utiliser en temps que séparateur. Il apparaîtra, par exemple, entre le titre de l'article et le nom du site."
+
+#: admin/pages/dashboard.php:214
+msgid "Choose whether you're a company or person"
+msgstr "Précisez si vous êtes une société ou une personne"
+
+#: admin/pages/dashboard.php:215 admin/pages/dashboard.php:220
+msgid "Company"
+msgstr "Société"
+
+#: admin/pages/dashboard.php:147
+msgid "Company Info"
+msgstr "Informations sur la société"
+
+#: admin/pages/dashboard.php:223
+msgid "Company Logo"
+msgstr "Logo de la société"
+
+#: admin/pages/dashboard.php:222
+msgid "Company Name"
+msgstr "Nom de la société"
+
+#: admin/pages/dashboard.php:205 admin/pages/dashboard.php:213
+msgid "Company or person"
+msgstr "Société ou personne "
+
+#: admin/google_search_console/class-gsc.php:128
+msgid "Crawl errors per page"
+msgstr "Erreurs d'exploration par page"
+
+#: admin/google_search_console/class-gsc-table.php:206
+msgid "Create a redirect"
+msgstr "Créer une redirection"
+
+#: admin/google_search_console/class-gsc-table.php:206
+#: admin/google_search_console/views/gsc-create-redirect.php:40
+msgid "Create redirect"
+msgstr "Créer une redirection"
+
+#. Translators: %s: expands to Yoast SEO Premium
+#: admin/google_search_console/views/gsc-create-redirect.php:60
+msgid "Creating redirects is a %s feature"
+msgstr "la création de redirection est une fonctionnalité de %s."
+
+#: admin/google_search_console/views/gsc-create-redirect.php:24
+msgid "Current URL:"
+msgstr "URL actuelle : "
+
+#: admin/google_search_console/views/gsc-display.php:45
+#: admin/google_search_console/views/gsc-display.php:48
+msgid "Current profile"
+msgstr "Profil actuel"
+
+#: admin/pages/metas.php:133
+msgid "Custom Post Type Archives"
+msgstr "Archives des articles de type personnalisé"
+
+#: admin/pages/metas.php:189
+msgid "Date Archives"
+msgstr "Archives par date"
+
+#: admin/pages/metas.php:109
+msgid "Date in Snippet Preview"
+msgstr "Date dans la prévisualisation de l'élément "
+
+#: admin/pages/metas.php:206
+msgid "Date-based archives could in some cases also be seen as duplicate content."
+msgstr "Les archives basées sur la date pourraient, dans certains cas également être considérées comme du contenu dupliqué."
+
+#: admin/google_search_console/class-gsc-platform-tabs.php:43
+#: admin/google_search_console/class-gsc.php:281
+msgid "Desktop"
+msgstr "Ordinateur"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/dashboard.php:244
+msgid "Disable the Advanced part of the %1$s meta box"
+msgstr "Désactiver les options avancées de la boite méta de %1$s."
+
+#: admin/pages/metas.php:204
+msgid "Disable the author archives"
+msgstr "Désactiver les archives de l'auteur"
+
+#: admin/pages/metas.php:210
+msgid "Disable the date-based archives"
+msgstr "Désactiver les archives par date"
+
+#: admin/pages/metas.php:194
+msgid "Duplicate content prevention"
+msgstr "Prévention de contenu dupliqué"
+
+#: admin/pages/dashboard.php:72
+msgid "Earlier found meta description was not found in file. Renewed the description test data."
+msgstr "Les méta descriptions précédentes n'ont pas été trouvé dans le fichier.Mise en place des données de test."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/dashboard.php:112
+msgid "Either delete them (this can be done with the \"Fix it\" button) or disable %1$s XML sitemaps."
+msgstr "Vous pouvez soit les supprimer (ce qui peut être fait avec le bouton \"Corriger\") soit désactiver les sitemaps XML de %1$s."
+
+#: admin/pages/metas.php:40
+msgid "Enable force rewrite titles"
+msgstr "Activer la réécriture forcée des titres "
+
+#: admin/pages/network.php:113
+msgid "Enter the %sSite ID%s for the site whose settings you want to use as default for all sites that are added to your network. Leave empty for none (i.e. the normal plugin defaults will be used)."
+msgstr "Saisissez '%sID du site%s que vous utiliserez comme base pour les réglages de tous les nouveaux sites ajoutés à votre réseau. Laissez vide pour n'en choisir aucun. (Les réglages par défaut de WordPress SEO seront alors utilisés)."
+
+#: admin/google_search_console/views/gsc-create-redirect.php:46
+msgid "Error: a redirect for this URL already exists"
+msgstr "Erreur : une redirection pour cette adresse existe déjà ."
+
+#: admin/google_search_console/class-gsc.php:282
+msgid "Errors that occurred only when your site was crawled by Googlebot-Mobile (errors didn't appear for desktop)."
+msgstr "Les erreurs qui se sont produites lors de l'exploration du Googlebot (les erreurs n'apparaissent pas pour les desktops)."
+
+#: admin/google_search_console/class-gsc.php:281
+msgid "Errors that occurred when your site was crawled by Googlebot."
+msgstr "Les erreurs qui se sont produites lors de l'exploration du Googlebot."
+
+#: admin/google_search_console/class-gsc.php:283
+msgid "Errors that only occurred when your site was crawled by Googlebot for feature phones (errors didn't appear for desktop)."
+msgstr "Les erreurs qui se sont produites lors de l'exploration du Googlebot pour les téléphones portables (les erreurs n'apparaissent pas dans les desktops)."
+
+#: admin/pages/dashboard.php:65
+msgid "Failed to remove hardcoded meta description."
+msgstr "Impossible de supprimer la méta description saisie en dur."
+
+#: admin/google_search_console/class-gsc-platform-tabs.php:45
+#: admin/google_search_console/class-gsc.php:283
+msgid "Feature phone"
+msgstr "Fonction téléphone"
+
+#: admin/google_search_console/class-gsc-table.php:109
+msgid "First detected"
+msgstr "Premier détecté"
+
+#: admin/pages/dashboard.php:104 admin/pages/dashboard.php:119
+#: admin/pages/dashboard.php:130 admin/pages/dashboard.php:137
+msgid "Fix it."
+msgstr "Corriger."
+
+#: admin/pages/metas.php:36
+msgid "Force rewrite titles"
+msgstr "Forcer la réécriture des titres"
+
+#: admin/google_search_console/views/gsc-display.php:34
+msgid "Get Google Authorization Code"
+msgstr "Obtenir un Code d'Autorisation Google"
+
+#: admin/pages/licenses.php:99
+msgid "Get this extension"
+msgstr "Obtenez cette extension"
+
+#: admin/pages/dashboard.php:198
+msgid "Google shows your website's name in the search results, we will default to your site name but you can adapt it here. You can also provide an alternate website name you want Google to consider."
+msgstr "Google affiche le nom de votre site web, nous nous basons sur votre nom de site mais vous pouvez l'adapter ici. Vous pouvez également fournir un nom de site web alternatif si vous souhaitez que Google le prenne en considération aussi."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/metas.php:111 admin/pages/metas.php:171
+msgid "Hide"
+msgstr "Masquer"
+
+#: admin/pages/metas.php:21 admin/pages/metas.php:65
+msgid "Homepage"
+msgstr "Page d'accueil"
+
+#: admin/pages/metas.php:74
+msgid "Homepage & Front page"
+msgstr "Page d'accueil & Première page"
+
+#: admin/pages/metas.php:233
+msgid "I don't know why you'd want to use meta keywords, but if you want to, check this box."
+msgstr "Je ne sais pas pourquoi vous voulez utiliser les méta keywords, mais si vous voulez le faire, cochez cette case."
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:200
+msgid "If this is the case on your site, you can choose to either disable it (which makes it redirect to the homepage), or to add %s to it so it doesn't show up in the search results."
+msgstr "Si c'est le cas pour votre site, vous pouvez choisir de le désactiver (ce qui la redirigera vers la page d'accueil), ou d'y ajouter %s, de sorte qu'il n'apparaisse pas dans les résultats de recherche."
+
+#: admin/pages/metas.php:230
+msgid "If you want to prevent /page/2/ and further of any archive to show up in the search results, enable this."
+msgstr "Si vous voulez éviter /page/2/ et les suivantes d'une archive d'apparaître dans les résultats de la recherche, activez cette option."
+
+#. translators: %s expands to Yoast SEO
+#: admin/pages/dashboard.php:185
+msgid "If you want to restore a site to the default %s settings, press this button."
+msgstr "Si vous souhaitez réinitialiser les réglages de %s de votre site, appuyez sur ce bouton."
+
+#. translators: %1$s / %2$s: links to an article about duplicate content on
+#. yoast.com
+#: admin/pages/metas.php:197
+msgid "If you're running a one author blog, the author archive will be exactly the same as your homepage. This is what's called a %1$sduplicate content problem%2$s."
+msgstr "Si vous administrez un blog avec un seul auteur, la page d'archive de l'auteur sera exactement identique à votre page d'accueil. C'est ce qu'on appelle un %1$sproblème de contenu dupliqué%2$s."
+
+#: admin/pages/dashboard.php:131 admin/pages/dashboard.php:138
+msgid "Ignore."
+msgstr "Ignorer."
+
+#: admin/google_search_console/class-gsc.php:223
+msgid "Incorrect Google Authorization Code."
+msgstr "Code d'autorisation de Google incorrect."
+
+#: admin/pages/dashboard.php:156
+msgid "Introduction Tour"
+msgstr "Visite guidée"
+
+#: admin/google_search_console/class-gsc.php:280
+msgid "Issue categories"
+msgstr "Catégories de problème"
+
+#: admin/google_search_console/class-gsc-table.php:108
+msgid "Last crawled"
+msgstr "Dernière exploration"
+
+#: admin/pages/dashboard.php:168
+msgid "Latest Changes"
+msgstr "Derniers changements"
+
+#: admin/google_search_console/class-gsc-table.php:139
+#: admin/google_search_console/class-gsc-table.php:210
+msgid "Mark as fixed"
+msgstr "Marquer comme réglé"
+
+#: admin/google_search_console/views/gsc-create-redirect.php:32
+msgid "Mark as fixed:"
+msgstr "Marquer comme réglé :"
+
+#. Translators: %1$s: expands to 'Google Search Console'.
+#: admin/google_search_console/views/gsc-create-redirect.php:36
+msgid "Mark this issue as fixed in %1$s."
+msgstr "Marquer ce problème comme réglé dans la %1$s."
+
+#: admin/pages/metas.php:108 admin/pages/metas.php:148
+#: admin/pages/metas.php:169
+msgid "Meta Robots"
+msgstr "Méta robots "
+
+#: admin/pages/metas.php:67 admin/pages/metas.php:104 admin/pages/metas.php:165
+#: admin/pages/metas.php:184 admin/pages/metas.php:191
+msgid "Meta description template"
+msgstr "Modèle de Méta description "
+
+#: admin/pages/metas.php:69 admin/pages/metas.php:106 admin/pages/metas.php:167
+#: admin/pages/metas.php:186
+msgid "Meta keywords template"
+msgstr "Modèle des Méta keywords "
+
+#: admin/google_search_console/views/gsc-create-redirect.php:28
+msgid "New URL:"
+msgstr "Nouvelle URL :"
+
+#: admin/pages/network.php:105 admin/pages/network.php:112
+msgid "New sites in the network inherit their SEO settings from this site"
+msgstr "Les nouveaux sites du réseau héritent des paramètres SEO de ce site"
+
+#: admin/pages/metas.php:231
+msgid "Noindex subpages of archives"
+msgstr "Ne pas indexer les sous-pages des archives"
+
+#: admin/pages/metas.php:134
+msgid "Note: instead of templates these are the actual titles and meta descriptions for these custom post type archive pages."
+msgstr "Remarque : au lieu d'utiliser les modèles, ce sont les vrais titres et méta descriptions pour les pages archives des articles de type personnalisé."
+
+#: admin/pages/licenses.php:24
+msgid "Optimize your videos to show them off in search results and get more clicks!"
+msgstr "Optimisez vos vidéos pour qu'elles apparaissent dans les résultats des recherches et obtenir plus de clics !"
+
+#: admin/pages/dashboard.php:139
+msgid "Paging comments is enabled, this is not needed in 999 out of 1000 cases, so the suggestion is to disable it, to do that, simply uncheck the box before \"Break comments into pages...\""
+msgstr "La pagination des commentaires est activée, ce qui n'est pas nécessaire dans 999 cas sur 1000, donc la suggestion est de le désactiver. Pour le faire, il suffit de décocher la case \"Diviser les commentaires en pages...\" dans les réglages de discussion."
+
+#: admin/pages/advanced.php:20
+msgid "Permalinks"
+msgstr "Permaliens"
+
+#: admin/pages/dashboard.php:216 admin/pages/dashboard.php:227
+msgid "Person"
+msgstr "Personne"
+
+#: admin/google_search_console/views/gsc-display.php:36
+msgid "Please enter the Google Authorization Code in the field below and press the Authenticate button."
+msgstr "Veuillez saisir le code d'autorisation dans le champ ci-dessous et appuyez sur le bouton d'authentification."
+
+#: admin/pages/metas.php:236
+msgid "Prevents search engines from using the DMOZ description for pages from this site in the search results."
+msgstr "Empêche les moteurs de recherche d'utiliser la description de DMOZ pour les pages de ce site dans les résultats de recherche."
+
+#: admin/pages/metas.php:240
+msgid "Prevents search engines from using the Yahoo! directory description for pages from this site in the search results."
+msgstr "Empêche les moteurs de recherche d'utiliser la description du répertoire de Yahoo! pour les pages de ce site dans les résultats de recherche."
+
+#: admin/pages/network.php:115
+msgid "Privacy sensitive (FB admins and such), theme specific (title rewrite) and a few very site specific settings will not be imported to new blogs."
+msgstr "Les réglages potentiellement confidentiels (administrateurs Facebook etc.), spécifiques aux thèmes (réécriture du titre) et quelques réglages très spécifiques au site actuel ne seront pas importés vers les nouveaux blogs."
+
+#: admin/google_search_console/views/gsc-display.php:67
+#: admin/google_search_console/views/gsc-display.php:71
+msgid "Profile"
+msgstr "Profil"
+
+#: admin/pages/advanced.php:24
+msgid "RSS"
+msgstr "RSS"
+
+#: admin/pages/licenses.php:36
+msgid "Rank better locally and in Google Maps, without breaking a sweat!"
+msgstr "Améliorez votre classement localement dans Google Maps, sans verser une goutte de sueur!"
+
+#: admin/pages/dashboard.php:120
+msgid "Re-check theme."
+msgstr "Re-vérifier le thème."
+
+#: admin/google_search_console/views/gsc-display.php:44
+msgid "Reauthenticate with Google "
+msgstr "Se ré-authentifier avec Google"
+
+#: admin/google_search_console/views/gsc-create-redirect.php:21
+msgid "Redirect this broken URL and fix the error"
+msgstr "Rediriger cette adresse cassé et réglé l'erreur."
+
+#: admin/google_search_console/views/gsc-display.php:16
+msgid "Reload crawl issues"
+msgstr "Recharger les problèmes d'exploration"
+
+#: admin/pages/dashboard.php:59
+msgid "Removed hardcoded meta description."
+msgstr "La méta description codée en dure a été supprimée."
+
+#: admin/google_search_console/class-gsc-category-filters.php:120
+msgid "Request timed out or site is blocking Google."
+msgstr "Le temps de la demande est écoulé ou le site bloque Google."
+
+#: admin/google_search_console/class-gsc-table.php:110
+msgid "Response code"
+msgstr "Code de réponse"
+
+#: admin/pages/dashboard.php:182 admin/pages/dashboard.php:190
+msgid "Restore Default Settings"
+msgstr "Restaurer les réglages par défaut"
+
+#: admin/pages/network.php:121
+msgid "Restore site to default settings"
+msgstr "Restaurer les réglages du site aux valeurs par défaut"
+
+#: admin/pages/network.php:139
+msgid "Restore site to defaults"
+msgstr "Restaurer les réglages du site aux valeurs par défaut"
+
+#: admin/pages/network.php:118
+msgid "Save MultiSite Settings"
+msgstr "Enregistrer les réglages MultiSite"
+
+#: admin/google_search_console/views/gsc-display.php:80
+msgid "Save Profile"
+msgstr "Enregistrer le profil"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/licenses.php:43
+msgid "Seamlessly integrate WooCommerce with %1$s and get extra features!"
+msgstr "Intégrez WooCommerce et %1$s et obtenez des fonctionnalités supplémentaires !"
+
+#: admin/google_search_console/class-gsc.php:118
+msgid "Search"
+msgstr "Rechercher"
+
+#: admin/pages/metas.php:217
+msgid "Search pages"
+msgstr "Pages de recherche"
+
+#: admin/pages/dashboard.php:150
+msgid "Security"
+msgstr "Sécurité"
+
+#: admin/google_search_console/class-gsc-category-filters.php:120
+msgid "Server Error"
+msgstr "Erreur serveur"
+
+#: admin/pages/network.php:24
+msgid "Settings Updated."
+msgstr "Les réglages ont été mis à jour."
+
+#: admin/pages/metas.php:109
+msgid "Show date in snippet preview?"
+msgstr "Afficher la date dans la prévisualisation de l'extrait ?"
+
+#: admin/pages/network.php:96
+msgid "Site Admins (default)"
+msgstr "Administrateurs du site (par défaut)"
+
+#: admin/pages/network.php:130
+msgid "Site ID"
+msgstr "ID du Site"
+
+#: admin/pages/metas.php:227
+msgid "Sitewide meta settings"
+msgstr "Réglages méta pour tout le site"
+
+#: admin/google_search_console/class-gsc-platform-tabs.php:44
+#: admin/google_search_console/class-gsc.php:282
+msgid "Smartphone"
+msgstr "Smartphone"
+
+#: admin/pages/metas.php:100
+msgid "So remember: If you change the %sattachment redirection setting%s in the future, the below settings will take effect for *all* media items."
+msgstr "Rappel : Si vous changez les setting%s de redirection de %sattachment dans le futur, les réglages ci-dessous affecteront \"tous\" les médias."
+
+#: admin/google_search_console/class-gsc-category-filters.php:121
+msgid "Soft 404"
+msgstr "Soft 404"
+
+#: admin/pages/metas.php:214
+msgid "Special Pages"
+msgstr "Pages spéciales"
+
+#: admin/pages/network.php:97
+msgid "Super Admins only"
+msgstr "Super Administrateur uniquement"
+
+#: admin/pages/metas.php:56
+msgid "Symbols are shown in the size they'll appear in in search results."
+msgstr "Les symboles sont affichés dans la même taille que celle des résultats de recherche."
+
+#: admin/pages/metas.php:97 admin/pages/network.php:115
+msgid "Take note:"
+msgstr "Ã savoir :"
+
+#: admin/pages/dashboard.php:157
+msgid "Take this tour to quickly learn about the use of this plugin."
+msgstr "Profitez de cette visite guidée pour apprendre rapidement comment utiliser cette extension."
+
+#: admin/pages/metas.php:23 admin/pages/xml-sitemaps.php:43
+msgid "Taxonomies"
+msgstr "Taxonomies"
+
+#. Translators: %1$s: expands to Google Search Console.
+#: admin/google_search_console/class-gsc.php:179
+msgid "The %1$s data has been removed. You will have to reauthenticate if you want to retrieve the data again."
+msgstr "La %1$s a été supprimée. Vous devrez vous réauthentifier si vous voulez retrouvez vos données."
+
+#: admin/pages/dashboard.php:105
+msgid "The following file(s) is/are blocking your XML sitemaps from working properly:"
+msgstr "Le(s) fichier(s) suivant(s) empêche(nt) vos sitemaps XML de fonctionner correctement :"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/licenses.php:18
+msgid "The premium version of %1$s with more features & support."
+msgstr "La version Premium de %1$s avec plus de fonctionnalités & de support."
+
+#: admin/google_search_console/class-gsc-category-filters.php:121
+msgid "The target URL doesn't exist, but your server is not returning a 404 (file not found) error."
+msgstr "L'URL cible n'existe pas mais le serveur ne retourne pas d'erreur 404 (fichier non trouvé)."
+
+#: admin/google_search_console/views/gsc-display.php:72
+msgid "There were no profiles found"
+msgstr "Aucun profil n'a été trouvé. "
+
+#. translators: %s expands to noindex, follow
+#: admin/pages/metas.php:216
+msgid "These pages will be %s by default, so they will never show up in search results."
+msgstr "Ces pages seront réglées sur %s par défaut, donc elles n'apparaitront jamais dans les résultats de recherche."
+
+#: admin/pages/licenses.php:117
+msgid "This is where you would enter the license keys for one of our premium plugins, should you activate one."
+msgstr "Enregistrez ici la clé de licence de l'une de vos extensions premium si vous voulez l'activer."
+
+#: admin/pages/metas.php:140 admin/pages/social.php:61
+#: admin/views/tool-bulk-editor.php:33
+msgid "Title"
+msgstr "Titre"
+
+#: admin/pages/metas.php:51
+msgid "Title Separator"
+msgstr "Séparateur de titre"
+
+#: admin/pages/metas.php:66 admin/pages/metas.php:103 admin/pages/metas.php:164
+#: admin/pages/metas.php:183 admin/pages/metas.php:190
+#: admin/pages/metas.php:218 admin/pages/metas.php:221
+msgid "Title template"
+msgstr "Modèle de titre "
+
+#. Translators: %1$s: expands to 'Yoast SEO', %2$s expands to Google Search
+#. Console.
+#: admin/google_search_console/views/gsc-display.php:31
+msgid "To allow %1$s to fetch your %2$s information, please enter your Google Authorization Code."
+msgstr "Pour permettre à %1$s de récupérer les informations de votre %2$s, merci de saisir votre code dâautorisation de Google."
+
+#: admin/google_search_console/class-gsc-table.php:107
+msgid "URL"
+msgstr "URL"
+
+#: admin/pages/dashboard.php:242
+msgid "Unchecking this box allows authors and editors to redirect posts, noindex them and do other things you might not want if you don't trust your authors."
+msgstr "Décocher cette case permet aux auteurs et aux éditeurs de rediriger les articles, ne pas les indexer (noindex) et faire d'autres choses que vous pourriez ne pas vouloir si vous n'avez pas confiance en eux."
+
+#: admin/pages/metas.php:234
+msgid "Use meta keywords tag?"
+msgstr "Utilisez des méta étiquettes de mots-clés ?"
+
+#: admin/pages/network.php:124
+msgid "Using this form you can reset a site to the default SEO settings."
+msgstr "Grâce à ce formulaire, vous pouvez réinitialiser les réglages SEO de votre site aux réglages par défaut."
+
+#: admin/pages/dashboard.php:176
+msgid "View Changes"
+msgstr "Voir les changements"
+
+#. translators: %s expands to Yoast SEO
+#: admin/pages/dashboard.php:171
+msgid "We've summarized the most recent changes in %s."
+msgstr "Nous avons résumé les changements les plus récents dans %s."
+
+#: admin/pages/dashboard.php:149
+msgid "Webmaster Tools"
+msgstr "Outils pour les webmasters"
+
+#: admin/pages/dashboard.php:195 admin/pages/dashboard.php:202
+msgid "Website name"
+msgstr "Nom du Site Web"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/network.php:94
+msgid "Who should have access to the %1$s settings"
+msgstr "Qui devrait avoir accès aux réglages de %1$s"
+
+#: admin/pages/dashboard.php:237
+msgid "Yandex Webmaster Tools"
+msgstr "Outils pour webmaster de Yandex "
+
+#: admin/google_search_console/class-gsc-service.php:137
+msgid "Yoast plugins share some code between them to make your site faster. As a result of that, we need all Yoast plugins to be up to date. We've detected this isn't the case, so please update the Yoast plugins that aren't up to date yet."
+msgstr "Les extensions de Yoast partagent du code entre elles pour les rendre plus rapide. Cela suppose qu'elles soient toutes à jour. Nous avons détecté que ce n'est pas le cas, donc veuillez mettre à jour toutes les extensions de Yoast qui ne le sont pas."
+
+#: admin/pages/metas.php:78
+msgid "You can determine the title and description for the blog page by %sediting the blog page itself »%s"
+msgstr "Vous pouvez définir le titre et la description pour la page du blog en %smodifiant la page de blog directement »%s"
+
+#: admin/pages/metas.php:75
+msgid "You can determine the title and description for the front page by %sediting the front page itself »%s"
+msgstr "Vous pouvez déterminer le titre et la description de la page d'accueil en %smodifiant la page d'accueil directement »%s"
+
+#: admin/pages/dashboard.php:233
+msgid "You can use the boxes below to verify with the different Webmaster Tools, if your site is already verified, you can just forget about these. Enter the verify meta values for:"
+msgstr "Vous pouvez utiliser les cases ci-dessous pour permettre la vérification de votre site avec différents outils pour webmasters. Si votre site l'est déjà , vous pouvez simplement les oublier. Entrez les valeurs de vérification méta pour :"
+
+#. Translators: %1$s: expands to the current url and %2$s expands to url the
+#. redirects points to.
+#: admin/google_search_console/views/gsc-create-redirect.php:51
+msgid "You do not have to create a redirect for URL %1$s because a redirect already exists. The existing redirect points to %2$s. If this is fine you can mark this issue as fixed. If not, please go to the redirects page and change the target URL."
+msgstr "Vous n'avez pas à créer une redirection pour l'adresse %1$s car la redirection existe déjà . La redirection existante pointe vers %2$s. Si c'est bon, vous pouvez marquer ce problème comme réglé. Si ça ne l'est pas, rendez-vous dans la page des redirections et modifiez l'url cible."
+
+#: admin/pages/dashboard.php:132
+msgid "You do not have your postname in the URL of your posts and pages, it is highly recommended that you do. Consider setting your permalink structure to /%postname%/."
+msgstr "Vous n'avez pas le nom de l'article dans l'URL de vos articles et pages. Il est fortement recommandé de l'avoir. Il est suggéré d'ajuster la structure de vos permaliens pour /%postname%/."
+
+#: admin/pages/dashboard.php:147
+msgid "Your Info"
+msgstr "Vos informations"
+
+#: admin/pages/dashboard.php:228
+msgid "Your name"
+msgstr "Votre nom "
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/pages/dashboard.php:122
+msgid "Your theme contains a meta description, which blocks %1$s from working properly, please delete the following line, or press fix it:"
+msgstr "Votre thème contient une méta description qui empêche %1$s de fonctionner correctement, veuillez supprimer la ligne suivante, ou appuyez sur résoudre :"
+
+#: admin/pages/network.php:64
+msgid "archived"
+msgstr "archivé"
+
+#: admin/pages/network.php:67
+msgid "mature"
+msgstr "adulte"
+
+#: admin/google_search_console/views/gsc-display.php:80
+msgid "or"
+msgstr "ou"
+
+#: admin/pages/network.php:61
+msgid "public"
+msgstr "public"
+
+#: admin/pages/network.php:70
+msgid "spam"
+msgstr "spam"
+
+#: admin/pages/metas.php:22 admin/pages/xml-sitemaps.php:40
+msgid "Post Types"
+msgstr "Types de contenu"
+
+#. Translators: %1$s: expands to 'Yoast SEO Premium', %2$s: links to Yoast SEO
+#. Premium plugin page.
+#: admin/google_search_console/views/gsc-create-redirect.php:64
+msgid "To be able to create a redirect and fix this issue, you need %1$s. You can buy the plugin, including one year of support and updates, on %2$s."
+msgstr "Pour pouvoir créer une redirection et régler ce problème, vous avez besoin de %1$s. Vous pouvez acheter l’extension, incluant un an de support et de mises à jour, sur %2$s."
+
+#: admin/google_search_console/class-gsc.php:79
+msgid "Don't miss your crawl errors: %1$sconnect with Google Search Console here%2$s."
+msgstr "Ne ratez pas vos erreurs d'exploration : %1$sconnectez-vous avec votre Google Search Console ici%2$s."
+
+#: admin/google_search_console/class-gsc.php:192
+msgid "The issues have been successfully reloaded!"
+msgstr "Les problèmes ont bien été rechargés !"
+
+#: admin/pages/dashboard.php:209
+msgid "This data is shown as metadata in your site. It is intended to appear in Google's Knowledge Graph. You can be either a company, or a person, choose either:"
+msgstr "Cette donnée est affichée comme une métadonnée dans votre site. Elle apparaît dans le Knowledge Graph de Google. Vous pouvez être une société ou une personne, choisissez l’un ou l'autre :"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/taxonomy/class-taxonomy-metabox.php:55
+msgid "%1$s Settings"
+msgstr "Réglages de %1$s"
+
+#. translators: %s expands to the social network name
+#: admin/class-social-admin.php:66
+#: admin/taxonomy/class-taxonomy-social-fields.php:52
+msgid "%s Description"
+msgstr "%s Description"
+
+#. translators: %s expands to the social network name
+#: admin/class-social-admin.php:69
+#: admin/taxonomy/class-taxonomy-social-fields.php:59
+msgid "%s Image"
+msgstr "%s Image"
+
+#. translators: %s is the plugin name
+#: admin/class-yoast-dashboard-widget.php:41
+msgid "%s Posts Overview"
+msgstr "Vue d'ensemble des articles de %s"
+
+#. translators: %s expands to the social network name
+#: admin/class-social-admin.php:63
+#: admin/taxonomy/class-taxonomy-social-fields.php:44
+msgid "%s Title"
+msgstr "%s Titre"
+
+#: admin/class-pointers.php:301
+msgid "A Sitemap is an XML file that lists the URLs for a site. It allows webmasters to include additional information about each URL: when it was last updated, how often it changes, and how important it is in relation to other URLs in the site. This allows search engines to crawl the site more intelligently."
+msgstr "Un plan de site est un fichier XML qui recense les URLs d'un site. Il permet aux webmasters d'inclure des informations complémentaires à propos de chaque URL: quand il a été mis à jour pour la dernière fois, à quelle fréquence il change, son importance par rapport aux autres URLs du site. Cela permet aux moteurs de recherche de parcourir le site de manière plus intelligente."
+
+#: admin/google_search_console/class-gsc-category-filters.php:113
+msgid "Access denied"
+msgstr "Accès refusé"
+
+#: admin/class-social-facebook.php:354
+msgid "Add Another Facebook Admin"
+msgstr "Ajouter un autre administrateur Facebook"
+
+#: admin/class-social-facebook.php:334 admin/class-social-facebook.php:348
+msgid "Add Facebook admin"
+msgstr "Ajouter un administrateur Facebook"
+
+#: admin/class-pointers.php:233
+msgid "Add some info here needed for Google's Knowledge Graph."
+msgstr "Ajouter quelques informations nécessaire pour le Knowledge Graph de Google ici."
+
+#: admin/class-social-facebook.php:329
+msgid "Admin's Facebook user ID:"
+msgstr "ID d'utilisateur Facebook de l'administrateur :"
+
+#: admin/class-social-facebook.php:325
+msgid "Admin's name:"
+msgstr "Nom de l'administrateur :"
+
+#: admin/class-pointers.php:317
+msgid "Advanced Settings"
+msgstr "Réglages avancés"
+
+#: admin/class-meta-columns.php:137
+msgid "All SEO Scores"
+msgstr "Tous les scores SEO"
+
+#: admin/class-pointers.php:317
+msgid "All of the options on these tabs are for advanced users only, if you don’t know whether you should check any, don’t touch them."
+msgstr "Les options de ces onglets sont réservées aux utilisateurs avancés. Si vous ne savez pas quoi modifier, ne changez rien."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:91
+#: admin/taxonomy/class-taxonomy.php:60
+msgid "Always include"
+msgstr "Toujours inclure"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:87
+#: admin/taxonomy/class-taxonomy.php:56
+msgid "Always index"
+msgstr "Toujours indexer"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:88
+#: admin/taxonomy/class-taxonomy.php:57
+msgid "Always noindex"
+msgstr "Toujours noindex"
+
+#: admin/class-pointers.php:268 admin/pages/metas.php:24
+#: frontend/class-frontend.php:527 frontend/class-frontend.php:548
+msgid "Archives"
+msgstr "Archives"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:90
+#: admin/taxonomy/class-taxonomy.php:59
+msgid "Auto detect"
+msgstr "Détection automatique"
+
+#. Translators: %1$s: expands to 'robots.txt'.
+#: admin/google_search_console/class-gsc-category-filters.php:119
+msgid "Blocked"
+msgstr "Bloqué"
+
+#. translators: %1$s expands to Yoast SEO, %2$s: 'Google XML Sitemaps' plugin
+#. name of possibly conflicting plugin with regard to the creation of sitemaps
+#: admin/class-plugin-conflict.php:135
+msgid "Both %1$s and %2$s can create XML sitemaps. Having two XML sitemaps is not beneficial for search engines, yet might slow down your site."
+msgstr "%1$s et %2$s peuvent créer des sitemaps XML. Avoir deux sitemaps XML n'est pas recommandé pour les moteurs de recherche, et pourrait même ralentir votre site."
+
+#. translators: %1$s expands to Yoast SEO, %2%s: 'Facebook' plugin name of
+#. possibly conflicting plugin with regard to creating OpenGraph output
+#: admin/class-plugin-conflict.php:128
+msgid "Both %1$s and %2$s create OpenGraph output, which might make Facebook, Twitter, LinkedIn and other social networks use the wrong texts and images when your pages are being shared."
+msgstr "%1$s et %2$s créent des sorties OpenGraph, ce qui pourrait faire que Facebook, Twitter, LinkedIn et d'autres réseaux sociaux utilisent de mauvais textes et de mauvaises images lorsque vos pages sont partagées."
+
+#: admin/pages/metas.php:146
+#: admin/taxonomy/class-taxonomy-settings-fields.php:48
+msgid "Breadcrumbs title"
+msgstr "Titre du fil d'Ariane"
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:44
+msgid "Canonical"
+msgstr "Canonique"
+
+#: admin/class-social-facebook.php:454
+msgid "Clear all Facebook Data"
+msgstr "Effacer toutes les données Facebook"
+
+#: admin/class-pointers.php:111
+msgid "Close"
+msgstr "Fermer"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-plugin-conflict.php:132
+msgid "Configure %1$s's OpenGraph settings"
+msgstr "Configurer les réglages de l'OpenGraph de %1$s"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-plugin-conflict.php:139
+msgid "Configure %1$s's XML Sitemap settings"
+msgstr "Configurer les réglages du SiteMap XML de %1$s"
+
+#: admin/class-pointers.php:174
+msgid "Congratulations!"
+msgstr "Félicitations !"
+
+#: admin/class-yoast-form.php:132
+msgid "Current option:"
+msgstr "Option actuelle :"
+
+#: admin/class-social-facebook.php:359
+msgid "Currently connected Facebook admins:"
+msgstr "Administrateurs Facebook actuellement connectés :"
+
+#. translators: %s: 'Facebook' plugin name of possibly conflicting plugin
+#: admin/class-yoast-plugin-conflict.php:172
+msgid "Deactivate %s"
+msgstr "Désactiver %s"
+
+#: admin/class-yoast-form.php:130
+msgid "Debug Information"
+msgstr "Information de débug"
+
+#: admin/class-pointers.php:235
+msgid "Determine who has access to the plugins advanced settings on the post edit screen."
+msgstr "Définit qui a accès aux réglages avancés des extensions dans le menu d'édition d'un article."
+
+#: admin/class-pointers.php:248
+msgid "Email"
+msgstr "E-mail"
+
+#: admin/class-pointers.php:330
+msgid "Extensions and Licenses"
+msgstr "Extensions et licences"
+
+#: admin/class-pointers.php:283 admin/class-social-admin.php:45
+#: admin/pages/social.php:21 admin/taxonomy/class-taxonomy-social-fields.php:92
+msgid "Facebook"
+msgstr "Facebook"
+
+#: admin/class-social-facebook.php:386
+msgid "Facebook App ID"
+msgstr "Facebook App ID"
+
+#: admin/class-social-facebook.php:291
+msgid "Facebook Insights and Admins"
+msgstr "Facebook Insights et Admins"
+
+#: admin/google_search_console/class-gsc-category-filters.php:114
+msgid "Faulty redirects"
+msgstr "Redirections défectueuses"
+
+#: admin/class-meta-columns.php:46
+msgid "Focus KW"
+msgstr "Mot-clé principal"
+
+#: admin/class-meta-columns.php:335
+msgid "Focus keyword not set."
+msgstr "Mot-clé principal non défini."
+
+#: admin/class-pointers.php:230
+msgid "General settings"
+msgstr "Réglages généraux"
+
+#: admin/google_search_console/class-gsc-category-filters.php:117
+msgid "Google was unable to crawl this URL due to an undetermined issue."
+msgstr "Google n'a pas pu exploré cette adresse en raison d'un problème indéterminé."
+
+#: admin/google_search_console/class-gsc-category-filters.php:119
+msgid "Googlebot could access your site, but certain URLs are blocked for Googlebot in your %1$s file. This block could either be for all Googlebots or even specifically for Googlebot-mobile."
+msgstr "Le Googlebot pourrait accéder à votre site, mais l'accès à certaines adresses est bloqué dans votre %1$s. Ce blocage pourrait être pour tous les Googlebot ou uniquement pour le Googlebot-mobile."
+
+#. translators: %1$s and %2$s expand to a link to the Yoast Knowledge Base
+#: admin/class-social-facebook.php:322
+msgid "If you don't know where to find the needed ID, see %1$sthis knowledge base article%2$s."
+msgstr "Si vous ne savez pas où trouver l'ID nécessaire, référez-vous à %1$scet article de notre base de connaissance%2$s."
+
+#. translators: %s expands to the social network's name
+#: admin/class-social-admin.php:36
+msgid "If you don't want to use the meta description for sharing the post on %s but want another description there, write it here."
+msgstr "Si vous ne souhaitez pas utiliser la méta description pour partager l'article sur %s mais voulez une autre description, inscrivez-la ici."
+
+#. translators: %s expands to the social network's name
+#: admin/class-social-admin.php:34
+msgid "If you don't want to use the post title for sharing the post on %s but instead want another title there, write it here."
+msgstr "Si vous ne souhaitez pas utiliser le titre de l'article sur %s mais voulez au contraire un autre titre, enregistrez-le ici."
+
+#: admin/class-pointers.php:303
+msgid "If you want to exclude certain post types and/or taxonomies, you can also set that on this page."
+msgstr "Si vous souhaitez exclure certains types de contenu et/ou des taxonomies, vous pouvez également le faire sur cette page."
+
+#. translators: %s expands to the social network's name
+#: admin/class-social-admin.php:38
+msgid "If you want to override the image used on %s for this post, upload / choose an image or add the URL here."
+msgstr "Si vous voulez remplacer l'image utilisée pour cet article sur %s, téléchargez/choisissez une image ou ajoutez son URL ici."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:245
+msgid "If you would like us to keep you up-to-date regarding %1$s and other plugins by Yoast, subscribe to our newsletter:"
+msgstr "Si vous voulez être tenu informé des nouveautés relatives à %1$s et aux autres extensions de Yoast, abonnez-vous à notre newsletter :"
+
+#: admin/class-pointers.php:304
+msgid "Is your webserver low on memory? Decrease the entries per sitemap (default: 1000) to reduce load."
+msgstr "Est-ce que votre serveur manque de mémoire ? Diminuez le nombre d'entrées du plan du site (par défaut : 1000) pour réduire la charge."
+
+#: admin/class-pointers.php:335 admin/pages/licenses.php:78
+msgid "Licenses"
+msgstr "Licences"
+
+#: admin/class-pointers.php:339
+msgid "Like this plugin?"
+msgstr "Vous aimez cette extension ?"
+
+#: admin/class-meta-columns.php:45
+msgid "Meta Desc."
+msgstr "Méta Desc."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:38
+msgid "Meta keywords used on the archive page for this term."
+msgstr "Meta keywords utilisé sur la page d'archive pour ce terme."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:238
+msgid "More %1$s"
+msgstr "En savoir plus sur %1$s"
+
+#. translators: %1$s and %2$s expand to a link to the Yoast Knowledge Base
+#: admin/class-social-facebook.php:301
+msgid "More info can be found %1$son our knowledge base%2$s."
+msgstr "Retrouvez plus d'information %1$sdans notre base de connaissance%2$s."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:92
+#: admin/taxonomy/class-taxonomy.php:61
+msgid "Never include"
+msgstr "Ne jamais inclure"
+
+#: admin/class-pointers.php:208
+msgid "Next"
+msgstr "Suivant"
+
+#. translators: %s expands to taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:57
+msgid "Noindex this %s"
+msgstr "Ne pas indexer (noindex) ce %s"
+
+#: admin/google_search_console/class-gsc-category-filters.php:115
+msgid "Not followed"
+msgstr "Non suivi"
+
+#: admin/google_search_console/class-gsc-category-filters.php:116
+msgid "Not found"
+msgstr "Non trouvé"
+
+#: admin/class-pointers.php:267
+msgid "Now click on the ‘%1$sPost Types%2$s’-tab, as this will be our example."
+msgstr "Cliquez à présent sur ‘%1$sPost Types%2$s’-tab, ce sera notre exemple."
+
+#: inc/class-wpseo-rank.php:104
+msgid "OK"
+msgstr "OK"
+
+#: admin/class-pointers.php:269
+msgid "On the Other tab you can change sitewide meta settings, like enable meta keywords."
+msgstr "Dans l'onglet Autre, vous pouvez modifier les réglages des méta pour tout le site, comme par exemple, activer les méta keywords."
+
+#: admin/class-pointers.php:268
+msgid "On the archives tab you can set templates for specific pages like author archives, search results and more."
+msgstr "Dans l'onglet des archives vous pouvez maintenant créer des modèles pour des pages spécifiques comme celles des archives d'auteur, des résultats de recherche et bien d'autres."
+
+#: admin/class-pointers.php:283
+msgid "On this tab you can enable the %1$sFacebook Open Graph%2$s functionality from this plugin, as well as assign a Facebook user or Application to be the admin of your site, so you can view the Facebook insights."
+msgstr "Dans cet onglet, vous pouvez activer la fonctionnalité de l'%1$sOpen Graph de Facebook%2$s, afin d'affecter à un utilisateur Facebook ou à une Application l'administration de votre site, et que vous puissiez voir les statistiques de Facebook."
+
+#: admin/class-pointers.php:286
+msgid "On this tab you can verify your site with Pinterest and enter your Pinterest account."
+msgstr "Dans cet onglet, vous pouvez vérifier votre site avec Pinterest et saisir les données de votre compte Pinterest."
+
+#. translators: %1$s expands to Yoast SEO Premium
+#: admin/class-pointers.php:337
+msgid "Once you’ve purchased %1$s or any other premium Yoast plugin, you’ll have to enter a license key. You can do so on the Licenses-tab. Once you’ve activated your premium plugin, you can use all its powerful features."
+msgstr "Après l'achat de %1$s ou d'une autre extension premium de Yoast, vous devrez entrer une clé de licence. Vous pouvez le faire dans l'onglet Licences. Une fois votre extension premium activée, vous pouvez utiliser toutes ses puissantes fonctionnalités."
+
+#: admin/class-pointers.php:269
+#: admin/google_search_console/class-gsc-category-filters.php:117
+#: admin/pages/metas.php:25
+msgid "Other"
+msgstr "Autres"
+
+#: admin/class-pointers.php:286 admin/pages/social.php:23
+msgid "Pinterest"
+msgstr "Pinterest "
+
+#: admin/class-social-facebook.php:113
+msgid "Please make sure both fields are filled."
+msgstr "Merci de vous assurez que les deux champs soient remplis."
+
+#. translators: %s expands to noindex
+#: admin/class-yoast-dashboard-widget.php:155
+msgid "Posts that are set to %s"
+msgstr "Les articles sont réglés sur %s."
+
+#: admin/class-yoast-dashboard-widget.php:152
+msgid "Posts with OK SEO score"
+msgstr "Articles avec un score SEO OK"
+
+#: admin/class-yoast-dashboard-widget.php:151
+msgid "Posts with bad SEO score"
+msgstr "articles avec un mauvais score SEO "
+
+#: admin/class-yoast-dashboard-widget.php:153
+msgid "Posts with good SEO score"
+msgstr "Articles avec un bon score SEO"
+
+#: admin/class-yoast-dashboard-widget.php:150
+msgid "Posts without focus keyword"
+msgstr "Articles sans mot clé principal"
+
+#: admin/class-pointers.php:214
+msgid "Previous"
+msgstr "Précédent"
+
+#: admin/class-yoast-plugin-conflict.php:165
+msgid "Recommended solution"
+msgstr "Solution recommandée"
+
+#: admin/class-yoast-form.php:232
+msgid "Remove these ads?"
+msgstr "Supprimer les publicités"
+
+#: inc/class-wpseo-rank.php:119
+msgid "SEO: Bad"
+msgstr "SEO : Mauvais"
+
+#: inc/class-wpseo-rank.php:121
+msgid "SEO: Good"
+msgstr "SEO : Bon"
+
+#: inc/class-wpseo-rank.php:118
+msgid "SEO: No Focus Keyword"
+msgstr "SEO : Pas de mot-clef principal"
+
+#: inc/class-wpseo-rank.php:120
+msgid "SEO: OK"
+msgstr "SEO : OK"
+
+#: inc/class-wpseo-rank.php:122
+msgid "SEO: Post Noindexed"
+msgstr "SEO : Article non indexé"
+
+#: admin/google_search_console/class-gsc-category-filters.php:113
+msgid "Server requires authentication or is blocking Googlebot from accessing the site."
+msgstr "Le serveur nécessite une authentification ou bloque l'accès au site au Googlebot."
+
+#: admin/class-pointers.php:266
+msgid "Sitewide settings"
+msgstr "Réglages au niveau du site"
+
+#: admin/class-pointers.php:339
+msgid "So, we’ve come to the end of the tour. If you like the plugin, please %srate it 5 stars on WordPress.org%s!"
+msgstr "Nous sommes arrivés à la fin de la visite. Si vous aimez l'extension, s'il vous plaît %sdonnez-lui 5 étoiles sur WordPress.org%s !"
+
+#: admin/class-pointers.php:282
+msgid "Social settings"
+msgstr "Réglages réseaux sociaux"
+
+#: admin/class-pointers.php:182 admin/pages/dashboard.php:161
+msgid "Start Tour"
+msgstr "Commencer la visite"
+
+#: admin/class-pointers.php:250
+msgid "Subscribe"
+msgstr "Abonnez-vous"
+
+#: admin/class-pointers.php:243
+msgid "Subscribe to our Newsletter"
+msgstr "Inscrivez-vous à notre newsletter"
+
+#: admin/class-social-facebook.php:178
+msgid "Successfully cleared all Facebook Data"
+msgstr "Toutes les données Facebook ont été effacées avec succès"
+
+#: admin/class-social-facebook.php:155
+msgid "Successfully removed admin %s"
+msgstr "Administrateur %s supprimé avec succès"
+
+#: admin/class-pointers.php:235
+msgid "Tab: Security"
+msgstr "Onglet : Sécurité"
+
+#: admin/class-pointers.php:234
+msgid "Tab: Webmaster Tools"
+msgstr "Onglet : Outils pour les webmasters"
+
+#: admin/class-pointers.php:233
+msgid "Tab: Your Info / Company Info"
+msgstr "Onglet : Vos infos / Infos de la société"
+
+#: admin/class-pointers.php:267
+msgid "Templates and settings"
+msgstr "Modèles et réglages"
+
+#: admin/class-pointers.php:340
+msgid "Thank you for using our plugin and good luck with your SEO!
Best,
Team Yoast - %1$sYoast.com%2$s"
+msgstr "Merci d'utiliser notre extension et bonne chance avec votre référencement !
Cordialement
L'équipe Yoast - %1$sYoast.com%2$s"
+
+#. translators: %1$s: 'Facebook & Open Graph' plugin name(s) of possibly
+#. conflicting plugin(s), %2$s to Yoast SEO
+#: admin/class-yoast-plugin-conflict.php:163
+msgid "The %1$s plugin(s) might cause issues when used in conjunction with %2$s."
+msgstr "L'extension(s) %1$s pourrai(en)t provoquer des problèmes si utiliser en conjonction avec %2$s."
+
+#. translators: %s expands to the taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:50
+msgid "The Breadcrumbs title is used in the breadcrumbs where this %s appears."
+msgstr "Le titre est utilisé dans le fil d'Ariane où %s apparaît."
+
+#: admin/taxonomy/class-taxonomy-settings-fields.php:45
+msgid "The canonical link is shown on the archive page for this term."
+msgstr "Le lien canonique s'affiche sur la page d'archive pour ce terme."
+
+#: admin/metabox/class-metabox.php:745
+msgid "The featured image should be at least 200x200 pixels to be picked up by Facebook and other social media sites."
+msgstr "L'image à la Une doit être au moins de 200 x 200 pixels pour être capté par Facebook et d'autres sites de médias sociaux."
+
+#: admin/class-pointers.php:266
+msgid "The first tab will show you site-wide settings for titles, normally you'll only need to change the Title Separator."
+msgstr "Le premier onglet présente les réglages généraux pour les titres, normalement vous n'aurez besoin de modifier que le séparateur de titres."
+
+#: admin/class-pointers.php:284
+msgid "The frontpage settings allow you to set meta-data for your homepage, whereas the default settings allow you to set a fallback for all posts/pages without images. "
+msgstr "Les paramètres de première page vous permettent de définir des méta-données pour votre page d'accueil, alors que les paramètres par défaut vous permettent de définir une configuration pour tous les articles / pages sans images."
+
+#. translators: %1$s expands to Yoast SEO, %2$s to Yoast SEO Premium, %3$s and
+#. %4$s to an anchor with link about our premium plugins
+#: admin/class-pointers.php:333
+msgid "The powerful functions of %1$s can be extended with %3$sYoast premium plugins%4$s. These premium plugins require the installation of %1$s or %2$s and add specific functionality. You can read all about the Yoast Premium Plugins %3$shere%4$s."
+msgstr "Les puissantes fonctions de %1$s peuvent être encore améliorées avec les %3$sPlugins Yoast Premium%4$s. Ces extensions premium nécessitent l'installation de %1$s ou de %2$s et ajoutent des fonctionnalités spécifiques. Vous pouvez en savoir plus au sujet de ces extensions Yoast Premium en cliquant %3$sici%4$s."
+
+#. translators: %1$s expands to the social network, %2$s to the recommended
+#. image size
+#. translators: %1$s expands to the social network name, %2$s expands to the
+#. image size
+#: admin/class-social-admin.php:40
+#: admin/taxonomy/class-taxonomy-social-fields.php:63
+msgid "The recommended image size for %1$s is %2$spx."
+msgstr "La taille d'image recommandée pour %1$s est de %2$spx."
+
+#: admin/class-pointers.php:267
+msgid "The templates are built using variables. You can find all these variables in the help tab (in the top-right corner of the page). The settings allow you to set specific behavior for the post types."
+msgstr "Les modèles sont construits à base de variables. Vous pouvez retrouvez l'ensemble des variables dans l'onglet Aide (en haut à droite de la page). Les paramètres vous permettent de définir un comportement spécifique pour les types de contenu."
+
+#: admin/class-pointers.php:241
+msgid "There’s more to learn about WordPress & SEO than just using this plugin. A great start is our article %1$sthe definitive guide to WordPress SEO%2$s."
+msgstr "Il existe d'autres ressources concernant WordPress et le SEO qui dépassent l'usage de cette extension. Un très bon début est notre article %1$sle guide ultime du SEO pour WordPress%2$s"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:232
+msgid "These are the General settings for %1$s, here you can restart this tour or revert the %1$s settings to default."
+msgstr "Ce sont les réglages généraux de %1$s, vous pouvez relancer la présentation ou revenir aux réglages de %1$s par défaut."
+
+#. translators: %s expands to taxonomy name
+#: admin/taxonomy/class-taxonomy-settings-fields.php:59
+msgid "This %s follows the indexation rules set under Metas and Titles, you can override it here."
+msgstr "Ce %s suit les règles d'indexation définies dans les Métas et Titres, vous pouvez les remplacer ici."
+
+#: admin/class-social-facebook.php:119
+msgid "This Facebook user has already been added as an admin."
+msgstr "Cet utilisateur Facebook a déjà été ajouté comme administrateur."
+
+#: admin/class-pointers.php:302
+msgid "This plugin adds XML sitemaps to your site. The sitemaps are automatically updated when you publish a new post, page or custom post and Google and Bing will be automatically notified."
+msgstr "Cette extension ajoute des cartes XML à votre site. Ces cartes sont automatiquement mises à jour lorsque vous publiez un nouvel article, une nouvelle page ou que vous modifiez un article. Les modifications sont automatiquement répercutées sur Google et Bing."
+
+#: admin/class-pointers.php:287
+msgid "This tab allows you to add specific post meta data for Google+. And if you have a Google+ page for your business, add that URL here and link it on your %1$sGoogle+%2$s page’s about page."
+msgstr "Cet onglet vous permet d'ajouter des méta-données spécifiques à soumettre à Google+. Et si vous avez une page Google+ pour votre entreprise, ajoutez l'URL ici et reliez-la à la page A propos de votre page %1$sGoogle+%2$"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-yoast-plugin-conflict.php:176
+msgid "This warning is generated by %1$s."
+msgstr "Cet avertissement est généré par %1$s."
+
+#: admin/class-pointers.php:264
+msgid "Title & Metas settings"
+msgstr "Réglages Titre et Métas"
+
+#. translators: %1$s and %2$s expand to a link to Facebook Insights
+#: admin/class-social-facebook.php:318
+msgid "To be able to access %1$sFacebook Insights%2$s, you need to add a user here. The name is used for reference only, the ID is used for verification."
+msgstr "Pour être en mesure d'accéder à %1$sFacebook Insights%2$s, vous devez ajouter un utilisateur ici. Le nom est utilisé à titre indicatif, l'ID est utilisée pour la vérification."
+
+#: admin/class-social-facebook.php:293
+msgid "To be able to access %sFacebook Insights%s for your site, you need to specify a Facebook Admin. This can be a user. If you have an app for your site, you could use that as well."
+msgstr "Pour pouvoir accéder à %sFacebook Insights %s pour votre site, vous devez spécifier un administrateur Facebook. Cela peut être un utilisateur. Si vous avez une application pour votre site, vous pouvez aussi l'utiliser."
+
+#: admin/class-pointers.php:285 admin/class-social-admin.php:46
+#: admin/pages/social.php:22 admin/taxonomy/class-taxonomy-social-fields.php:93
+msgid "Twitter"
+msgstr "Twitter"
+
+#: admin/google_search_console/class-gsc-category-filters.php:116
+msgid "URL points to a non-existent page."
+msgstr "L'adresse pointe vers une page inexistante."
+
+#. translators: %1$s expands to Yoast SEO Premium
+#: admin/class-yoast-form.php:235
+msgid "Upgrade to %1$s »"
+msgstr "Passer à %1$s »"
+
+#: admin/class-yoast-form.php:429
+#: admin/taxonomy/class-taxonomy-fields-presenter.php:88
+msgid "Upload Image"
+msgstr "Mettre en ligne une image"
+
+#: admin/taxonomy/class-taxonomy.php:55
+msgid "Use %s default (Currently: %s)"
+msgstr "Utiliser %s par défaut (actuellement : %s)"
+
+#: admin/class-yoast-plugin-conflict.php:160
+msgid "Warning!"
+msgstr "Avertissement !"
+
+#. translators: %1$s: 'Facebook & Open Graph' plugin name(s) of possibly
+#. conflicting plugin(s). %2$s to Yoast SEO
+#: admin/class-yoast-plugin-conflict.php:168
+msgid "We recommend you deactivate %1$s and have another look at your %2$s configuration using the button above."
+msgstr "Nous vous recommandons de désactiver %1$s et de rejeter un Åil à votre configuration de %2$s en utilisant le bouton ci-dessus."
+
+#: admin/class-pointers.php:301
+msgid "What are XML sitemaps?"
+msgstr "En quoi consistent les plans de site au format XML ?"
+
+#: admin/class-pointers.php:302
+msgid "What does the plugin do with XML Sitemaps?"
+msgstr "Que fait l'extension avec les Sitemaps XML ?"
+
+#: admin/class-pointers.php:285
+msgid "With %1$sTwitter Cards%2$s, you can attach rich photos, videos and media experience to tweets that drive traffic to your website. Simply check the box, sign up for the service, and users who Tweet links to your content will have a “Card” added to the tweet that’s visible to all of their followers."
+msgstr "Avec les %1$sCartes Twitter %2$s, vous pouvez joindre des photos, des vidéos et autres médias à vos tweets qui génèrent du trafic vers votre site. Il suffit de cocher la case, enregistrez-vous pour le service et les utilisateurs qui tweetent des liens vers votre contenu auront une “Carte” ajoutée dans leur tweet qui sera visible à tous leurs contacts. "
+
+#: admin/class-pointers.php:234
+msgid "You can add the verification codes for the different Webmaster Tools programs here. We highly encourage you to check out both Google and Bing’s Webmaster Tools."
+msgstr "Vous pouvez ajouter ici les codes de vérification des différents programmes de Webmaster Tools. Nous vous encourageons vivement à vérifier les outils pour Webmaster de Google et de Bing."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-pointers.php:176
+msgid "You’ve just installed %1$s! Click “Start Tour” to view a quick introduction of this plugin’s core functionality."
+msgstr "Vous venez d'installer %1$s ! Cliquez sur \"Commencer la visite\" pour afficher une rapide introduction des fonctions de base de l'extension."
+
+#: admin/class-social-facebook.php:116
+msgid "Your input contains invalid characters. Please make sure both fields are filled in correctly."
+msgstr "Votre saisie contient des caractères non valides. Veuillez vérifier que les deux champs soient correctement remplis."
+
+#: admin/class-pointers.php:265
+msgid "This is where you\tset the titles and meta-information for all your post types, taxonomies, archives, special pages and for your homepage. The page is divided into different tabs. Make sure you check ’em all out!"
+msgstr "Vous pouvez définir ici les titres et les méta-informations pour vos types de contenus, taxinomies, archives, pages spéciales, et page d'accueil. Cette page est divisée en plusieurs onglets, pensez à tous les visiter !"
+
+#. translators: %1$s expands to Yoast SEO, %2$s expands to 5.4.3, %3$s expands
+#. to Google Analytics by Yoast
+#: admin/class-admin-init.php:162
+msgid "%1$s detected you are using version %2$s of %3$s, please update to the latest version to prevent compatibility issues."
+msgstr "%1$s a détecté que vous utiliser la version de %2$s de %3$s. Veuillez la mettre à jour pour éviter les problèmes de compatibilité."
+
+#. translators: %1$s expands to Yoast SEO, $2%s to the version number, %3$s and
+#. %4$s to anchor tags with link to intro page
+#: admin/class-admin-init.php:76
+msgid "%1$s has been updated to version %2$s. %3$sClick here%4$s to find out what's new!"
+msgstr "%1$s a été mis à jour en version %2$s. %3$sCliquez ici%4$s pour découvrir toutes les nouveautés !"
+
+#. translators: %s is the name of the plugin
+#: admin/class-customizer.php:52
+msgid "%s Breadcrumbs"
+msgstr "Fil d'Ariane de %s"
+
+#: admin/metabox/class-metabox.php:297 admin/taxonomy/class-taxonomy.php:257
+msgid "(no parent)"
+msgstr "(aucun parent)"
+
+#: admin/metabox/class-metabox.php:95
+msgid "301 Redirect"
+msgstr "Redirection 301"
+
+#: admin/class-bulk-editor-list-table.php:929
+msgid "Action"
+msgstr "Action"
+
+#: admin/class-admin.php:154 admin/metabox/class-metabox.php:418
+#: admin/metabox/class-metabox.php:420 admin/metabox/class-metabox.php:429
+#: admin/metabox/class-metabox.php:430 inc/wpseo-non-ajax-functions.php:426
+msgid "Advanced"
+msgstr "Avancé"
+
+#: admin/metabox/class-metabox.php:80
+msgid "Advanced meta robots settings for this page."
+msgstr "Réglages avancés des méta des robots pour cette page."
+
+#: admin/class-admin.php:263 admin/class-admin.php:264
+msgid "Advanced Variables"
+msgstr "Variable Premium"
+
+#: admin/class-customizer.php:146
+msgid "Anchor text for the homepage:"
+msgstr "Texte d'ancrage pour la page d'accueil"
+
+#: admin/class-admin.php:255 admin/class-admin.php:256
+msgid "Basic Variables"
+msgstr "Variables de base"
+
+#: admin/class-customizer.php:246
+msgid "Breadcrumb for 404 pages:"
+msgstr "Fil d'Ariane pour la page 404 "
+
+#: admin/metabox/class-metabox.php:89
+msgid "Breadcrumbs Title"
+msgstr "Titre pour le fil d'Ariane"
+
+#: admin/class-customizer.php:121
+msgid "Breadcrumbs separator:"
+msgstr "Séparateur pour le fil d'Ariane :"
+
+#: admin/metabox/class-metabox.php:92
+msgid "Canonical URL"
+msgstr "URL canonique"
+
+#: admin/metabox/class-metabox.php:177
+msgid "Check"
+msgstr "Vérifier"
+
+#: admin/class-export.php:102
+msgid "Could not write settings to file."
+msgstr "Impossible d'écrire les réglages dans le fichier."
+
+#: admin/class-export.php:97
+msgid "Could not zip settings-file."
+msgstr "Impossible de compresser (ZIP) le fichier des réglages."
+
+#: admin/metabox/class-metabox.php:71
+msgid "Default for post type, currently: %s"
+msgstr "Par défaut pour le type de contenu, actuellement : %s"
+
+#: admin/class-bulk-editor-list-table.php:748
+msgid "Edit"
+msgstr "Modifier"
+
+#: admin/class-admin.php:282
+msgid "Edit Files"
+msgstr "Modifier les fichiers"
+
+#: admin/class-bulk-editor-list-table.php:748
+msgid "Edit this item"
+msgstr "Modifier cet objet"
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-export.php:71
+msgid "Error creating %1$s export: "
+msgstr "Erreur de création de l'export de %1$s : "
+
+#: admin/class-import-external.php:120
+msgid "Error: no Robots Meta data found to import."
+msgstr "Erreur : aucune métadonnée pour les robots à importer."
+
+#: admin/class-bulk-description-editor-list-table.php:43
+msgid "Existing Yoast Meta Description"
+msgstr "Méta description Yoast actuelle"
+
+#: admin/class-bulk-title-editor-list-table.php:45
+msgid "Existing Yoast SEO Title"
+msgstr "Titre Yoast SEO actuel"
+
+#: admin/class-export.php:66
+msgid "Export created: %1$sdownload your export file here%2$s."
+msgstr "Export créé : %1$stéléchargez votre ficher exporté ici%2$s."
+
+#: admin/class-admin.php:181 admin/class-admin.php:289
+#: admin/class-pointers.php:331 admin/pages/licenses.php:77
+#: inc/wpseo-non-ajax-functions.php:444
+msgid "Extensions"
+msgstr "Extensions"
+
+#: admin/class-admin.php:472
+msgid "FAQ"
+msgstr "Questions"
+
+#: admin/class-admin.php:502
+msgid "Facebook profile URL"
+msgstr "URL du profil Facebook"
+
+#: admin/class-bulk-editor-list-table.php:387
+msgid "Filter"
+msgstr "Filtrer"
+
+#: admin/metabox/class-metabox.php:56
+#: admin/taxonomy/class-taxonomy-content-fields.php:24
+msgid "Focus Keyword"
+msgstr "Mot-clé principal "
+
+#: admin/metabox/class-metabox.php:76
+msgid "Follow"
+msgstr "Suivre"
+
+#: admin/class-admin.php:238
+msgid "For more information:"
+msgstr "Pour plus d'information :"
+
+#: admin/class-admin.php:211 admin/pages/dashboard.php:145
+#: admin/pages/metas.php:20 admin/pages/xml-sitemaps.php:36
+#: inc/wpseo-non-ajax-functions.php:402
+msgid "General"
+msgstr "Généraux"
+
+#: admin/class-admin.php:117
+msgid "General Settings"
+msgstr "Réglages généraux"
+
+#: admin/class-admin.php:498 admin/class-pointers.php:287
+#: admin/class-social-admin.php:47 admin/pages/social.php:24
+#: admin/taxonomy/class-taxonomy-social-fields.php:94
+msgid "Google+"
+msgstr "Google+"
+
+#: admin/class-import-external.php:108
+msgid "HeadSpace2 data successfully imported"
+msgstr "Les données de HeadSpace2 ont bien été importées."
+
+#: admin/class-admin.php:402
+msgid "Huge SEO Issue: You're blocking access to robots."
+msgstr "Important problème SEO : Vous bloquez actuellement l'accès aux robots des moteurs de recherche. "
+
+#: admin/class-admin.php:405 admin/class-admin.php:440
+msgid "I know, don't bug me."
+msgstr "Je sais, ne plus m'avertir."
+
+#: admin/metabox/class-metabox.php:64
+msgid "If you type something above it will override your %smeta keywords template%s."
+msgstr "Si vous entrez quelque chose dans cette case, cela va remplacer votre %smodèle de méta keywords%s."
+
+#: admin/class-admin-init.php:141
+msgid "Just another WordPress site"
+msgstr "Un site utilisant WordPress"
+
+#: admin/metabox/class-metabox.php:79
+msgid "Meta Robots Advanced"
+msgstr "Paramètres méta robots avancés "
+
+#: admin/metabox/class-metabox.php:75
+msgid "Meta Robots Follow"
+msgstr "Méta Robots Follow "
+
+#: admin/metabox/class-metabox.php:67
+msgid "Meta Robots Index"
+msgstr "Méta Robots Index "
+
+#: admin/metabox/class-metabox.php:61 admin/pages/metas.php:141
+msgid "Meta description"
+msgstr "Méta description"
+
+#: admin/metabox/class-metabox.php:63 admin/pages/metas.php:143
+#: admin/taxonomy/class-taxonomy-settings-fields.php:37
+msgid "Meta keywords"
+msgstr "Méta keywords"
+
+#: admin/class-admin.php:276 admin/pages/network.php:86
+msgid "MultiSite Settings"
+msgstr "Réglages MultiSite"
+
+#: admin/metabox/class-metabox.php:83
+msgid "NO ODP"
+msgstr "NO ODP"
+
+#: admin/metabox/class-metabox.php:84
+msgid "NO YDIR"
+msgstr "NO YDIR"
+
+#: admin/class-bulk-description-editor-list-table.php:44
+msgid "New Yoast Meta Description"
+msgstr "Nouvelle méta description Yoast"
+
+#: admin/class-bulk-title-editor-list-table.php:46
+msgid "New Yoast SEO Title"
+msgstr "Nouveau titre Yoast SEO"
+
+#: admin/metabox/class-metabox.php:86
+msgid "No Archive"
+msgstr "Aucune archive"
+
+#: admin/metabox/class-metabox.php:85
+msgid "No Image Index"
+msgstr "Pas d'index pour l'image"
+
+#: admin/metabox/class-metabox.php:87
+msgid "No Snippet"
+msgstr "Pas d'aperçu"
+
+#: admin/metabox/class-metabox.php:157
+msgid "No focus keyword set."
+msgstr "Mot-clé principal non défini."
+
+#: admin/class-import.php:151
+msgid "No settings found in file."
+msgstr "Aucun réglage n'a été trouvé dans le fichier."
+
+#: admin/metabox/class-metabox.php:77
+msgid "Nofollow"
+msgstr "Ne pas suivre"
+
+#: admin/metabox/class-metabox.php:82 admin/pages/network.php:53
+#: admin/views/tab-breadcrumbs.php:40 admin/views/tab-breadcrumbs.php:57
+#: inc/class-wpseo-meta.php:412
+msgid "None"
+msgstr "Aucun"
+
+#: admin/class-admin.php:248
+msgid "Note that not all variables can be used in every template."
+msgstr "Veuillez noter que toutes les variables ne peuvent pas être utilisées dans tous les modèles."
+
+#: admin/class-bulk-editor-list-table.php:924
+msgid "Page URL/Slug"
+msgstr "URL/Identifiant de la page"
+
+#: admin/metabox/class-metabox.php:57
+#: admin/taxonomy/class-taxonomy-content-fields.php:25
+msgid "Pick the main keyword or keyphrase that this post/page is about.
Read %sthis post%s for more info."
+msgstr "Choisissez le mot-clé principal ou la phrase-clé principale de cet article/cette page.
Lisez %scet article%s pour plus d'infos."
+
+#: admin/class-bulk-editor-list-table.php:922
+msgid "Post Status"
+msgstr "Ãtat de l'article"
+
+#: admin/class-bulk-editor-list-table.php:921
+msgid "Post Type"
+msgstr "Type de contenu"
+
+#: admin/ajax.php:218
+msgid "Post doesn't exist."
+msgstr "L'article n'existe pas."
+
+#: admin/ajax.php:227
+msgid "Post has an invalid Post Type: %s."
+msgstr "L'article a un type de contenu non valide : %s."
+
+#: admin/class-meta-columns.php:330 admin/metabox/class-metabox.php:150
+msgid "Post is set to noindex."
+msgstr "L'article est réglé sur noindex."
+
+#: admin/class-admin.php:355
+msgid "Posts"
+msgstr "Articles"
+
+#: admin/class-customizer.php:196
+msgid "Prefix for archive pages:"
+msgstr "Préfixe pour les pages d'archive :"
+
+#: admin/class-customizer.php:171
+msgid "Prefix for breadcrumbs:"
+msgstr "Préfixe pour le fil d'Ariane :"
+
+#: admin/class-customizer.php:221
+msgid "Prefix for search result pages:"
+msgstr "Préfixe pour les pages de résultats de recherche :"
+
+#: admin/class-admin.php:468
+msgid "Premium Support"
+msgstr "Support Premium"
+
+#: admin/class-bulk-editor-list-table.php:754
+msgid "Preview"
+msgstr "Aperçu"
+
+#: admin/class-bulk-editor-list-table.php:754
+msgid "Preview “%s”"
+msgstr "Prévisualiser “%s”"
+
+#: admin/class-bulk-editor-list-table.php:923
+msgid "Publication date"
+msgstr "Date de Publication"
+
+#: admin/class-import-external.php:168
+msgid "RSS Footer options imported successfully."
+msgstr "Les options de pied de page du fil RSS ont été importées avec succès."
+
+#: admin/class-customizer.php:86
+msgid "Remove blog page from breadcrumbs"
+msgstr "Retirer la page de blog du fil d'Ariane"
+
+#: admin/class-admin.php:117 admin/class-admin.php:276
+#: admin/class-meta-columns.php:43 inc/wpseo-non-ajax-functions.php:257
+msgid "SEO"
+msgstr "SEO"
+
+#: admin/class-admin.php:436
+msgid "SEO Issue:"
+msgstr "Problème SEO :"
+
+#: admin/class-meta-columns.php:44 admin/metabox/class-metabox.php:59
+msgid "SEO Title"
+msgstr "Titre SEO "
+
+#: admin/metabox/class-metabox.php:175
+msgid "SEO:"
+msgstr "SEO :"
+
+#: admin/class-config.php:116
+msgid "See the help tab for more info."
+msgstr "Voir l'onglet d'aide pour plus d'informations."
+
+#: admin/class-import.php:173
+msgid "Setting \"%s\" is no longer used and has been discarded."
+msgstr "Le paramètre \"%s\" n'est plus disponible et a été désactivé"
+
+#: admin/class-admin.php:456
+#: admin/google_search_console/class-gsc-platform-tabs.php:40
+#: admin/taxonomy/class-taxonomy-metabox.php:129
+#: admin/taxonomy/class-taxonomy-metabox.php:131
+#: admin/taxonomy/class-taxonomy-metabox.php:140
+#: admin/taxonomy/class-taxonomy-metabox.php:141
+msgid "Settings"
+msgstr "Réglages"
+
+#: admin/class-import.php:76 admin/class-import.php:82
+#: admin/class-import.php:88 admin/class-import.php:120
+#: admin/class-import.php:127 admin/class-import.php:151
+msgid "Settings could not be imported:"
+msgstr "Les réglagles n'ont pas été importés :"
+
+#: admin/class-import.php:148
+msgid "Settings successfully imported."
+msgstr "Les réglages ont été importés avec succès."
+
+#: admin/metabox/class-metabox.php:81
+msgid "Site-wide default: %s"
+msgstr "Valeur par défaut pour tout le site : %s"
+
+#: admin/class-admin.php:136 admin/class-social-admin.php:125
+#: admin/class-social-admin.php:126
+#: admin/taxonomy/class-taxonomy-metabox.php:203
+#: admin/taxonomy/class-taxonomy-metabox.php:204
+#: inc/wpseo-non-ajax-functions.php:414
+msgid "Social"
+msgstr "Réseaux sociaux"
+
+#: admin/ajax.php:119
+msgid "Some files could not be removed. Please remove them via FTP."
+msgstr "Plusieurs fichiers n'ont pas pu être supprimés. Veuillez le faire par le biais de votre logiciel FTP."
+
+#: admin/class-admin.php:246
+msgid "Template explanation"
+msgstr "Explication des modèles"
+
+#: admin/metabox/class-metabox.php:96
+msgid "The URL that this page should redirect to."
+msgstr "L'URL vers laquelle cette page devrait rediriger."
+
+#: admin/metabox/class-metabox.php:93
+msgid "The canonical URL that this page should point to, leave empty to default to permalink. %sCross domain canonical%s supported too."
+msgstr "L'URL canonique qui devrait pointer sur cette page, laissez cette case vide pour utiliser le permalien par défaut. Les %sURLs canoniques vers d'autres domaines%s sont aussi supportées."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-admin.php:248
+msgid "The title & metas settings for %1$s are made up of variables that are replaced by specific values from the page when the page is displayed. The tabs on the left explain the available variables."
+msgstr "Les réglages des titres & métas pour %1$s utilisent des variables qui sont remplacées par des valeurs spécifiques de la page quand la page est affichée. Les onglets de gauche donnent des explications sur les variables disponibles."
+
+#: admin/metabox/class-metabox.php:51
+#: admin/taxonomy/class-taxonomy-content-fields.php:20
+msgid "This is a rendering of what this post might look like in Google's search results.
Read %sthis post%s for more info."
+msgstr "Voici une prévisualisation des résultats de recherche pour votre article sur Google.
Lire %sl'article%s pour plus d'informations."
+
+#. translators: %1$s expands to Yoast SEO
+#: admin/class-export.php:112
+msgid "This is a settings export file for the %1$s plugin by Yoast.com"
+msgstr "Ceci est un fichier d'exportation des réglages de l'extension %1$s de Yoast.com"
+
+#: admin/class-admin.php:239
+msgid "Title optimization"
+msgstr "Optimisation d'un titre"
+
+#: admin/metabox/class-metabox.php:90
+msgid "Title to use for this page in breadcrumb paths"
+msgstr "Titre à utiliser pour cette page dans le fil d'Ariane"
+
+#: admin/class-admin.php:127 inc/wpseo-non-ajax-functions.php:408
+msgid "Titles & Metas"
+msgstr "Titres & Métas"
+
+#: admin/class-admin.php:163 inc/wpseo-non-ajax-functions.php:432
+msgid "Tools"
+msgstr "Outils"
+
+#: admin/class-admin.php:500
+msgid "Twitter username (without @)"
+msgstr "Identifiant Twitter (sans le @)"
+
+#: admin/class-import.php:127
+msgid "Unzipping failed - file settings.ini not found."
+msgstr "Ãchec de la décompression - le fichier settings.ini est introuvable."
+
+#: admin/class-import.php:120
+msgid "Unzipping failed with error \"%s\"."
+msgstr "Ãchec de la décompression avec l'erreur \"%s\"."
+
+#: admin/class-import.php:88
+msgid "Upload failed."
+msgstr "L'envoi a échoué."
+
+#: admin/class-config.php:102 admin/metabox/class-metabox.php:758
+#: admin/taxonomy/class-taxonomy.php:101
+msgid "Use Image"
+msgstr "Utiliser l'image"
+
+#: admin/class-bulk-editor-list-table.php:758
+#: admin/google_search_console/class-gsc-table.php:209
+msgid "View"
+msgstr "Voir"
+
+#: admin/class-bulk-editor-list-table.php:758
+msgid "View “%s”"
+msgstr "Voir “%s”"
+
+#: admin/class-bulk-editor-list-table.php:920
+msgid "WP Page Title"
+msgstr "Titre de la page"
+
+#: admin/metabox/class-metabox.php:69
+#: admin/taxonomy/class-taxonomy-settings-fields.php:105
+msgid "Warning: even though you can set the meta robots setting here, the entire site is set to noindex in the sitewide privacy settings, so these settings won't have an effect."
+msgstr "Attention : même si vous pouvez modifier les méta \"robots\" ici, tout votre site est réglé en mode \"noindex\" dans les réglages de vie privée, toute modification effectuée ici n'aura donc aucun effet. "
+
+#. translators: %s: '%%term_title%%' variable used in titles and meta's
+#. template that's not compatible with the given template
+#: admin/class-config.php:116
+msgid "Warning: the variable %s cannot be used in this template."
+msgstr "Attention : la variable %s ne peut pas être utilisée avec ce modèle."
+
+#: admin/class-admin.php:240
+msgid "Why Google won't display the right page title"
+msgstr "Pourquoi Google n'affichera pas le bon titre de la page"
+
+#: admin/class-import-woothemes-seo.php:29
+msgid "WooThemes SEO framework settings & data successfully imported."
+msgstr "Les réglages du framework WooThemes SEO ont bien été importés."
+
+#: admin/class-admin.php:145 admin/class-pointers.php:300
+#: inc/wpseo-non-ajax-functions.php:420
+msgid "XML Sitemaps"
+msgstr "Sitemaps XML"
+
+#: admin/class-import-external.php:192
+msgid "Yoast Breadcrumbs options could not be found"
+msgstr "Les options de Yoast Breadcrumbs sont introuvables."
+
+#: admin/class-import-external.php:189
+msgid "Yoast Breadcrumbs options imported successfully."
+msgstr "Les options de Yoast Breadcrumbs ont été importées avec succès."
+
+#: admin/class-bulk-editor-list-table.php:133
+msgid "You are not allowed to access this page."
+msgstr "Vous n'êtes pas autorisé à accéder à cette page."
+
+#: admin/ajax.php:243
+msgid "You can't edit %s that aren't yours."
+msgstr "Vous ne pouvez pas modifier les %s qui ne sont pas à /de vous."
+
+#: admin/ajax.php:235
+msgid "You can't edit %s."
+msgstr "Vous ne pouvez pas modifier %s."
+
+#: admin/ajax.php:251
+msgid "You have used HTML in your value which is not allowed."
+msgstr "Votre valeur inclut du code HTML non autorisé."
+
+#: admin/class-admin.php:403
+msgid "You must %sgo to your Reading Settings%s and uncheck the box for Search Engine Visibility."
+msgstr "Vous devez vous %srendre dans vos Réglages de Lecture%s et décocher la case Visibilité pour les moteurs de recherche."
+
+#: admin/class-admin-init.php:120
+msgid "You still have the default WordPress tagline, even an empty one is probably better. %1$sYou can fix this in the customizer%2$s."
+msgstr "Vous utilisez toujours le slogan par défaut de WordPress, un vide serait même plus efficace. %1$sVous pouvez régler cela dans la personnalisation%2$s."
+
+#. translators: %1$s expands to Yoast SEO, %2$s to opening anchor and %3$s the
+#. anchor closing tag
+#: admin/class-admin.php:438
+msgid "Your theme contains a meta description, which blocks %1$s from working properly. Please visit the %2$sSEO Dashboard%3$s to fix this."
+msgstr "Votre thème contient une méta description qui empêche %1$s de fonctionner correctement. Rendez-vous sur le %2$sTableau de bord du SEO%3$s pour corriger le problème."
+
+#. translators: this should be an array of stopwords for your language,
+#. separated by comma's.
+#: admin/class-admin.php:571
+msgid "a,about,above,after,again,against,all,am,an,and,any,are,as,at,be,because,been,before,being,below,between,both,but,by,could,did,do,does,doing,down,during,each,few,for,from,further,had,has,have,having,he,he'd,he'll,he's,her,here,here's,hers,herself,him,himself,his,how,how's,i,i'd,i'll,i'm,i've,if,in,into,is,it,it's,its,itself,let's,me,more,most,my,myself,nor,of,on,once,only,or,other,ought,our,ours,ourselves,out,over,own,same,she,she'd,she'll,she's,should,so,some,such,than,that,that's,the,their,theirs,them,themselves,then,there,there's,these,they,they'd,they'll,they're,they've,this,those,through,to,too,under,until,up,very,was,we,we'd,we'll,we're,we've,were,what,what's,when,when's,where,where's,which,while,who,who's,whom,why,why's,with,would,you,you'd,you'll,you're,you've,your,yours,yourself,yourselves"
+msgstr "à ,alors,au,aucun,aussi,autre,avant,avec,avoir,bon,car,ce,cela,ces,ceux,chaque,ci,comme,comment,dans,des,du,dedans,dehors,depuis,devrait,doit,donc,dos,début,elle,elles,en,encore,essai,est,et,eu,fait,faites,fois,font,hors,ici,il,ils,je,juste,la,le,les,leur,là ,ma,maintenant,mais,mes,mine,moins,mon,mot,même,ni,nommés,notre,nous,ou,où,par,parce,pas,peut,peu,plupart,pour,pourquoi,quand,que,quel,quelle,quelles,quels,qui,sa,sans,ses,seulement,si,sien,son,sont,sous,soyez,sujet,sur,ta,tandis,tellement,tels,tes,ton,tous,tout,trop,très,tu,voient,vont,votre,vous,vu,ça,étaient,état,étions,été,être,un,une"
+
+#: admin/metabox/class-metabox.php:72
+msgid "index"
+msgstr "index"
+
+#: admin/metabox/class-metabox.php:73
+msgid "noindex"
+msgstr "noindex"
+
+#: admin/class-bulk-editor-list-table.php:337
+msgctxt "posts"
+msgid "Trash (%s)"
+msgid_plural "Trash (%s)"
+msgstr[0] "Supprimez le (%s)"
+msgstr[1] "Supprimez les (%s)"
+
+#: admin/class-bulk-editor-list-table.php:294
+msgctxt "posts"
+msgid "All (%s)"
+msgid_plural "All (%s)"
+msgstr[0] "Tout (%s)"
+msgstr[1] "Tous (%s)"
+
+#: admin/class-admin.php:172 inc/wpseo-non-ajax-functions.php:438
+msgid "Search Console"
+msgstr "Search Console"
+
+#: admin/metabox/class-metabox.php:222 admin/taxonomy/class-taxonomy.php:210
+msgid "Content:"
+msgstr "Contenu :"
+
+#: admin/class-export.php:114
+msgid "This export includes taxonomy metadata"
+msgstr "Cet export inclut les métadonnées des taxinomies."
+
+#: admin/class-export.php:181
+msgid "No taxonomy metadata found"
+msgstr "Aucune métadonnée de taxinomie n'a été trouvée."
diff --git a/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo b/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo
index 97051c49..9fc2e6f7 100755
Binary files a/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo and b/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.mo differ
diff --git a/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po b/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po
index 4d62c198..0e6a23ec 100755
--- a/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po
+++ b/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/i18n/wp-mailjet-subscription-widget-fr_FR.po
@@ -1,14 +1,18 @@
+#: mailjet-widget.php
+msgid "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
+msgstr "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
+
#: mailjet-widget.php
msgid "Subscription Confirmation"
-msgstr "Confirmation abonnement"
+msgstr "Confirmation d'inscription"
#: mailjet-widget.php
msgid "Subscription confirmation email sent. Please check your inbox and confirm the subscription."
-msgstr "Abonnement courriel de confirmation envoyé. S'il vous plaît vérifier votre boîte de réception et de confirmer la souscription."
+msgstr "Votre e-mail a bien été ajouté. Vous allez recevoir un e-mail de confirmation."
#: mailjet-widget.php
msgid "Email field is empty"
-msgstr "Email field is empty"
+msgstr "Veuillez indiquer votre adresse e-mail"
#: mailjet-widget.php
msgid "your@email.com"
@@ -16,11 +20,11 @@ msgstr "Votre email"
#: mailjet-widget.php
msgid "Error. Token verification failed."
-msgstr "Error. Token verification failed."
+msgstr "Une erreur s'est produite"
#: mailjet-widget.php
msgid "Sorry %s we were not able to complete your subscription because it appears that you are already subscribed."
-msgstr "%s, l'abonnement est malheureusement impossible pour le moment
\n"
+msgstr "L'email %s est déjà présent dans la base"
"
\n"
#: mailjet-widget.php
@@ -33,16 +37,12 @@ msgstr "Votre e-mail a bien été ajouté"
#: mailjet-widget.php
msgid "Confirm your mailing list subscription"
-msgstr "Confirm your mailing list subscription"
+msgstr "Veuillez confirmer votre inscription"
#: mailjet-widget.php
msgid "Please Confirm Your Subscription To"
-msgstr "Please Confirm Your Subscription To"
-
-#: mailjet-widget.php
-msgid "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
-msgstr "Didn't ask to subscribe to this list? Or maybe you've changed your mind? Then simply ignore this email and you won't be subscribed"
+msgstr "Veuillez confirmer votre inscription à "
#: mailjet-widget.php
msgid "Thanks,"
-msgstr "Thanks,"
+msgstr "Merci,"
diff --git a/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php b/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php
index cb7b8c09..8469f099 100755
--- a/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php
+++ b/pavillonmadeleine.fr/wp-content/plugins/mailjet-for-wordpress/wp-mailjet.php
@@ -1,5 +1,12 @@
response[plugin_basename(__FILE__)]);
+ return $value;
+}
+
/*
Plugin Name: Mailjet for Wordpress
Version: 4.1.2
diff --git a/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/GeoIP.dat b/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/GeoIP.dat
index eecf60b8..54512499 100755
Binary files a/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/GeoIP.dat and b/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/GeoIP.dat differ
diff --git a/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php b/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php
index 65b18cbf..6a2de095 100755
--- a/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php
+++ b/pavillonmadeleine.fr/wp-content/plugins/wordfence/lib/wfBrowscapCache.php
@@ -1,5 +1,5 @@
'Android Browser 4.0',
-2207=>'Chromium 36.0',
-2214=>'Chromium 35.0',
-2283=>'Edge 12.0',
-2211=>'Chromium 38.0',
-2208=>'Chromium 37.0',
-2198=>'Chromium 33.0',
-2204=>'Chromium 30.0',
-2200=>'Chromium 39.0',
-2199=>'Chromium 32.0',
-2213=>'Chromium 28.0',
-2201=>'Chromium 31.0',
-2194=>'Chromium 34.0',
-2196=>'Chromium 29.0',
-2210=>'Chromium 43.0',
-2206=>'Chromium 41.0',
-2202=>'Chromium 48.0',
-2205=>'Chromium 42.0',
-2203=>'Chromium 47.0',
-2197=>'Chromium 46.0',
-2195=>'Chromium 45.0',
-2212=>'Chromium 44.0',
-2209=>'Chromium 40.0',
-2158=>'Android WebView 1.5',
-2165=>'Android WebView 4.2',
-2171=>'Android WebView 5.0',
-2174=>'Android WebView 4.3',
-2163=>'Android WebView 1.6',
-2159=>'Android WebView 2.0',
-2173=>'Android WebView 4.4',
-2164=>'Android WebView 4.1',
-2157=>'Android WebView 4.0',
-2154=>'Android WebView 2.1',
-2153=>'Android WebView 1.0',
-2239=>'Chrome 47.0',
-2247=>'Chrome 30.0',
-2244=>'Chrome 44.0',
-2234=>'Chrome 42.0',
-2242=>'Chrome 48.0',
-2238=>'Chrome 46.0',
-2241=>'Chrome 38.0',
-2232=>'Chrome 32.0',
-2236=>'Chrome 43.0',
-2237=>'Chrome 45.0',
-2250=>'Chrome 41.0',
-2235=>'Chrome 36.0',
-2249=>'Chrome 31.0',
-2246=>'Chrome 33.0',
-2233=>'Chrome 37.0',
-2243=>'Chrome 40.0',
-2248=>'Chrome 34.0',
-2245=>'Chrome 39.0',
-2240=>'Chrome 35.0',
-2180=>'Mobile Safari 9.0',
-2182=>'Mobile Safari 8.0',
-2188=>'Mobile Safari 6.1',
-2181=>'Mobile Safari 8.1',
-2185=>'Mobile Safari 7.1',
-2184=>'Mobile Safari 7.0',
-2183=>'Mobile Safari 6.0',
-2193=>'Chrome Generic',
-2149=>'Chrome 47.0 for iOS',
-2169=>'Chrome 30.0 for iOS',
-2152=>'Chrome 36.0 for iOS',
-2172=>'Chrome 40.0 for iOS',
-2155=>'Chrome 39.0 for iOS',
-2160=>'Chrome 34.0 for iOS',
-2138=>'Chrome 46.0 for iOS',
-2162=>'Chrome 38.0 for iOS',
-2170=>'Chrome 41.0 for iOS',
-2139=>'Chrome 42.0 for iOS',
-2148=>'Chrome 45.0 for iOS',
-2168=>'Chrome 35.0 for iOS',
-2161=>'Chrome 31.0 for iOS',
-2141=>'Chrome 44.0 for iOS',
-2167=>'Chrome 37.0 for iOS',
-2166=>'Chrome 32.0 for iOS',
-2146=>'Chrome 43.0 for iOS',
-2156=>'Chrome 48.0 for iOS',
-2143=>'Chrome 33.0 for iOS',
-2112=>'Android WebView Generic',
-2137=>'Mobile Safari Generic',
-2280=>'Edge 13.0',
-2136=>'Chrome Generic for iOS',
-2252=>'Opera 32.0',
-2271=>'Opera 25.0',
-2255=>'Opera 31.0',
-2278=>'Opera 22.0',
-2269=>'Opera 17.0',
-2254=>'Opera 34.0',
-2259=>'Opera 35.0',
-2275=>'Opera 19.0',
-2270=>'Opera 18.0',
-2256=>'Opera 30.0',
-2274=>'Opera 20.0',
-2276=>'Opera 24.0',
-2258=>'Opera 28.0',
-2257=>'Opera 27.0',
-2273=>'Opera 15.0',
-2253=>'Opera 33.0',
-2272=>'Opera 16.0',
-2268=>'Opera 29.0',
-2277=>'Opera 23.0',
-2279=>'Opera 21.0',
-2267=>'Opera 26.0',
-2286=>'IE 7.0',
-2118=>'Mobile Safari UIWebView',
-2192=>'Safari Generic',
-2126=>'Chrome 44.0 for Android',
-2131=>'Chrome 48.0 for Android',
-2115=>'Chrome 34.0 for Android',
-2130=>'Chrome 38.0 for Android',
-2124=>'Chrome 32.0 for Android',
-2123=>'Chrome 39.0 for Android',
-2125=>'Chrome 47.0 for Android',
-2140=>'Android Browser 4.2',
-2147=>'Android Browser 4.1',
-2116=>'Chrome 30.0 for Android',
-2121=>'Chrome 46.0 for Android',
-2119=>'Chrome 31.0 for Android',
-2122=>'Chrome 45.0 for Android',
-2117=>'Chrome 36.0 for Android',
-2128=>'Chrome 40.0 for Android',
-2114=>'Chrome 37.0 for Android',
-2120=>'Chrome 42.0 for Android',
-2127=>'Chrome 35.0 for Android',
-2113=>'Chrome 33.0 for Android',
-2129=>'Chrome 41.0 for Android',
-2132=>'Chrome 43.0 for Android',
-2145=>'Android Browser 4.4',
-2150=>'Android Browser 4.3',
-2144=>'IE 10.0 for Desktop',
-2251=>'Safari 6.0',
-2262=>'Safari 6.1',
-2261=>'Safari 6.2',
-2266=>'Safari 8.0',
-2264=>'Safari 7.1',
-2260=>'Safari 9.0',
-2265=>'Safari 8.1',
-2263=>'Safari 7.0',
-2085=>'Chrome Generic for Android',
-2227=>'Firefox 31.0',
-2225=>'Firefox 32.0',
-2231=>'Firefox 41.0',
-2229=>'Firefox 45.0',
-2219=>'Firefox 43.0',
-2220=>'Firefox 34.0',
-2215=>'Firefox 35.0',
-2226=>'Firefox 39.0',
-2216=>'Firefox 30.0',
-2218=>'Firefox 37.0',
-2230=>'Firefox 36.0',
-2223=>'Firefox 42.0',
-2217=>'Firefox 38.0',
-2228=>'Firefox 46.0',
-2224=>'Firefox 40.0',
-2221=>'Firefox 33.0',
-2222=>'Firefox 44.0',
-2191=>'Firefox Generic',
-2084=>'Firefox Generic for Android',
-2288=>'IE 9.0',
-2142=>'IE 11.0 for Desktop',
-2287=>'IE 8.0',
-2176=>'IE 10.0 for Tablet',
-2177=>'IE 11.0 for Tablet',
-2175=>'IE 6.0 for Desktop',
-2095=>'Firefox 42.0 for Android',
-2090=>'Firefox 31.0 for Android',
-2104=>'Firefox 37.0 for Android',
-2103=>'Firefox 38.0 for Android',
-2089=>'Firefox 30.0 for Android',
-2110=>'Firefox 35.0 for Android',
-2100=>'Firefox 46.0 for Android',
-2092=>'Firefox 33.0 for Android',
-2107=>'Firefox 40.0 for Android',
-2091=>'Firefox 34.0 for Android',
-2102=>'Firefox 39.0 for Android',
-2088=>'Firefox 32.0 for Android',
-2106=>'Firefox 41.0 for Android',
-2097=>'Firefox 36.0 for Android',
-2098=>'Firefox 43.0 for Android',
-2096=>'Firefox 45.0 for Android',
-2111=>'Firefox 44.0 for Android',
-2186=>'DefaultProperties'
+2244=>'Android Browser 4.0',
+2280=>'Chromium 38.0',
+2281=>'Chromium 29.0',
+2289=>'Chromium 48.0',
+2286=>'Chromium 34.0',
+2277=>'Chromium 31.0',
+2278=>'Chromium 30.0',
+2276=>'Chromium 28.0',
+2283=>'Chromium 32.0',
+2293=>'Chromium 33.0',
+2284=>'Chromium 36.0',
+2285=>'Chromium 35.0',
+2282=>'Chromium 37.0',
+2279=>'Chromium 39.0',
+2292=>'Chromium 45.0',
+2287=>'Chromium 46.0',
+2296=>'Chromium 43.0',
+2290=>'Chromium 40.0',
+2294=>'Chromium 44.0',
+2288=>'Chromium 47.0',
+2291=>'Chromium 41.0',
+2364=>'Edge 12.0',
+2295=>'Chromium 42.0',
+2248=>'Android WebView 2.0',
+2243=>'Android WebView 1.6',
+2247=>'Android WebView 2.1',
+2240=>'Android WebView 5.0',
+2242=>'Android WebView 4.2',
+2250=>'Android WebView 4.1',
+2249=>'Android WebView 1.5',
+2246=>'Android WebView 4.3',
+2254=>'Android WebView 4.0',
+2256=>'Android WebView 4.4',
+2253=>'Android WebView 1.0',
+2331=>'Chrome 41.0',
+2325=>'Chrome 47.0',
+2315=>'Chrome 37.0',
+2329=>'Chrome 43.0',
+2328=>'Chrome 30.0',
+2320=>'Chrome 50.0',
+2324=>'Chrome 46.0',
+2316=>'Chrome 38.0',
+2318=>'Chrome 35.0',
+2327=>'Chrome 49.0',
+2322=>'Chrome 31.0',
+2321=>'Chrome 44.0',
+2317=>'Chrome 39.0',
+2332=>'Chrome 36.0',
+2330=>'Chrome 34.0',
+2333=>'Chrome 40.0',
+2326=>'Chrome 48.0',
+2314=>'Chrome 32.0',
+2334=>'Chrome 42.0',
+2323=>'Chrome 33.0',
+2319=>'Chrome 45.0',
+2267=>'Mobile Safari 7.1',
+2266=>'Mobile Safari 8.1',
+2268=>'Mobile Safari 7.0',
+2264=>'Mobile Safari 8.0',
+2262=>'Mobile Safari 9.0',
+2269=>'Mobile Safari 6.1',
+2265=>'Mobile Safari 6.0',
+2275=>'Chrome Generic',
+2252=>'Chrome 48.0 for iOS',
+2231=>'Chrome 39.0 for iOS',
+2219=>'Chrome 41.0 for iOS',
+2236=>'Chrome 45.0 for iOS',
+2237=>'Chrome 37.0 for iOS',
+2220=>'Chrome 47.0 for iOS',
+2227=>'Chrome 35.0 for iOS',
+2226=>'Chrome 46.0 for iOS',
+2232=>'Chrome 36.0 for iOS',
+2228=>'Chrome 32.0 for iOS',
+2235=>'Chrome 44.0 for iOS',
+2238=>'Chrome 40.0 for iOS',
+2224=>'Chrome 33.0 for iOS',
+2233=>'Chrome 43.0 for iOS',
+2241=>'Chrome 50.0 for iOS',
+2218=>'Chrome 30.0 for iOS',
+2225=>'Chrome 42.0 for iOS',
+2255=>'Chrome 49.0 for iOS',
+2230=>'Chrome 38.0 for iOS',
+2234=>'Chrome 34.0 for iOS',
+2229=>'Chrome 31.0 for iOS',
+2190=>'Android WebView Generic',
+2217=>'Mobile Safari Generic',
+2365=>'Edge 13.0',
+2216=>'Chrome Generic for iOS',
+2346=>'Opera 20.0',
+2361=>'Opera 25.0',
+2347=>'Opera 21.0',
+2363=>'Opera 26.0',
+2362=>'Opera 27.0',
+2348=>'Opera 19.0',
+2360=>'Opera 28.0',
+2353=>'Opera 23.0',
+2354=>'Opera 22.0',
+2359=>'Opera 24.0',
+2355=>'Opera 29.0',
+2340=>'Opera 33.0',
+2335=>'Opera 35.0',
+2351=>'Opera 16.0',
+2344=>'Opera 18.0',
+2339=>'Opera 34.0',
+2356=>'Opera 30.0',
+2352=>'Opera 17.0',
+2358=>'Opera 32.0',
+2350=>'Opera 15.0',
+2357=>'Opera 31.0',
+2371=>'IE 7.0',
+2204=>'Mobile Safari UIWebView',
+2274=>'Safari Generic',
+2191=>'Chrome 32.0 for Android',
+2205=>'Chrome 30.0 for Android',
+2210=>'Chrome 36.0 for Android',
+2207=>'Chrome 41.0 for Android',
+2198=>'Chrome 48.0 for Android',
+2211=>'Chrome 43.0 for Android',
+2208=>'Chrome 37.0 for Android',
+2239=>'Android Browser 4.1',
+2206=>'Chrome 50.0 for Android',
+2201=>'Chrome 44.0 for Android',
+2202=>'Chrome 47.0 for Android',
+2209=>'Chrome 42.0 for Android',
+2221=>'Android Browser 4.2',
+2196=>'Chrome 40.0 for Android',
+2194=>'Chrome 35.0 for Android',
+2200=>'Chrome 45.0 for Android',
+2203=>'Chrome 34.0 for Android',
+2193=>'Chrome 39.0 for Android',
+2192=>'Chrome 33.0 for Android',
+2199=>'Chrome 49.0 for Android',
+2195=>'Chrome 31.0 for Android',
+2212=>'Chrome 38.0 for Android',
+2197=>'Chrome 46.0 for Android',
+2223=>'Android Browser 4.4',
+2222=>'Android Browser 4.3',
+2245=>'IE 10.0 for Desktop',
+2345=>'Safari 6.1',
+2341=>'Safari 9.0',
+2336=>'Safari 8.1',
+2343=>'Safari 6.2',
+2337=>'Safari 7.1',
+2342=>'Safari 7.0',
+2338=>'Safari 8.0',
+2349=>'Safari 6.0',
+2163=>'Chrome Generic for Android',
+2308=>'Firefox 46.0',
+2302=>'Firefox 31.0',
+2307=>'Firefox 42.0',
+2312=>'Firefox 43.0',
+2310=>'Firefox 44.0',
+2298=>'Firefox 45.0',
+2300=>'Firefox 41.0',
+2305=>'Firefox 32.0',
+2301=>'Firefox 36.0',
+2309=>'Firefox 34.0',
+2306=>'Firefox 35.0',
+2297=>'Firefox 30.0',
+2311=>'Firefox 33.0',
+2313=>'Firefox 37.0',
+2303=>'Firefox 39.0',
+2299=>'Firefox 40.0',
+2304=>'Firefox 38.0',
+2273=>'Firefox Generic',
+2162=>'Firefox Generic for Android',
+2372=>'IE 9.0',
+2251=>'IE 11.0 for Desktop',
+2370=>'IE 8.0',
+2261=>'IE 10.0 for Tablet',
+2258=>'IE 11.0 for Tablet',
+2259=>'IE 6.0 for Desktop',
+2172=>'Firefox 40.0 for Android',
+2166=>'Firefox 33.0 for Android',
+2168=>'Firefox 32.0 for Android',
+2182=>'Firefox 36.0 for Android',
+2171=>'Firefox 34.0 for Android',
+2167=>'Firefox 39.0 for Android',
+2170=>'Firefox 41.0 for Android',
+2177=>'Firefox 35.0 for Android',
+2187=>'Firefox 43.0 for Android',
+2178=>'Firefox 37.0 for Android',
+2188=>'Firefox 31.0 for Android',
+2186=>'Firefox 42.0 for Android',
+2173=>'Firefox 46.0 for Android',
+2184=>'Firefox 44.0 for Android',
+2179=>'Firefox 30.0 for Android',
+2169=>'Firefox 38.0 for Android',
+2185=>'Firefox 45.0 for Android',
+2263=>'DefaultProperties'
);
$patterns=array(
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_SensationXL_Beats_X315e; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0 Safari.*$@'=>0,
@@ -2501,7 +2591,7 @@ $patterns=array(
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Flyer_P510e Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>2,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Sensation_Z710e; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>3,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_DesireHD_A9191; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>4,
-'@^Mozilla/5\.(\d) \(Macintosh; .*Mac OS X.*; HTC_EVO3D_X515m; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.(\d).*Safari.*$@'=>'a:3:{s:4:"@2|2";i:5;s:4:"@0|1";i:6;s:4:"@0|0";i:7;}',
+'@^Mozilla/5\.(\d) \(Macintosh; .*Mac OS X.*; HTC_EVO3D_X515m; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.(\d).*Safari.*$@'=>'a:3:{s:4:"@0|0";i:5;s:4:"@0|1";i:6;s:4:"@2|2";i:7;}',
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Flyer_P510e; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>8,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Flyer_P512; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>9,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC_Runnymede; .*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0 Safari.*$@'=>10,
@@ -2509,196 +2599,200 @@ $patterns=array(
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/WildfireS/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>12,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/Sensation/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/5\.0.*Safari.*$@'=>13,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/DesireHD/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>14,
-'@^Mozilla/5\.0 \(SMART\-TV; X11; Linux armv7l\) AppleWebkit/.* \(KHTML, like Gecko\) Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@3|6";i:15;s:4:"@3|5";i:16;s:4:"@3|8";i:18;s:4:"@3|7";i:19;s:4:"@3|3";i:20;s:4:"@3|0";i:21;s:4:"@3|9";i:22;s:4:"@3|2";i:23;s:4:"@2|8";i:24;s:4:"@3|1";i:25;s:4:"@3|4";i:26;s:4:"@2|9";i:27;s:4:"@4|3";i:28;s:4:"@4|1";i:29;s:4:"@4|8";i:30;s:4:"@4|2";i:31;s:4:"@4|7";i:32;s:4:"@4|6";i:33;s:4:"@4|5";i:34;s:4:"@4|4";i:35;s:4:"@4|0";i:36;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/8\.0; rv\:550\) AppleWebKit/.* \(KHTML, like Gecko\) Version/7\.0 Safari/.*$@'=>17,
+'@^Mozilla/5\.0 \(SMART\-TV; X11; Linux armv7l\) AppleWebkit/.* \(KHTML, like Gecko\) Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@3|8";i:15;s:4:"@2|9";i:16;s:4:"@4|8";i:17;s:4:"@3|4";i:18;s:4:"@3|1";i:19;s:4:"@3|0";i:20;s:4:"@2|8";i:21;s:4:"@3|2";i:22;s:4:"@3|3";i:23;s:4:"@3|6";i:24;s:4:"@3|5";i:25;s:4:"@3|7";i:26;s:4:"@3|9";i:27;s:4:"@4|5";i:28;s:4:"@4|6";i:29;s:4:"@4|3";i:30;s:4:"@4|0";i:31;s:4:"@4|4";i:32;s:4:"@4|7";i:33;s:4:"@4|1";i:34;s:4:"@4|2";i:36;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/8\.0; rv\:550\) AppleWebKit/.* \(KHTML, like Gecko\) Version/7\.0 Safari/.*$@'=>35,
'@^Mozilla/5\.0 \(Macintosh; .*Mac OS X.*; HTC/DesireS/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>37,
'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*Trident/8\.0; rv\:550\) AppleWebKit/.* \(KHTML, like Gecko\) Version/7\.0 Safari/.*$@'=>38,
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@1|5";i:39;s:4:"@5|0";i:42;s:4:"@2|0";i:45;s:4:"@4|3";i:46;s:4:"@4|2";i:47;s:4:"@4|4";i:48;s:4:"@4|1";i:50;s:4:"@1|6";i:52;s:4:"@4|0";i:56;s:4:"@2|1";i:58;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@4|2";i:40;s:4:"@5|0";i:41;s:4:"@4|3";i:43;s:4:"@1|6";i:44;s:4:"@4|1";i:49;s:4:"@4|4";i:51;s:4:"@1|5";i:53;s:4:"@2|0";i:54;s:4:"@4|0";i:55;s:4:"@2|1";i:57;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@2|0";i:39;s:4:"@1|6";i:40;s:4:"@5|0";i:44;s:4:"@4|2";i:46;s:4:"@4|1";i:48;s:4:"@1|5";i:50;s:4:"@4|3";i:52;s:4:"@4|0";i:54;s:4:"@2|1";i:57;s:4:"@4|4";i:58;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@1|6";i:41;s:4:"@2|1";i:42;s:4:"@2|0";i:43;s:4:"@5|0";i:45;s:4:"@4|1";i:47;s:4:"@4|2";i:49;s:4:"@4|3";i:51;s:4:"@4|0";i:53;s:4:"@1|5";i:55;s:4:"@4|4";i:56;}',
'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\).*Version/1\.0.*Chrome.*Safari.*$@'=>59,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:19:{s:4:"@4|7";i:60;s:4:"@3|0";i:61;s:4:"@4|4";i:62;s:4:"@4|2";i:63;s:4:"@4|8";i:64;s:4:"@4|6";i:65;s:4:"@3|8";i:66;s:4:"@3|2";i:67;s:4:"@4|3";i:68;s:4:"@4|5";i:69;s:4:"@4|1";i:70;s:4:"@3|6";i:71;s:4:"@3|1";i:72;s:4:"@3|3";i:73;s:4:"@3|7";i:74;s:4:"@4|0";i:75;s:4:"@3|4";i:76;s:4:"@3|9";i:77;s:4:"@3|5";i:78;}',
-'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@9|0";i:79;s:4:"@8|0";i:80;s:4:"@6|1";i:81;s:4:"@8|1";i:82;s:4:"@7|1";i:83;s:4:"@7|0";i:84;s:4:"@6|0";i:85;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:95:{s:6:"@4|3|7";i:86;s:6:"@3|3|7";i:87;s:6:"@3|4|8";i:88;s:6:"@2|3|7";i:89;s:6:"@4|4|8";i:90;s:6:"@1|3|7";i:91;s:6:"@0|3|7";i:92;s:6:"@3|3|4";i:93;s:6:"@4|3|6";i:94;s:6:"@0|3|4";i:95;s:6:"@1|3|4";i:96;s:6:"@0|3|2";i:97;s:6:"@0|3|6";i:98;s:6:"@0|4|7";i:99;s:6:"@4|3|3";i:100;s:6:"@1|4|7";i:101;s:6:"@2|4|7";i:102;s:6:"@3|4|7";i:103;s:6:"@4|4|7";i:104;s:6:"@1|3|2";i:105;s:6:"@2|3|2";i:106;s:6:"@1|4|6";i:107;s:6:"@0|4|6";i:108;s:6:"@2|4|6";i:109;s:6:"@3|4|6";i:110;s:6:"@4|4|6";i:111;s:6:"@2|3|6";i:112;s:6:"@4|3|2";i:113;s:6:"@0|4|5";i:114;s:6:"@2|3|4";i:115;s:6:"@1|3|6";i:116;s:6:"@3|3|2";i:117;s:6:"@4|3|4";i:118;s:6:"@4|3|8";i:119;s:6:"@3|3|9";i:120;s:6:"@4|3|9";i:121;s:6:"@3|3|5";i:122;s:6:"@2|3|9";i:123;s:6:"@1|3|3";i:124;s:6:"@0|4|1";i:125;s:6:"@0|3|3";i:126;s:6:"@2|3|5";i:127;s:6:"@1|3|5";i:128;s:6:"@3|4|2";i:129;s:6:"@2|4|2";i:130;s:6:"@3|3|3";i:131;s:6:"@4|4|2";i:132;s:6:"@0|3|5";i:133;s:6:"@2|3|3";i:134;s:6:"@1|4|1";i:135;s:6:"@2|4|1";i:136;s:6:"@0|4|0";i:137;s:6:"@3|3|1";i:138;s:6:"@1|4|0";i:139;s:6:"@2|4|0";i:140;s:6:"@4|4|0";i:141;s:6:"@3|4|0";i:142;s:6:"@2|3|1";i:143;s:6:"@1|3|1";i:144;s:6:"@4|4|1";i:145;s:6:"@3|4|1";i:146;s:6:"@4|3|5";i:147;s:6:"@1|3|9";i:148;s:6:"@0|3|1";i:149;s:6:"@0|3|9";i:150;s:6:"@1|4|5";i:151;s:6:"@1|4|2";i:152;s:6:"@2|4|4";i:153;s:6:"@1|4|4";i:154;s:6:"@3|4|4";i:155;s:6:"@4|4|4";i:156;s:6:"@0|4|2";i:157;s:6:"@4|3|1";i:158;s:6:"@0|4|4";i:159;s:6:"@0|4|8";i:160;s:6:"@3|4|5";i:161;s:6:"@2|4|5";i:162;s:6:"@4|4|5";i:163;s:6:"@2|4|8";i:164;s:6:"@1|4|8";i:165;s:6:"@3|3|8";i:166;s:6:"@3|3|6";i:167;s:6:"@4|3|0";i:168;s:6:"@0|3|8";i:169;s:6:"@3|3|0";i:170;s:6:"@2|3|0";i:171;s:6:"@0|3|0";i:172;s:6:"@1|3|0";i:173;s:6:"@2|3|8";i:174;s:6:"@1|3|8";i:175;s:6:"@4|4|3";i:176;s:6:"@0|4|3";i:177;s:6:"@2|4|3";i:178;s:6:"@3|4|3";i:179;s:6:"@1|4|3";i:180;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.* Large Screen Safari/.* GoogleTV/.*$@'=>181,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:19:{s:4:"@3|3";i:182;s:4:"@3|5";i:183;s:4:"@3|6";i:184;s:4:"@4|8";i:185;s:4:"@3|2";i:186;s:4:"@3|4";i:187;s:4:"@4|3";i:188;s:4:"@4|7";i:189;s:4:"@3|8";i:190;s:4:"@4|2";i:191;s:4:"@3|9";i:192;s:4:"@4|0";i:193;s:4:"@3|1";i:194;s:4:"@4|1";i:195;s:4:"@4|4";i:196;s:4:"@3|0";i:197;s:4:"@3|7";i:198;s:4:"@4|5";i:199;s:4:"@4|6";i:200;}',
-'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|7";i:201;s:4:"@3|0";i:202;s:4:"@3|6";i:203;s:4:"@4|0";i:204;s:4:"@3|9";i:206;s:4:"@3|4";i:207;s:4:"@4|6";i:208;s:4:"@3|8";i:209;s:4:"@4|1";i:210;s:4:"@4|2";i:211;s:4:"@4|5";i:212;s:4:"@3|5";i:213;s:4:"@3|1";i:214;s:4:"@4|4";i:215;s:4:"@3|7";i:216;s:4:"@3|2";i:217;s:4:"@4|3";i:218;s:4:"@4|8";i:219;s:4:"@3|3";i:220;}',
-'@^Mozilla/5\.0 \(Linux.*; Android Eclair.*Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Safari.*$@'=>205,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*A5000 Build/.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>221,
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Chrome.*Safari.*$@'=>222,
-'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@9|0";i:223;s:4:"@7|0";i:225;s:4:"@6|1";i:227;s:4:"@7|1";i:230;s:4:"@8|0";i:231;s:4:"@6|0";i:235;s:4:"@8|1";i:236;}',
-'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@8|1";i:224;s:4:"@6|0";i:226;s:4:"@7|0";i:228;s:4:"@9|0";i:229;s:4:"@7|1";i:232;s:4:"@8|0";i:233;s:4:"@6|1";i:234;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:95:{s:6:"@3|3|9";i:237;s:6:"@0|3|3";i:238;s:6:"@0|4|1";i:239;s:6:"@1|3|3";i:240;s:6:"@1|4|1";i:241;s:6:"@0|3|6";i:242;s:6:"@0|4|7";i:243;s:6:"@2|4|7";i:244;s:6:"@0|3|9";i:245;s:6:"@1|3|9";i:246;s:6:"@2|3|9";i:247;s:6:"@4|3|9";i:248;s:6:"@3|4|7";i:249;s:6:"@4|4|7";i:250;s:6:"@1|4|7";i:251;s:6:"@4|4|8";i:252;s:6:"@4|3|1";i:253;s:6:"@4|4|1";i:254;s:6:"@3|4|1";i:255;s:6:"@4|3|6";i:256;s:6:"@3|3|1";i:257;s:6:"@2|3|1";i:258;s:6:"@0|3|1";i:259;s:6:"@1|3|1";i:260;s:6:"@4|3|3";i:261;s:6:"@3|3|3";i:262;s:6:"@2|3|3";i:263;s:6:"@2|4|1";i:264;s:6:"@4|3|0";i:265;s:6:"@2|3|6";i:266;s:6:"@4|4|2";i:267;s:6:"@3|4|8";i:268;s:6:"@0|4|8";i:269;s:6:"@1|4|8";i:270;s:6:"@2|4|8";i:271;s:6:"@1|3|6";i:272;s:6:"@1|4|6";i:273;s:6:"@1|3|4";i:274;s:6:"@0|4|3";i:275;s:6:"@0|4|4";i:276;s:6:"@1|4|4";i:277;s:6:"@2|4|4";i:278;s:6:"@1|4|3";i:279;s:6:"@2|4|3";i:280;s:6:"@0|3|4";i:281;s:6:"@0|3|0";i:282;s:6:"@4|4|3";i:283;s:6:"@3|4|3";i:284;s:6:"@3|4|4";i:285;s:6:"@4|4|4";i:286;s:6:"@1|3|0";i:287;s:6:"@2|3|0";i:288;s:6:"@2|3|4";i:289;s:6:"@3|3|0";i:290;s:6:"@0|3|8";i:291;s:6:"@1|3|8";i:292;s:6:"@3|3|4";i:293;s:6:"@4|3|8";i:294;s:6:"@3|3|8";i:295;s:6:"@2|3|8";i:296;s:6:"@4|3|2";i:297;s:6:"@3|3|2";i:298;s:6:"@0|4|2";i:299;s:6:"@4|3|7";i:300;s:6:"@3|3|7";i:301;s:6:"@2|3|7";i:302;s:6:"@1|4|2";i:303;s:6:"@2|4|2";i:304;s:6:"@0|4|6";i:305;s:6:"@2|4|6";i:306;s:6:"@3|4|6";i:307;s:6:"@4|4|6";i:308;s:6:"@1|3|7";i:309;s:6:"@0|3|7";i:310;s:6:"@0|3|2";i:311;s:6:"@1|3|2";i:312;s:6:"@2|3|2";i:313;s:6:"@4|4|5";i:315;s:6:"@3|4|5";i:316;s:6:"@4|3|4";i:317;s:6:"@0|4|5";i:318;s:6:"@1|4|5";i:319;s:6:"@2|4|5";i:320;s:6:"@3|4|2";i:321;s:6:"@3|3|6";i:322;s:6:"@4|3|5";i:323;s:6:"@2|3|5";i:324;s:6:"@0|4|0";i:325;s:6:"@3|4|0";i:326;s:6:"@1|4|0";i:327;s:6:"@4|4|0";i:328;s:6:"@3|3|5";i:329;s:6:"@2|4|0";i:330;s:6:"@1|3|5";i:331;s:6:"@0|3|5";i:332;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>314,
-'@^Mozilla/5\.0 \(.*Linux.*Velocitymicro/T408.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>333,
-'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>334,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>'a:5:{s:2:"@4";i:335;s:2:"@1";i:336;s:2:"@2";i:337;s:2:"@3";i:338;s:2:"@0";i:339;}',
-'@^Mozilla/5\.0 \(iPod.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|0";i:340;s:4:"@3|0";i:342;s:4:"@4|8";i:345;s:4:"@4|1";i:347;s:4:"@4|4";i:348;s:4:"@4|2";i:350;s:4:"@3|5";i:351;s:4:"@3|8";i:352;s:4:"@4|7";i:353;s:4:"@4|5";i:354;s:4:"@3|1";i:356;s:4:"@3|6";i:359;s:4:"@3|4";i:366;s:4:"@3|9";i:367;s:4:"@3|3";i:368;s:4:"@3|2";i:371;s:4:"@4|3";i:373;s:4:"@3|7";i:374;s:4:"@4|6";i:376;}',
-'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|4";i:341;s:4:"@4|1";i:343;s:4:"@3|0";i:344;s:4:"@4|8";i:346;s:4:"@4|4";i:349;s:4:"@4|7";i:355;s:4:"@3|8";i:357;s:4:"@4|5";i:358;s:4:"@3|5";i:360;s:4:"@3|6";i:361;s:4:"@3|3";i:362;s:4:"@3|9";i:363;s:4:"@4|0";i:364;s:4:"@3|7";i:365;s:4:"@4|6";i:369;s:4:"@4|2";i:370;s:4:"@4|3";i:372;s:4:"@3|1";i:375;s:4:"@3|2";i:377;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*NookColor.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>378,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>379,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@2";i:380;s:2:"@3";i:381;}',
-'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>382,
-'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>383,
-'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>384,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>'a:5:{s:2:"@3";i:385;s:2:"@4";i:386;s:2:"@1";i:387;s:2:"@2";i:388;s:2:"@0";i:389;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@2";i:390;s:2:"@3";i:391;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*Safari.*$@'=>392,
-'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@7|1";i:393;s:4:"@6|0";i:394;s:4:"@8|0";i:395;s:4:"@6|1";i:396;s:4:"@9|0";i:397;s:4:"@8|1";i:398;s:4:"@7|0";i:399;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@3|2";i:400;s:4:"@2|5";i:401;s:4:"@3|1";i:402;s:4:"@2|2";i:403;s:4:"@1|7";i:404;s:4:"@3|4";i:405;s:4:"@3|5";i:406;s:4:"@1|9";i:407;s:4:"@1|8";i:408;s:4:"@3|0";i:409;s:4:"@2|0";i:410;s:4:"@2|4";i:411;s:4:"@2|8";i:412;s:4:"@2|7";i:413;s:4:"@1|5";i:414;s:4:"@3|3";i:415;s:4:"@1|6";i:416;s:4:"@2|9";i:417;s:4:"@2|3";i:418;s:4:"@2|1";i:419;s:4:"@2|6";i:420;}',
-'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>421,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@2|1";i:422;s:4:"@4|0";i:425;s:4:"@4|3";i:428;s:4:"@1|5";i:430;s:4:"@1|6";i:431;s:4:"@5|0";i:432;s:4:"@2|0";i:433;s:4:"@4|1";i:434;s:4:"@4|4";i:435;s:4:"@4|2";i:438;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|1";i:423;s:4:"@1|5";i:424;s:4:"@4|4";i:426;s:4:"@4|3";i:427;s:4:"@1|0";i:429;s:4:"@2|1";i:436;s:4:"@2|0";i:437;s:4:"@4|2";i:439;s:4:"@1|6";i:440;s:4:"@4|0";i:441;s:4:"@5|0";i:442;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:19:{s:4:"@3|8";i:443;s:4:"@3|0";i:444;s:4:"@4|3";i:445;s:4:"@4|4";i:446;s:4:"@4|5";i:447;s:4:"@3|4";i:448;s:4:"@4|2";i:449;s:4:"@3|7";i:450;s:4:"@3|2";i:451;s:4:"@4|6";i:452;s:4:"@3|9";i:453;s:4:"@4|1";i:454;s:4:"@4|0";i:455;s:4:"@3|3";i:456;s:4:"@3|6";i:457;s:4:"@4|8";i:458;s:4:"@3|5";i:459;s:4:"@4|7";i:460;s:4:"@3|1";i:461;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:105:{s:6:"@0|1|9";i:462;s:6:"@1|1|9";i:463;s:6:"@3|3|0";i:464;s:6:"@0|2|6";i:465;s:6:"@2|2|6";i:466;s:6:"@1|2|6";i:467;s:6:"@2|1|9";i:468;s:6:"@4|1|8";i:469;s:6:"@3|3|1";i:470;s:6:"@4|1|5";i:471;s:6:"@0|3|1";i:472;s:6:"@4|1|9";i:473;s:6:"@3|1|9";i:474;s:6:"@4|3|1";i:475;s:6:"@3|1|8";i:476;s:6:"@2|2|0";i:477;s:6:"@3|2|0";i:478;s:6:"@2|3|2";i:479;s:6:"@2|1|8";i:480;s:6:"@1|3|2";i:481;s:6:"@4|2|0";i:482;s:6:"@0|2|5";i:483;s:6:"@4|2|6";i:484;s:6:"@3|2|6";i:485;s:6:"@4|3|2";i:486;s:6:"@4|2|9";i:487;s:6:"@3|3|2";i:488;s:6:"@3|1|5";i:489;s:6:"@2|1|5";i:490;s:6:"@4|1|7";i:491;s:6:"@3|1|7";i:492;s:6:"@1|3|1";i:493;s:6:"@0|1|8";i:494;s:6:"@0|1|6";i:495;s:6:"@4|2|8";i:496;s:6:"@3|2|8";i:497;s:6:"@2|1|7";i:498;s:6:"@1|1|7";i:499;s:6:"@1|2|8";i:500;s:6:"@0|2|8";i:501;s:6:"@2|2|8";i:502;s:6:"@4|3|0";i:503;s:6:"@2|3|1";i:504;s:6:"@0|3|2";i:505;s:6:"@4|1|6";i:506;s:6:"@4|2|7";i:507;s:6:"@0|1|5";i:508;s:6:"@1|1|5";i:509;s:6:"@3|1|6";i:510;s:6:"@3|2|7";i:511;s:6:"@1|1|6";i:512;s:6:"@0|2|7";i:513;s:6:"@2|1|6";i:514;s:6:"@1|2|7";i:515;s:6:"@2|2|7";i:516;s:6:"@0|1|7";i:517;s:6:"@1|2|0";i:518;s:6:"@4|3|4";i:519;s:6:"@2|2|2";i:520;s:6:"@3|3|4";i:521;s:6:"@1|2|9";i:522;s:6:"@1|3|4";i:523;s:6:"@2|3|4";i:524;s:6:"@3|2|2";i:525;s:6:"@4|2|2";i:526;s:6:"@1|2|4";i:527;s:6:"@0|2|4";i:528;s:6:"@2|2|4";i:529;s:6:"@0|2|0";i:530;s:6:"@4|2|4";i:531;s:6:"@0|3|4";i:532;s:6:"@4|3|5";i:533;s:6:"@0|2|2";i:534;s:6:"@1|2|3";i:535;s:6:"@1|1|8";i:536;s:6:"@2|2|3";i:537;s:6:"@4|2|3";i:538;s:6:"@3|2|3";i:539;s:6:"@0|2|3";i:540;s:6:"@1|2|2";i:541;s:6:"@3|3|5";i:542;s:6:"@0|2|9";i:543;s:6:"@2|3|5";i:544;s:6:"@1|3|5";i:545;s:6:"@0|3|5";i:546;s:6:"@0|3|3";i:547;s:6:"@3|2|4";i:548;s:6:"@1|2|1";i:549;s:6:"@0|2|1";i:550;s:6:"@1|3|0";i:551;s:6:"@0|3|0";i:552;s:6:"@2|2|1";i:553;s:6:"@3|2|9";i:554;s:6:"@4|2|1";i:555;s:6:"@3|2|1";i:556;s:6:"@4|3|3";i:557;s:6:"@1|2|5";i:558;s:6:"@2|2|9";i:559;s:6:"@3|2|5";i:560;s:6:"@4|2|5";i:561;s:6:"@3|3|3";i:562;s:6:"@1|3|3";i:563;s:6:"@2|3|3";i:564;s:6:"@2|2|5";i:565;s:6:"@2|3|0";i:566;}',
-'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|1";i:567;s:4:"@4|6";i:568;s:4:"@4|3";i:569;s:4:"@3|3";i:570;s:4:"@3|0";i:571;s:4:"@4|1";i:572;s:4:"@4|4";i:573;s:4:"@4|7";i:574;s:4:"@4|8";i:575;s:4:"@3|8";i:576;s:4:"@4|2";i:577;s:4:"@3|7";i:578;s:4:"@4|5";i:579;s:4:"@3|4";i:580;s:4:"@3|6";i:581;s:4:"@4|0";i:582;s:4:"@3|2";i:583;s:4:"@3|5";i:584;s:4:"@3|9";i:585;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|3";i:586;s:4:"@2|0";i:588;s:4:"@5|0";i:589;s:4:"@1|6";i:590;s:4:"@1|5";i:591;s:4:"@1|0";i:592;s:4:"@4|2";i:593;s:4:"@2|1";i:594;s:4:"@4|0";i:595;s:4:"@4|1";i:596;s:4:"@4|4";i:597;}',
-'@^Mozilla/5\.0\(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\).*Version/1\.0.*Chrome.*Safari.*$@'=>587,
-'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@4|3";i:598;s:4:"@4|4";i:599;s:4:"@5|0";i:600;s:4:"@1|6";i:601;s:4:"@2|1";i:602;s:4:"@4|0";i:603;s:4:"@2|0";i:604;s:4:"@1|5";i:605;s:4:"@4|1";i:606;s:4:"@4|2";i:607;}',
-'@^Mozilla/5\.0\(.*Linux.*Android.*\).*AppleWebKit/.*\(KHTML,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@4|4";i:608;s:4:"@5|0";i:610;s:4:"@4|3";i:611;s:4:"@2|1";i:612;s:4:"@4|0";i:613;s:4:"@4|1";i:614;s:4:"@4|2";i:615;s:4:"@1|5";i:616;s:4:"@2|0";i:617;s:4:"@1|6";i:618;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*NOOK.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>609,
-'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>619,
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:19:{s:4:"@4|1";i:620;s:4:"@3|6";i:621;s:4:"@3|5";i:622;s:4:"@4|6";i:623;s:4:"@3|9";i:624;s:4:"@4|2";i:625;s:4:"@3|7";i:626;s:4:"@3|0";i:627;s:4:"@3|1";i:628;s:4:"@3|4";i:629;s:4:"@4|7";i:630;s:4:"@3|2";i:631;s:4:"@3|3";i:632;s:4:"@4|3";i:633;s:4:"@4|0";i:634;s:4:"@4|4";i:635;s:4:"@4|8";i:636;s:4:"@3|8";i:637;s:4:"@4|5";i:638;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>639,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari.*Chrome.*$@'=>640,
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>641,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|2";i:642;s:4:"@4|0";i:643;s:4:"@2|0";i:644;s:4:"@4|1";i:645;s:4:"@1|6";i:646;s:4:"@4|4";i:647;s:4:"@4|3";i:648;s:4:"@1|5";i:649;s:4:"@5|0";i:651;s:4:"@1|0";i:652;s:4:"@2|1";i:653;}',
-'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>650,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>654,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0.*; .*Windows NT 6\.(\d).*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>'a:6:{s:4:"@5|1";i:655;s:4:"@4|0";i:656;s:4:"@5|2";i:657;s:4:"@4|1";i:658;s:4:"@4|2";i:659;s:4:"@5|0";i:660;}',
-'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/.*Chrome.*Safari.*$@'=>661,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|8";i:662;s:4:"@3|6";i:663;s:4:"@4|6";i:664;s:4:"@3|2";i:665;s:4:"@4|1";i:666;s:4:"@4|7";i:667;s:4:"@3|0";i:668;s:4:"@3|5";i:669;s:4:"@3|7";i:670;s:4:"@4|4";i:671;s:4:"@3|8";i:673;s:4:"@4|5";i:674;s:4:"@3|4";i:675;s:4:"@4|2";i:676;s:4:"@3|9";i:677;s:4:"@3|1";i:678;s:4:"@4|3";i:679;s:4:"@3|3";i:680;s:4:"@4|0";i:681;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>672,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@4|7";i:682;s:4:"@4|8";i:683;s:4:"@4|5";i:684;s:4:"@4|3";i:685;s:4:"@4|1";i:686;s:4:"@4|4";i:687;s:4:"@3|9";i:688;s:4:"@4|2";i:689;s:4:"@4|0";i:690;s:4:"@4|6";i:691;s:4:"@3|3";i:692;s:4:"@3|2";i:693;s:4:"@3|4";i:694;s:4:"@3|0";i:695;s:4:"@2|9";i:696;s:4:"@2|8";i:697;s:4:"@3|5";i:698;s:4:"@3|1";i:699;s:4:"@3|6";i:700;s:4:"@3|7";i:701;s:4:"@3|8";i:702;}',
-'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>703,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:95:{s:6:"@4|3|8";i:704;s:6:"@3|3|1";i:705;s:6:"@2|3|1";i:706;s:6:"@1|3|1";i:707;s:6:"@3|3|8";i:708;s:6:"@4|3|3";i:709;s:6:"@2|3|8";i:710;s:6:"@2|3|2";i:711;s:6:"@1|3|2";i:712;s:6:"@0|3|2";i:713;s:6:"@1|3|8";i:714;s:6:"@4|3|4";i:715;s:6:"@2|3|7";i:716;s:6:"@1|3|7";i:717;s:6:"@0|3|7";i:718;s:6:"@1|3|4";i:719;s:6:"@3|3|7";i:720;s:6:"@0|3|4";i:721;s:6:"@3|3|4";i:722;s:6:"@0|3|1";i:723;s:6:"@4|3|7";i:724;s:6:"@4|3|5";i:725;s:6:"@2|3|5";i:726;s:6:"@3|3|2";i:727;s:6:"@0|3|5";i:728;s:6:"@0|3|8";i:729;s:6:"@4|3|9";i:730;s:6:"@4|3|1";i:731;s:6:"@4|3|2";i:732;s:6:"@2|3|6";i:733;s:6:"@3|3|3";i:734;s:6:"@1|3|6";i:735;s:6:"@0|3|6";i:736;s:6:"@3|3|9";i:737;s:6:"@2|3|9";i:738;s:6:"@1|3|5";i:739;s:6:"@2|3|3";i:740;s:6:"@4|3|6";i:741;s:6:"@3|3|6";i:742;s:6:"@0|3|3";i:743;s:6:"@1|3|3";i:744;s:6:"@1|3|9";i:745;s:6:"@0|3|9";i:746;s:6:"@2|3|4";i:747;s:6:"@3|3|5";i:748;s:6:"@4|4|5";i:749;s:6:"@0|4|3";i:750;s:6:"@1|4|3";i:751;s:6:"@2|4|3";i:752;s:6:"@4|4|4";i:753;s:6:"@3|4|4";i:754;s:6:"@0|4|4";i:755;s:6:"@1|4|4";i:756;s:6:"@2|4|4";i:757;s:6:"@3|4|3";i:758;s:6:"@4|4|3";i:759;s:6:"@4|4|2";i:760;s:6:"@0|4|1";i:761;s:6:"@1|4|1";i:762;s:6:"@3|4|2";i:763;s:6:"@2|4|2";i:764;s:6:"@0|4|2";i:765;s:6:"@1|4|2";i:766;s:6:"@3|4|5";i:767;s:6:"@2|4|5";i:768;s:6:"@4|4|8";i:769;s:6:"@0|4|7";i:770;s:6:"@1|4|7";i:771;s:6:"@3|4|8";i:772;s:6:"@2|4|8";i:773;s:6:"@0|4|8";i:774;s:6:"@1|4|8";i:775;s:6:"@2|4|7";i:776;s:6:"@3|4|7";i:777;s:6:"@4|4|6";i:778;s:6:"@0|4|5";i:779;s:6:"@1|4|5";i:780;s:6:"@3|4|6";i:781;s:6:"@1|4|6";i:782;s:6:"@4|4|7";i:783;s:6:"@0|4|6";i:784;s:6:"@2|4|1";i:785;s:6:"@2|4|6";i:786;s:6:"@0|3|0";i:787;s:6:"@1|3|0";i:788;s:6:"@2|3|0";i:789;s:6:"@3|3|0";i:790;s:6:"@3|4|1";i:791;s:6:"@1|4|0";i:792;s:6:"@4|4|0";i:793;s:6:"@3|4|0";i:794;s:6:"@2|4|0";i:795;s:6:"@4|3|0";i:796;s:6:"@0|4|0";i:797;s:6:"@4|4|1";i:798;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>'a:4:{s:2:"@1";i:799;s:2:"@2";i:800;s:2:"@0";i:801;s:2:"@3";i:802;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@2|7";i:803;s:4:"@2|6";i:809;s:4:"@3|2";i:812;s:4:"@1|8";i:813;s:4:"@3|0";i:814;s:4:"@2|9";i:815;s:4:"@2|8";i:817;s:4:"@2|1";i:820;s:4:"@2|0";i:822;s:4:"@1|9";i:823;s:4:"@1|7";i:824;s:4:"@1|6";i:825;s:4:"@2|2";i:826;s:4:"@2|4";i:830;s:4:"@2|3";i:831;s:4:"@1|5";i:832;s:4:"@2|5";i:833;s:4:"@3|1";i:834;s:4:"@3|4";i:836;s:4:"@3|3";i:837;s:4:"@3|5";i:839;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko.*\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|4";i:804;s:4:"@4|8";i:805;s:4:"@3|4";i:806;s:4:"@3|8";i:807;s:4:"@3|2";i:808;s:4:"@3|9";i:810;s:4:"@4|7";i:811;s:4:"@3|0";i:819;s:4:"@4|6";i:821;s:4:"@3|1";i:827;s:4:"@4|5";i:828;s:4:"@3|6";i:829;s:4:"@4|0";i:835;s:4:"@3|7";i:838;s:4:"@4|2";i:840;s:4:"@3|5";i:841;s:4:"@3|3";i:842;s:4:"@4|1";i:843;s:4:"@4|3";i:844;}',
-'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@2";i:816;s:2:"@1";i:818;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/.*Chrome.*Safari.*$@'=>845,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\.(\d).*Safari.*$@'=>'a:4:{s:2:"@1";i:846;s:2:"@2";i:847;s:2:"@4";i:848;s:2:"@3";i:849;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|1";i:850;s:4:"@4|2";i:851;s:4:"@4|5";i:852;s:4:"@4|8";i:853;s:4:"@3|0";i:854;s:4:"@4|6";i:855;s:4:"@3|3";i:856;s:4:"@4|7";i:857;s:4:"@3|4";i:858;s:4:"@3|6";i:859;s:4:"@3|1";i:860;s:4:"@4|0";i:861;s:4:"@4|4";i:862;s:4:"@3|8";i:863;s:4:"@4|3";i:864;s:4:"@3|7";i:865;s:4:"@3|5";i:866;s:4:"@3|9";i:867;s:4:"@3|2";i:868;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@2";i:869;s:2:"@1";i:870;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>871,
-'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>872,
-'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>873,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>874,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.2.*Trident/6\.0; Xbox; Xbox One.*$@'=>875,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>'a:5:{s:2:"@0";i:876;s:2:"@1";i:877;s:2:"@4";i:878;s:2:"@3";i:879;s:2:"@2";i:880;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:8:{s:4:"@6|0";i:881;s:4:"@6|1";i:882;s:4:"@6|2";i:883;s:4:"@8|0";i:884;s:4:"@7|1";i:885;s:4:"@9|0";i:886;s:4:"@8|1";i:887;s:4:"@7|0";i:888;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\).*CrMo/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|8";i:889;s:4:"@3|5";i:891;s:4:"@3|3";i:901;s:4:"@3|4";i:905;s:4:"@3|2";i:908;s:4:"@4|7";i:915;s:4:"@4|0";i:916;s:4:"@4|1";i:917;s:4:"@3|8";i:918;s:4:"@3|0";i:919;s:4:"@4|5";i:920;s:4:"@4|2";i:921;s:4:"@3|6";i:922;s:4:"@4|3";i:923;s:4:"@4|4";i:924;s:4:"@3|7";i:925;s:4:"@4|6";i:926;s:4:"@3|1";i:927;s:4:"@3|9";i:928;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@1|7";i:890;s:4:"@1|5";i:892;s:4:"@1|6";i:893;s:4:"@2|6";i:894;s:4:"@3|1";i:895;s:4:"@3|0";i:896;s:4:"@2|9";i:897;s:4:"@2|8";i:898;s:4:"@3|2";i:899;s:4:"@3|3";i:900;s:4:"@3|5";i:902;s:4:"@3|4";i:903;s:4:"@2|7";i:904;s:4:"@2|0";i:906;s:4:"@1|9";i:907;s:4:"@2|1";i:909;s:4:"@2|2";i:910;s:4:"@2|5";i:911;s:4:"@2|4";i:912;s:4:"@2|3";i:913;s:4:"@1|8";i:914;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\) Version/4\.0.*Safari.*$@'=>929,
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>930,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0.*; .*Windows.*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>'a:2:{s:2:"@5";i:931;s:2:"@4";i:932;}',
-'@^Mozilla/5\.0\(.*Linux.*Android.*\)AppleWebKit/.*\(KHTML,.*like Gecko\)Version/4\.0.*Safari.*$@'=>933,
-'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>934,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|9";i:935;s:4:"@3|0";i:936;s:4:"@4|5";i:937;s:4:"@4|4";i:938;s:4:"@3|7";i:939;s:4:"@4|3";i:940;s:4:"@3|4";i:941;s:4:"@4|6";i:942;s:4:"@3|6";i:943;s:4:"@4|2";i:944;s:4:"@3|8";i:945;s:4:"@3|2";i:946;s:4:"@3|5";i:947;s:4:"@4|7";i:948;s:4:"@3|1";i:949;s:4:"@4|8";i:950;s:4:"@3|3";i:951;s:4:"@4|0";i:952;s:4:"@4|1";i:953;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>954,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:9:{s:4:"@6|0";i:955;s:4:"@8|0";i:956;s:4:"@9|0";i:957;s:4:"@8|1";i:958;s:4:"@7|0";i:959;s:4:"@7|1";i:960;s:4:"@6|1";i:961;s:4:"@6|2";i:962;s:4:"@4|1";i:963;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@3|8";i:964;s:4:"@4|4";i:965;s:4:"@3|3";i:966;s:4:"@4|3";i:967;s:4:"@3|4";i:968;s:4:"@4|1";i:969;s:4:"@3|0";i:970;s:4:"@4|2";i:971;s:4:"@3|9";i:972;s:4:"@3|2";i:973;s:4:"@4|6";i:974;s:4:"@3|1";i:975;s:4:"@3|6";i:976;s:4:"@4|7";i:977;s:4:"@4|8";i:978;s:4:"@4|0";i:979;s:4:"@4|5";i:980;s:4:"@3|5";i:981;s:4:"@3|7";i:982;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@3|8";i:983;s:4:"@3|5";i:984;s:4:"@3|7";i:985;s:4:"@3|0";i:986;s:4:"@4|1";i:987;s:4:"@4|7";i:988;s:4:"@3|1";i:989;s:4:"@4|4";i:990;s:4:"@4|8";i:991;s:4:"@3|3";i:992;s:4:"@4|0";i:993;s:4:"@3|4";i:994;s:4:"@4|2";i:995;s:4:"@3|6";i:996;s:4:"@3|9";i:997;s:4:"@4|6";i:998;s:4:"@3|2";i:999;s:4:"@4|5";i:1000;s:4:"@4|3";i:1001;}',
-'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*$@'=>1002,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:95:{s:6:"@0|3|1";i:1003;s:6:"@0|3|0";i:1004;s:6:"@4|3|1";i:1005;s:6:"@3|3|3";i:1006;s:6:"@1|3|0";i:1007;s:6:"@2|3|3";i:1008;s:6:"@4|3|3";i:1009;s:6:"@4|3|0";i:1010;s:6:"@4|3|2";i:1011;s:6:"@1|3|2";i:1012;s:6:"@2|3|2";i:1013;s:6:"@0|3|2";i:1014;s:6:"@1|3|1";i:1015;s:6:"@3|3|1";i:1016;s:6:"@3|3|2";i:1017;s:6:"@2|3|1";i:1018;s:6:"@3|3|0";i:1019;s:6:"@2|3|0";i:1020;s:6:"@2|3|8";i:1021;s:6:"@2|4|6";i:1022;s:6:"@3|3|8";i:1023;s:6:"@4|3|8";i:1024;s:6:"@1|3|8";i:1025;s:6:"@0|3|8";i:1026;s:6:"@1|4|1";i:1027;s:6:"@0|4|1";i:1028;s:6:"@1|3|3";i:1029;s:6:"@1|4|6";i:1030;s:6:"@0|4|8";i:1031;s:6:"@3|4|6";i:1032;s:6:"@3|3|7";i:1033;s:6:"@3|4|2";i:1034;s:6:"@2|4|2";i:1035;s:6:"@1|4|2";i:1036;s:6:"@2|3|7";i:1037;s:6:"@1|3|7";i:1038;s:6:"@4|4|6";i:1039;s:6:"@4|4|2";i:1040;s:6:"@0|3|7";i:1041;s:6:"@2|4|1";i:1042;s:6:"@4|3|9";i:1043;s:6:"@0|4|7";i:1044;s:6:"@0|4|0";i:1045;s:6:"@1|4|0";i:1046;s:6:"@2|4|0";i:1047;s:6:"@1|4|7";i:1048;s:6:"@2|4|7";i:1049;s:6:"@4|4|7";i:1050;s:6:"@3|4|7";i:1051;s:6:"@4|4|1";i:1052;s:6:"@0|4|6";i:1053;s:6:"@3|4|0";i:1054;s:6:"@4|4|0";i:1055;s:6:"@1|4|8";i:1056;s:6:"@1|3|9";i:1057;s:6:"@2|3|9";i:1058;s:6:"@3|3|9";i:1059;s:6:"@0|3|9";i:1060;s:6:"@2|4|8";i:1061;s:6:"@4|4|8";i:1062;s:6:"@3|4|8";i:1063;s:6:"@3|4|1";i:1064;s:6:"@0|4|2";i:1065;s:6:"@4|3|7";i:1066;s:6:"@4|3|5";i:1067;s:6:"@0|4|3";i:1068;s:6:"@0|3|4";i:1069;s:6:"@3|3|5";i:1070;s:6:"@1|4|3";i:1071;s:6:"@2|4|3";i:1072;s:6:"@0|3|5";i:1073;s:6:"@1|3|5";i:1074;s:6:"@1|3|4";i:1075;s:6:"@2|3|4";i:1076;s:6:"@3|4|4";i:1077;s:6:"@2|4|4";i:1078;s:6:"@0|3|3";i:1079;s:6:"@4|4|4";i:1080;s:6:"@1|4|4";i:1081;s:6:"@3|3|4";i:1082;s:6:"@4|3|4";i:1083;s:6:"@0|4|4";i:1084;s:6:"@3|4|3";i:1085;s:6:"@2|3|5";i:1086;s:6:"@3|3|6";i:1087;s:6:"@4|3|6";i:1088;s:6:"@1|4|5";i:1089;s:6:"@2|4|5";i:1090;s:6:"@2|3|6";i:1091;s:6:"@1|3|6";i:1092;s:6:"@4|4|3";i:1093;s:6:"@0|4|5";i:1094;s:6:"@4|4|5";i:1095;s:6:"@0|3|6";i:1096;s:6:"@3|4|5";i:1097;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>1098,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; Windows 95; Anonymisiert.*Trident/6\.0.*\).*$@'=>1099,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:19:{s:4:"@4|1";i:1100;s:4:"@3|9";i:1101;s:4:"@3|1";i:1102;s:4:"@3|7";i:1103;s:4:"@3|2";i:1104;s:4:"@3|3";i:1105;s:4:"@4|6";i:1106;s:4:"@4|7";i:1107;s:4:"@3|0";i:1108;s:4:"@3|4";i:1109;s:4:"@4|4";i:1110;s:4:"@3|8";i:1111;s:4:"@4|2";i:1112;s:4:"@3|5";i:1114;s:4:"@3|6";i:1115;s:4:"@4|8";i:1116;s:4:"@4|5";i:1117;s:4:"@4|3";i:1118;s:4:"@4|0";i:1119;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1113,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>1120,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows.*Trident/6\.0; Xbox; Xbox One.*$@'=>1121,
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1122,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:34:{s:10:"@1|3|1|3|1";i:1123;s:10:"@0|3|2|3|2";i:1124;s:10:"@0|4|1|4|1";i:1125;s:10:"@1|4|1|4|1";i:1126;s:10:"@1|4|5|4|5";i:1127;s:10:"@0|4|5|4|5";i:1128;s:10:"@0|3|1|3|1";i:1129;s:10:"@1|3|2|3|2";i:1130;s:10:"@0|4|3|4|3";i:1131;s:10:"@0|3|4|3|4";i:1132;s:10:"@1|3|5|3|5";i:1133;s:10:"@1|3|4|3|4";i:1134;s:10:"@1|3|9|3|9";i:1135;s:10:"@1|3|0|3|0";i:1136;s:10:"@0|3|5|3|5";i:1137;s:10:"@0|3|7|3|7";i:1138;s:10:"@0|3|6|3|6";i:1139;s:10:"@1|3|6|3|6";i:1140;s:10:"@1|4|2|4|2";i:1141;s:10:"@1|3|7|3|7";i:1142;s:10:"@1|3|8|3|8";i:1143;s:10:"@0|3|9|3|9";i:1144;s:10:"@1|4|6|4|6";i:1145;s:10:"@0|3|0|3|0";i:1146;s:10:"@1|4|3|4|3";i:1147;s:10:"@0|3|8|3|8";i:1148;s:10:"@0|4|2|4|2";i:1149;s:10:"@0|4|0|4|0";i:1150;s:10:"@0|4|6|4|6";i:1151;s:10:"@1|3|3|3|3";i:1152;s:10:"@0|3|3|3|3";i:1153;s:10:"@1|4|4|4|4";i:1154;s:10:"@1|4|0|4|0";i:1155;s:10:"@0|4|4|4|4";i:1156;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Sabayon Chrome/.*$@'=>1157,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1158,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).*$@'=>'a:8:{s:4:"@6|1";i:1159;s:4:"@6|2";i:1161;s:4:"@6|0";i:1162;s:4:"@8|0";i:1163;s:4:"@7|0";i:1164;s:4:"@7|1";i:1165;s:4:"@8|1";i:1166;s:4:"@9|0";i:1167;}',
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1160,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>'a:5:{s:2:"@0";i:1168;s:2:"@4";i:1169;s:2:"@3";i:1170;s:2:"@1";i:1171;s:2:"@2";i:1172;}',
-'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1173,
-'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1174,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@4|6";i:1175;s:4:"@4|8";i:1176;s:4:"@4|5";i:1178;s:4:"@4|7";i:1181;s:4:"@3|0";i:1182;s:4:"@3|8";i:1183;s:4:"@3|3";i:1184;s:4:"@4|3";i:1185;s:4:"@3|9";i:1186;s:4:"@3|1";i:1187;s:4:"@4|1";i:1188;s:4:"@4|2";i:1189;s:4:"@4|0";i:1190;s:4:"@3|7";i:1191;s:4:"@3|4";i:1192;s:4:"@3|2";i:1193;s:4:"@3|5";i:1194;s:4:"@4|4";i:1195;s:4:"@3|6";i:1196;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0; Xbox.*$@'=>'a:3:{s:2:"@2";i:1177;s:2:"@0";i:1179;s:2:"@1";i:1180;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.0.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@4|3";i:1197;s:4:"@4|6";i:1198;s:4:"@3|1";i:1199;s:4:"@3|7";i:1200;s:4:"@3|6";i:1201;s:4:"@3|8";i:1202;s:4:"@4|1";i:1203;s:4:"@3|4";i:1204;s:4:"@3|0";i:1205;s:4:"@4|4";i:1206;s:4:"@4|0";i:1207;s:4:"@3|3";i:1208;s:4:"@3|5";i:1209;s:4:"@3|9";i:1210;s:4:"@4|5";i:1211;s:4:"@4|2";i:1212;s:4:"@3|2";i:1213;}',
-'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@4|8";i:1214;s:4:"@3|0";i:1215;s:4:"@4|4";i:1216;s:4:"@4|2";i:1217;s:4:"@3|8";i:1218;s:4:"@3|7";i:1219;s:4:"@3|9";i:1220;s:4:"@3|1";i:1221;s:4:"@3|2";i:1222;s:4:"@4|5";i:1223;s:4:"@4|3";i:1224;s:4:"@4|0";i:1225;s:4:"@4|7";i:1226;s:4:"@4|1";i:1227;s:4:"@3|5";i:1228;s:4:"@3|3";i:1229;s:4:"@4|6";i:1230;s:4:"@3|4";i:1231;s:4:"@3|6";i:1232;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.*$@'=>1233,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>'a:2:{s:2:"@3";i:1234;s:2:"@2";i:1235;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>1236,
-'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML,.*like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:19:{s:4:"@3|7";i:1237;s:4:"@4|2";i:1238;s:4:"@4|4";i:1239;s:4:"@3|4";i:1240;s:4:"@3|6";i:1241;s:4:"@3|5";i:1242;s:4:"@3|2";i:1243;s:4:"@4|5";i:1244;s:4:"@4|3";i:1245;s:4:"@3|3";i:1246;s:4:"@4|8";i:1247;s:4:"@4|0";i:1248;s:4:"@4|7";i:1249;s:4:"@3|8";i:1250;s:4:"@4|6";i:1251;s:4:"@3|9";i:1252;s:4:"@4|1";i:1253;s:4:"@3|0";i:1254;s:4:"@3|1";i:1255;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 6\.(\d).*Trident/7\.0.*\).*$@'=>'a:5:{s:2:"@3";i:1256;s:2:"@1";i:1257;s:2:"@4";i:1259;s:2:"@2";i:1260;s:2:"@0";i:1264;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>'a:5:{s:4:"@5|7";i:1258;s:4:"@5|8";i:1261;s:4:"@4|7";i:1262;s:4:"@5|9";i:1263;s:4:"@4|8";i:1265;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 10\.0.*Trident/8\.0.*$@'=>1266,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Safari.*$@'=>1267,
-'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:17:{s:8:"@3|6|3|6";i:1268;s:8:"@4|5|4|5";i:1269;s:8:"@3|5|3|5";i:1270;s:8:"@3|1|3|1";i:1271;s:8:"@4|6|4|6";i:1272;s:8:"@4|3|4|3";i:1273;s:8:"@3|2|3|2";i:1274;s:8:"@3|0|3|0";i:1275;s:8:"@3|8|3|8";i:1276;s:8:"@4|1|4|1";i:1277;s:8:"@3|3|3|3";i:1278;s:8:"@4|4|4|4";i:1279;s:8:"@3|9|3|9";i:1280;s:8:"@4|0|4|0";i:1281;s:8:"@3|4|3|4";i:1282;s:8:"@4|2|4|2";i:1283;s:8:"@3|7|3|7";i:1284;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*\).*$@'=>'a:37:{s:8:"@5|9|2|7";i:1285;s:8:"@5|9|3|7";i:1286;s:8:"@4|7|0|5";i:1287;s:8:"@5|9|1|7";i:1288;s:8:"@5|7|0|7";i:1289;s:8:"@5|9|0|7";i:1290;s:8:"@4|7|4|7";i:1291;s:8:"@4|7|3|7";i:1292;s:8:"@5|8|4|7";i:1294;s:8:"@4|7|2|7";i:1295;s:8:"@4|7|0|7";i:1296;s:8:"@5|8|1|7";i:1299;s:8:"@4|7|1|5";i:1300;s:8:"@5|8|2|7";i:1301;s:8:"@5|8|3|7";i:1302;s:8:"@5|9|4|7";i:1303;s:8:"@5|7|1|7";i:1304;s:8:"@4|8|0|7";i:1305;s:8:"@5|8|0|7";i:1306;s:8:"@4|8|4|7";i:1307;s:8:"@4|7|1|7";i:1308;s:8:"@4|8|2|5";i:1309;s:8:"@4|8|1|7";i:1310;s:8:"@4|8|2|7";i:1311;s:8:"@5|8|2|5";i:1312;s:8:"@5|8|1|5";i:1313;s:8:"@5|8|0|5";i:1314;s:8:"@5|7|4|7";i:1315;s:8:"@4|8|3|7";i:1316;s:8:"@5|7|0|5";i:1317;s:8:"@4|8|1|5";i:1318;s:8:"@4|7|2|5";i:1319;s:8:"@5|7|2|7";i:1320;s:8:"@5|7|1|5";i:1321;s:8:"@4|8|0|5";i:1322;s:8:"@5|7|2|5";i:1323;s:8:"@5|7|3|7";i:1324;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.(\d).*Trident/8\.0.*$@'=>'a:3:{s:2:"@2";i:1293;s:2:"@3";i:1297;s:2:"@4";i:1298;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1325,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*$@'=>'a:12:{s:8:"@5|8|1|4";i:1326;s:8:"@4|8|0|4";i:1327;s:8:"@4|8|2|4";i:1328;s:8:"@5|8|0|4";i:1329;s:8:"@4|8|1|4";i:1330;s:8:"@5|9|1|5";i:1331;s:8:"@4|9|2|5";i:1332;s:8:"@5|9|0|5";i:1333;s:8:"@4|9|1|5";i:1334;s:8:"@4|9|0|5";i:1335;s:8:"@5|9|2|5";i:1336;s:8:"@5|8|2|4";i:1337;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows NT 6\.(\d).*Trident/4\.0.*$@'=>'a:6:{s:4:"@5|1";i:1338;s:4:"@5|2";i:1339;s:4:"@5|0";i:1340;s:4:"@4|2";i:1341;s:4:"@4|0";i:1342;s:4:"@4|1";i:1343;}',
-'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows.*Trident/5\.0; Xbox.*$@'=>1344,
-'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@3|8";i:1345;s:4:"@3|0";i:1346;s:4:"@4|0";i:1347;s:4:"@3|3";i:1348;s:4:"@3|9";i:1349;s:4:"@3|5";i:1350;s:4:"@4|4";i:1351;s:4:"@3|6";i:1352;s:4:"@4|6";i:1353;s:4:"@4|3";i:1354;s:4:"@4|5";i:1355;s:4:"@4|2";i:1356;s:4:"@3|2";i:1357;s:4:"@3|1";i:1358;s:4:"@4|1";i:1359;s:4:"@3|7";i:1360;s:4:"@3|4";i:1361;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:20:{s:6:"@4|7|0";i:1362;s:6:"@4|7|1";i:1363;s:6:"@5|9|1";i:1364;s:6:"@5|8|3";i:1365;s:6:"@5|8|0";i:1366;s:6:"@5|8|1";i:1367;s:6:"@5|9|2";i:1368;s:6:"@4|7|2";i:1369;s:6:"@5|7|0";i:1370;s:6:"@4|8|0";i:1371;s:6:"@4|8|1";i:1372;s:6:"@4|8|2";i:1373;s:6:"@4|7|3";i:1374;s:6:"@5|7|2";i:1375;s:6:"@5|9|0";i:1376;s:6:"@5|8|2";i:1377;s:6:"@5|9|3";i:1378;s:6:"@4|8|3";i:1379;s:6:"@5|7|1";i:1380;s:6:"@5|7|3";i:1381;}',
-'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1382,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>1383,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 10\.0.*Trident/6\.0.*Touch.*\).*$@'=>1384,
-'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows.*Trident/7\.0.*\).*$@'=>1385,
-'@^Mozilla/5\.0 \(.*Windows.*\) Gecko/.* Firefox/(\d)(\d)\.0.* Anonymisiert.*$@'=>'a:17:{s:4:"@3|2";i:1386;s:4:"@3|0";i:1387;s:4:"@4|5";i:1388;s:4:"@3|6";i:1389;s:4:"@4|4";i:1390;s:4:"@3|8";i:1391;s:4:"@4|2";i:1392;s:4:"@4|1";i:1393;s:4:"@3|3";i:1394;s:4:"@3|7";i:1395;s:4:"@4|0";i:1396;s:4:"@3|4";i:1397;s:4:"@3|5";i:1398;s:4:"@4|3";i:1399;s:4:"@4|6";i:1400;s:4:"@3|9";i:1401;s:4:"@3|1";i:1402;}',
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Touch.*\).*$@'=>'a:3:{s:2:"@2";i:1403;s:2:"@4";i:1404;s:2:"@3";i:1405;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows.*Trident/(\d)\.0.*\).*$@'=>'a:9:{s:6:"@4|7|5";i:1406;s:6:"@4|7|7";i:1407;s:6:"@5|9|7";i:1408;s:6:"@4|8|5";i:1409;s:6:"@5|8|5";i:1410;s:6:"@5|7|7";i:1411;s:6:"@5|8|7";i:1412;s:6:"@4|8|7";i:1413;s:6:"@5|7|5";i:1414;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1415,
-'@^Mozilla/5\.0; TOB.* \(.*Windows NT 10\.0.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1416,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*Trident/(\d)\.0.*$@'=>'a:4:{s:6:"@5|8|4";i:1417;s:6:"@4|8|4";i:1418;s:6:"@5|9|5";i:1419;s:6:"@4|9|5";i:1420;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>'a:3:{s:2:"@2";i:1421;s:2:"@3";i:1424;s:2:"@4";i:1425;}',
-'@^Mozilla/5\.0; TOB.* \(.*Windows NT 6\.(\d).*Trident/7\.0.*rv\:11\.0.*\).*$@'=>'a:5:{s:2:"@2";i:1422;s:2:"@1";i:1423;s:2:"@3";i:1426;s:2:"@0";i:1427;s:2:"@4";i:1428;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows.*Trident/4\.0.*$@'=>'a:2:{s:2:"@4";i:1429;s:2:"@5";i:1430;}',
-'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|5";i:1431;s:4:"@4|1";i:1432;s:4:"@4|5";i:1433;s:4:"@3|7";i:1434;s:4:"@4|2";i:1435;s:4:"@3|3";i:1436;s:4:"@3|1";i:1437;s:4:"@3|4";i:1438;s:4:"@3|6";i:1439;s:4:"@4|0";i:1440;s:4:"@3|9";i:1441;s:4:"@4|6";i:1442;s:4:"@3|2";i:1443;s:4:"@3|0";i:1444;s:4:"@3|8";i:1445;s:4:"@4|3";i:1446;s:4:"@4|4";i:1447;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows.*Trident/6\.0.*\).*$@'=>'a:5:{s:4:"@5|8";i:1448;s:4:"@4|8";i:1449;s:4:"@4|7";i:1450;s:4:"@5|7";i:1451;s:4:"@5|9";i:1452;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@4";i:1453;s:2:"@5";i:1454;s:2:"@3";i:1455;s:2:"@6";i:1456;s:2:"@1";i:1457;s:2:"@2";i:1458;}',
-'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0.*\).*$@'=>'a:6:{s:4:"@4|0";i:1459;s:4:"@5|1";i:1460;s:4:"@5|2";i:1461;s:4:"@4|1";i:1462;s:4:"@4|2";i:1463;s:4:"@5|0";i:1464;}',
-'@^Mozilla/5\.0 \(Windows 95; Anonymisiert.*; Trident/7\.0.*\).*$@'=>1465,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@2";i:1466;s:2:"@3";i:1467;s:2:"@6";i:1468;s:2:"@4";i:1469;s:2:"@1";i:1470;s:2:"@5";i:1471;}',
-'@^Mozilla/5\.0 \(iPhone.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1472,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:4:{s:2:"@2";i:1473;s:2:"@1";i:1474;s:2:"@0";i:1475;s:2:"@3";i:1476;}',
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*$@'=>'a:18:{s:6:"@5|8|0";i:1477;s:6:"@4|8|1";i:1478;s:6:"@4|8|0";i:1479;s:6:"@5|8|1";i:1480;s:6:"@4|8|2";i:1481;s:6:"@4|6|2";i:1482;s:6:"@4|6|1";i:1483;s:6:"@5|6|0";i:1484;s:6:"@5|6|1";i:1485;s:6:"@5|6|2";i:1486;s:6:"@5|7|2";i:1487;s:6:"@5|7|1";i:1488;s:6:"@4|7|0";i:1489;s:6:"@4|7|1";i:1490;s:6:"@4|7|2";i:1491;s:6:"@5|7|0";i:1492;s:6:"@5|8|2";i:1493;s:6:"@4|6|0";i:1494;}',
-'@^Mozilla/(\d)\.0 \(.*Windows NT 10\.0.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|3|3";i:1495;s:6:"@5|4|0";i:1496;s:6:"@4|4|6";i:1497;s:6:"@4|3|9";i:1498;s:6:"@5|3|2";i:1499;s:6:"@4|3|1";i:1500;s:6:"@5|4|5";i:1501;s:6:"@5|3|5";i:1502;s:6:"@4|4|3";i:1503;s:6:"@5|4|4";i:1504;s:6:"@5|3|7";i:1505;s:6:"@4|4|5";i:1506;s:6:"@5|3|9";i:1507;s:6:"@4|4|2";i:1508;s:6:"@5|3|6";i:1509;s:6:"@4|3|3";i:1510;s:6:"@5|4|6";i:1511;s:6:"@5|4|2";i:1512;s:6:"@4|3|6";i:1513;s:6:"@4|4|0";i:1514;s:6:"@5|3|1";i:1515;s:6:"@4|3|4";i:1516;s:6:"@5|3|0";i:1517;s:6:"@4|3|5";i:1518;s:6:"@4|4|1";i:1519;s:6:"@4|3|2";i:1520;s:6:"@5|3|8";i:1521;s:6:"@4|3|0";i:1522;s:6:"@5|4|3";i:1523;s:6:"@5|3|4";i:1524;s:6:"@4|3|7";i:1525;s:6:"@4|3|8";i:1526;s:6:"@5|4|1";i:1527;s:6:"@4|4|4";i:1528;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:2:{s:4:"@8|2";i:1529;s:4:"@7|1";i:1530;}',
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Touch.*\).*$@'=>1531,
-'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/.*$@'=>1532,
-'@^Mozilla/(\d)\.0 \(.*Windows NT 6\.(\d).*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:170:{s:8:"@4|4|4|1";i:1533;s:8:"@4|0|3|1";i:1534;s:8:"@4|2|3|1";i:1535;s:8:"@4|4|3|1";i:1536;s:8:"@4|3|3|1";i:1537;s:8:"@4|4|3|7";i:1538;s:8:"@4|3|3|8";i:1539;s:8:"@4|1|3|1";i:1540;s:8:"@5|3|3|1";i:1541;s:8:"@4|4|3|8";i:1542;s:8:"@4|0|4|1";i:1543;s:8:"@5|0|4|1";i:1544;s:8:"@5|4|4|1";i:1545;s:8:"@5|3|4|1";i:1546;s:8:"@5|1|4|1";i:1547;s:8:"@4|3|3|7";i:1548;s:8:"@4|1|4|1";i:1549;s:8:"@5|2|4|1";i:1550;s:8:"@4|3|4|1";i:1551;s:8:"@5|2|3|1";i:1552;s:8:"@4|2|3|7";i:1553;s:8:"@4|2|4|1";i:1554;s:8:"@5|4|3|1";i:1555;s:8:"@4|0|4|2";i:1556;s:8:"@4|1|3|0";i:1557;s:8:"@4|0|4|3";i:1558;s:8:"@4|2|3|0";i:1559;s:8:"@4|1|4|3";i:1560;s:8:"@4|2|4|3";i:1561;s:8:"@4|0|3|0";i:1562;s:8:"@4|4|4|3";i:1563;s:8:"@4|3|4|3";i:1564;s:8:"@4|3|3|0";i:1565;s:8:"@4|4|3|0";i:1566;s:8:"@5|2|4|3";i:1567;s:8:"@5|1|4|3";i:1568;s:8:"@5|0|4|3";i:1569;s:8:"@5|3|4|3";i:1570;s:8:"@5|0|3|7";i:1571;s:8:"@5|1|3|7";i:1572;s:8:"@5|4|4|3";i:1573;s:8:"@5|4|3|0";i:1574;s:8:"@5|3|3|0";i:1575;s:8:"@4|1|4|2";i:1576;s:8:"@5|1|3|1";i:1577;s:8:"@5|4|4|2";i:1578;s:8:"@4|2|4|2";i:1579;s:8:"@4|3|4|2";i:1580;s:8:"@4|0|3|7";i:1581;s:8:"@5|0|3|0";i:1582;s:8:"@4|4|4|2";i:1583;s:8:"@5|3|4|2";i:1584;s:8:"@5|2|4|2";i:1585;s:8:"@5|2|3|7";i:1586;s:8:"@5|1|3|0";i:1587;s:8:"@5|2|3|0";i:1588;s:8:"@5|3|3|7";i:1589;s:8:"@5|0|4|2";i:1590;s:8:"@5|1|4|2";i:1591;s:8:"@5|4|3|7";i:1592;s:8:"@4|1|3|7";i:1593;s:8:"@5|2|4|0";i:1594;s:8:"@5|0|3|8";i:1595;s:8:"@5|3|3|5";i:1596;s:8:"@4|0|3|3";i:1597;s:8:"@5|4|3|5";i:1598;s:8:"@5|4|3|3";i:1599;s:8:"@5|1|3|3";i:1600;s:8:"@5|2|3|3";i:1601;s:8:"@5|3|3|3";i:1602;s:8:"@4|1|3|3";i:1603;s:8:"@4|2|3|3";i:1604;s:8:"@4|4|3|9";i:1605;s:8:"@4|4|3|6";i:1606;s:8:"@4|3|3|6";i:1607;s:8:"@5|0|3|5";i:1608;s:8:"@5|1|3|5";i:1609;s:8:"@4|3|3|3";i:1610;s:8:"@4|4|3|3";i:1611;s:8:"@5|2|3|5";i:1612;s:8:"@5|0|3|3";i:1613;s:8:"@4|0|3|5";i:1614;s:8:"@5|0|3|4";i:1615;s:8:"@4|4|3|5";i:1616;s:8:"@5|2|3|8";i:1617;s:8:"@5|3|3|8";i:1618;s:8:"@5|4|3|8";i:1619;s:8:"@5|3|3|4";i:1620;s:8:"@5|2|3|4";i:1621;s:8:"@5|1|3|4";i:1622;s:8:"@4|3|3|5";i:1623;s:8:"@4|2|3|5";i:1624;s:8:"@4|2|3|4";i:1625;s:8:"@4|3|3|4";i:1626;s:8:"@4|4|3|4";i:1627;s:8:"@4|1|3|4";i:1628;s:8:"@4|0|3|4";i:1629;s:8:"@4|1|3|5";i:1630;s:8:"@5|1|3|8";i:1631;s:8:"@5|4|3|4";i:1632;s:8:"@4|3|3|9";i:1633;s:8:"@4|2|3|9";i:1634;s:8:"@4|1|3|2";i:1635;s:8:"@4|2|3|2";i:1636;s:8:"@5|4|4|0";i:1637;s:8:"@4|0|3|2";i:1638;s:8:"@5|4|3|2";i:1639;s:8:"@4|1|4|0";i:1640;s:8:"@4|0|4|0";i:1641;s:8:"@5|3|3|2";i:1642;s:8:"@5|2|3|6";i:1643;s:8:"@5|3|4|0";i:1644;s:8:"@4|3|3|2";i:1645;s:8:"@4|4|3|2";i:1646;s:8:"@4|2|3|8";i:1647;s:8:"@5|0|3|6";i:1648;s:8:"@5|1|3|6";i:1649;s:8:"@4|0|3|8";i:1650;s:8:"@5|1|4|0";i:1651;s:8:"@5|0|4|0";i:1652;s:8:"@4|2|4|0";i:1653;s:8:"@4|3|4|0";i:1654;s:8:"@4|0|3|6";i:1655;s:8:"@5|4|3|6";i:1656;s:8:"@5|3|3|9";i:1657;s:8:"@5|4|3|9";i:1658;s:8:"@4|1|3|6";i:1659;s:8:"@4|1|3|9";i:1660;s:8:"@4|0|3|9";i:1661;s:8:"@4|2|3|6";i:1662;s:8:"@5|2|3|9";i:1663;s:8:"@5|1|3|9";i:1664;s:8:"@5|1|3|2";i:1665;s:8:"@5|2|3|2";i:1666;s:8:"@4|4|4|0";i:1667;s:8:"@5|0|3|2";i:1668;s:8:"@4|1|3|8";i:1669;s:8:"@5|0|3|9";i:1670;s:8:"@5|3|3|6";i:1671;s:8:"@5|0|3|1";i:1672;s:8:"@4|3|4|4";i:1673;s:8:"@5|0|4|4";i:1674;s:8:"@5|1|4|4";i:1675;s:8:"@4|1|4|6";i:1676;s:8:"@4|2|4|6";i:1677;s:8:"@4|3|4|6";i:1678;s:8:"@5|2|4|4";i:1679;s:8:"@5|4|4|4";i:1680;s:8:"@4|0|4|4";i:1681;s:8:"@5|3|4|6";i:1682;s:8:"@5|4|4|6";i:1683;s:8:"@4|0|4|6";i:1684;s:8:"@4|4|4|6";i:1685;s:8:"@5|0|4|5";i:1686;s:8:"@4|2|4|5";i:1687;s:8:"@4|3|4|5";i:1689;s:8:"@4|4|4|5";i:1690;s:8:"@4|1|4|5";i:1691;s:8:"@4|0|4|5";i:1692;s:8:"@5|1|4|5";i:1693;s:8:"@5|2|4|5";i:1694;s:8:"@5|3|4|5";i:1695;s:8:"@5|4|4|5";i:1696;s:8:"@4|1|4|4";i:1697;s:8:"@5|3|4|4";i:1698;s:8:"@4|2|4|4";i:1699;s:8:"@5|0|4|6";i:1700;s:8:"@5|1|4|6";i:1701;s:8:"@4|4|4|4";i:1702;s:8:"@5|2|4|6";i:1703;}',
-'@^Mozilla/5\.0 \(iPod.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1688,
-'@^Mozilla/5\.0 \(.*Android.*Tablet.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|2";i:1704;s:4:"@3|1";i:1708;s:4:"@3|5";i:1714;s:4:"@3|7";i:1718;s:4:"@3|8";i:1719;s:4:"@4|6";i:1720;s:4:"@3|3";i:1722;s:4:"@4|0";i:1724;s:4:"@3|4";i:1725;s:4:"@3|9";i:1728;s:4:"@3|2";i:1730;s:4:"@3|6";i:1734;s:4:"@4|1";i:1736;s:4:"@4|3";i:1737;s:4:"@3|0";i:1738;s:4:"@4|5";i:1741;s:4:"@4|4";i:1745;}',
-'@^Mozilla/5\.0 \(.*Android.*Mobile.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|2";i:1705;s:4:"@3|1";i:1706;s:4:"@3|7";i:1707;s:4:"@3|8";i:1709;s:4:"@3|0";i:1710;s:4:"@3|5";i:1713;s:4:"@3|3";i:1721;s:4:"@4|0";i:1726;s:4:"@3|9";i:1727;s:4:"@4|6";i:1729;s:4:"@4|1";i:1732;s:4:"@3|6";i:1733;s:4:"@3|2";i:1735;s:4:"@4|3";i:1739;s:4:"@4|5";i:1740;s:4:"@3|4";i:1743;s:4:"@4|4";i:1744;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:6:{s:6:"@3|7|1";i:1711;s:6:"@0|7|1";i:1712;s:6:"@1|7|1";i:1715;s:6:"@2|7|1";i:1716;s:6:"@4|7|1";i:1717;s:6:"@4|8|2";i:1731;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:.*\) Gecko.* Firefox.*$@'=>1723,
-'@^Mozilla/5\.0.*\(iPad.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1742,
-'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:.*\) Gecko.* Firefox.*$@'=>1746,
-'@^Mozilla/5\.0; TOB.* \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1747,
-'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1748,
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:17:{s:4:"@4|4";i:1749;s:4:"@3|6";i:1750;s:4:"@4|6";i:1751;s:4:"@4|2";i:1752;s:4:"@3|8";i:1753;s:4:"@3|0";i:1754;s:4:"@3|7";i:1755;s:4:"@3|2";i:1756;s:4:"@4|3";i:1757;s:4:"@3|5";i:1758;s:4:"@3|9";i:1759;s:4:"@3|4";i:1760;s:4:"@4|5";i:1761;s:4:"@3|3";i:1762;s:4:"@4|1";i:1763;s:4:"@4|0";i:1764;s:4:"@3|1";i:1765;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/.*$@'=>1766,
-'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows.*Trident/5\.0.*\).*$@'=>'a:2:{s:2:"@4";i:1767;s:2:"@5";i:1768;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:85:{s:6:"@4|3|4";i:1769;s:6:"@4|4|1";i:1770;s:6:"@3|3|9";i:1771;s:6:"@3|3|2";i:1772;s:6:"@2|3|7";i:1773;s:6:"@4|3|2";i:1774;s:6:"@0|3|7";i:1775;s:6:"@3|3|7";i:1776;s:6:"@1|3|7";i:1777;s:6:"@4|3|1";i:1778;s:6:"@2|3|2";i:1779;s:6:"@4|3|9";i:1780;s:6:"@0|4|4";i:1781;s:6:"@3|3|6";i:1782;s:6:"@4|4|0";i:1783;s:6:"@3|4|0";i:1784;s:6:"@2|4|0";i:1785;s:6:"@1|4|0";i:1786;s:6:"@0|3|1";i:1787;s:6:"@3|3|1";i:1788;s:6:"@1|3|1";i:1789;s:6:"@2|3|1";i:1790;s:6:"@2|3|4";i:1791;s:6:"@3|3|4";i:1792;s:6:"@0|4|0";i:1793;s:6:"@0|3|6";i:1794;s:6:"@2|3|6";i:1795;s:6:"@3|3|3";i:1796;s:6:"@4|3|7";i:1797;s:6:"@4|3|6";i:1798;s:6:"@2|3|3";i:1799;s:6:"@1|3|3";i:1800;s:6:"@1|3|6";i:1801;s:6:"@0|3|3";i:1802;s:6:"@3|4|1";i:1803;s:6:"@4|3|3";i:1804;s:6:"@0|4|1";i:1805;s:6:"@0|4|2";i:1806;s:6:"@1|4|2";i:1807;s:6:"@3|4|4";i:1808;s:6:"@2|4|4";i:1809;s:6:"@1|3|9";i:1810;s:6:"@2|4|2";i:1811;s:6:"@3|4|2";i:1812;s:6:"@2|4|1";i:1813;s:6:"@4|4|3";i:1814;s:6:"@0|3|2";i:1815;s:6:"@4|4|4";i:1816;s:6:"@4|4|2";i:1817;s:6:"@1|4|4";i:1818;s:6:"@0|3|9";i:1819;s:6:"@1|3|4";i:1820;s:6:"@3|4|5";i:1821;s:6:"@0|4|5";i:1822;s:6:"@1|4|5";i:1823;s:6:"@2|4|5";i:1824;s:6:"@4|4|5";i:1825;s:6:"@4|3|5";i:1826;s:6:"@0|3|5";i:1827;s:6:"@1|3|5";i:1828;s:6:"@2|3|5";i:1829;s:6:"@3|3|5";i:1830;s:6:"@3|4|3";i:1831;s:6:"@0|3|4";i:1832;s:6:"@1|4|6";i:1833;s:6:"@2|3|0";i:1834;s:6:"@2|4|3";i:1835;s:6:"@3|4|6";i:1836;s:6:"@4|4|6";i:1837;s:6:"@0|4|6";i:1838;s:6:"@1|3|0";i:1839;s:6:"@0|3|8";i:1840;s:6:"@1|4|1";i:1841;s:6:"@1|3|8";i:1842;s:6:"@2|3|8";i:1843;s:6:"@0|3|0";i:1844;s:6:"@3|3|0";i:1845;s:6:"@2|4|6";i:1846;s:6:"@1|3|2";i:1847;s:6:"@4|3|0";i:1848;s:6:"@3|3|8";i:1849;s:6:"@2|3|9";i:1850;s:6:"@1|4|3";i:1851;s:6:"@0|4|3";i:1852;s:6:"@4|3|8";i:1853;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/.*$@'=>'a:5:{s:2:"@4";i:1854;s:2:"@3";i:1855;s:2:"@0";i:1856;s:2:"@1";i:1857;s:2:"@2";i:1858;}',
-'@^Mozilla/5\.0.*\(.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1859,
-'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/.*$@'=>1860,
-'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/.*$@'=>1861,
-'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*\).*$@'=>1862,
-'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*$@'=>'a:6:{s:4:"@4|6";i:1863;s:4:"@5|7";i:1864;s:4:"@4|7";i:1865;s:4:"@4|8";i:1866;s:4:"@5|8";i:1867;s:4:"@5|6";i:1868;}',
-'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|9";i:1869;s:4:"@3|7";i:1870;s:4:"@3|2";i:1873;s:4:"@4|4";i:1876;s:4:"@3|8";i:1877;s:4:"@3|4";i:1879;s:4:"@4|0";i:1884;s:4:"@3|3";i:1887;s:4:"@3|0";i:1888;s:4:"@4|6";i:1896;s:4:"@4|3";i:1900;s:4:"@4|1";i:1902;s:4:"@3|1";i:1908;s:4:"@3|6";i:1911;s:4:"@3|5";i:1914;s:4:"@4|5";i:1918;s:4:"@4|2";i:1922;}',
-'@^Mozilla/(\d)\.0 \(.*Mac OS X.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|3|7";i:1871;s:6:"@4|3|2";i:1874;s:6:"@4|3|7";i:1875;s:6:"@5|3|2";i:1878;s:6:"@4|3|8";i:1880;s:6:"@5|3|8";i:1883;s:6:"@5|4|0";i:1885;s:6:"@4|4|6";i:1886;s:6:"@4|3|0";i:1889;s:6:"@4|3|4";i:1890;s:6:"@5|4|4";i:1891;s:6:"@5|4|6";i:1892;s:6:"@4|4|0";i:1893;s:6:"@4|4|3";i:1894;s:6:"@5|3|4";i:1895;s:6:"@4|3|3";i:1897;s:6:"@4|4|1";i:1898;s:6:"@4|3|5";i:1899;s:6:"@5|3|5";i:1901;s:6:"@5|4|5";i:1903;s:6:"@5|4|1";i:1904;s:6:"@5|3|3";i:1905;s:6:"@4|4|4";i:1906;s:6:"@5|4|3";i:1907;s:6:"@4|3|6";i:1909;s:6:"@5|3|9";i:1910;s:6:"@4|3|9";i:1912;s:6:"@4|4|5";i:1913;s:6:"@4|4|2";i:1915;s:6:"@4|3|1";i:1916;s:6:"@5|3|0";i:1917;s:6:"@5|3|6";i:1919;s:6:"@5|4|2";i:1920;s:6:"@5|3|1";i:1921;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; Trident/7\.0.*\).*$@'=>'a:3:{s:2:"@1";i:1872;s:2:"@3";i:1881;s:2:"@2";i:1882;}',
-'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:85:{s:6:"@0|3|2";i:1923;s:6:"@1|3|2";i:1924;s:6:"@0|3|7";i:1925;s:6:"@2|3|5";i:1926;s:6:"@1|3|5";i:1927;s:6:"@2|3|7";i:1928;s:6:"@3|3|5";i:1929;s:6:"@1|3|0";i:1930;s:6:"@0|3|5";i:1931;s:6:"@4|3|5";i:1932;s:6:"@1|3|7";i:1933;s:6:"@4|3|3";i:1934;s:6:"@3|3|4";i:1935;s:6:"@2|3|0";i:1936;s:6:"@0|3|6";i:1937;s:6:"@1|3|6";i:1938;s:6:"@2|3|4";i:1939;s:6:"@3|3|0";i:1940;s:6:"@1|3|4";i:1941;s:6:"@0|3|4";i:1942;s:6:"@4|3|0";i:1943;s:6:"@2|3|6";i:1944;s:6:"@4|3|4";i:1945;s:6:"@1|3|3";i:1946;s:6:"@4|3|7";i:1947;s:6:"@3|3|7";i:1948;s:6:"@2|3|2";i:1949;s:6:"@2|3|3";i:1950;s:6:"@3|3|6";i:1951;s:6:"@4|3|6";i:1952;s:6:"@3|3|3";i:1953;s:6:"@0|3|3";i:1954;s:6:"@2|3|9";i:1955;s:6:"@4|4|1";i:1956;s:6:"@3|4|6";i:1957;s:6:"@2|4|6";i:1958;s:6:"@1|4|6";i:1959;s:6:"@3|4|1";i:1960;s:6:"@2|4|1";i:1961;s:6:"@4|4|2";i:1962;s:6:"@0|4|1";i:1963;s:6:"@1|4|1";i:1964;s:6:"@0|4|6";i:1965;s:6:"@0|4|0";i:1966;s:6:"@3|3|1";i:1967;s:6:"@2|3|1";i:1968;s:6:"@1|3|1";i:1969;s:6:"@4|3|1";i:1970;s:6:"@4|4|0";i:1971;s:6:"@1|4|0";i:1972;s:6:"@2|4|0";i:1973;s:6:"@3|4|0";i:1974;s:6:"@3|4|2";i:1975;s:6:"@2|4|2";i:1976;s:6:"@0|4|4";i:1977;s:6:"@0|4|3";i:1978;s:6:"@1|4|3";i:1979;s:6:"@1|4|4";i:1980;s:6:"@2|4|4";i:1981;s:6:"@4|4|4";i:1982;s:6:"@0|3|0";i:1983;s:6:"@3|4|4";i:1984;s:6:"@2|4|3";i:1985;s:6:"@3|4|3";i:1986;s:6:"@0|4|5";i:1987;s:6:"@0|4|2";i:1988;s:6:"@1|4|2";i:1989;s:6:"@1|4|5";i:1990;s:6:"@2|4|5";i:1991;s:6:"@4|4|3";i:1992;s:6:"@4|4|5";i:1993;s:6:"@3|4|5";i:1994;s:6:"@0|3|1";i:1995;s:6:"@4|4|6";i:1996;s:6:"@4|3|9";i:1997;s:6:"@3|3|8";i:1998;s:6:"@2|3|8";i:1999;s:6:"@0|3|8";i:2000;s:6:"@0|3|9";i:2001;s:6:"@3|3|9";i:2002;s:6:"@3|3|2";i:2003;s:6:"@1|3|9";i:2004;s:6:"@4|3|2";i:2005;s:6:"@1|3|8";i:2006;s:6:"@4|3|8";i:2007;}',
-'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>2008,
-'@^Mozilla/(\d)\.0 \(.*Linux.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@4|3|3";i:2009;s:6:"@5|3|8";i:2010;s:6:"@5|4|5";i:2011;s:6:"@5|3|3";i:2012;s:6:"@5|4|1";i:2013;s:6:"@4|4|1";i:2014;s:6:"@4|3|8";i:2015;s:6:"@5|4|2";i:2016;s:6:"@4|4|3";i:2017;s:6:"@4|4|4";i:2018;s:6:"@4|3|7";i:2019;s:6:"@4|3|2";i:2020;s:6:"@5|4|3";i:2021;s:6:"@5|4|4";i:2022;s:6:"@5|3|7";i:2023;s:6:"@5|3|0";i:2024;s:6:"@5|3|4";i:2025;s:6:"@5|3|6";i:2026;s:6:"@4|3|0";i:2027;s:6:"@4|3|4";i:2028;s:6:"@4|4|2";i:2029;s:6:"@4|4|5";i:2030;s:6:"@4|4|0";i:2031;s:6:"@5|3|2";i:2032;s:6:"@4|3|1";i:2033;s:6:"@4|4|6";i:2034;s:6:"@4|3|6";i:2035;s:6:"@5|3|1";i:2036;s:6:"@5|3|9";i:2037;s:6:"@4|3|5";i:2038;s:6:"@5|4|0";i:2039;s:6:"@5|3|5";i:2040;s:6:"@4|3|9";i:2041;s:6:"@5|4|6";i:2042;}',
-'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/.*$@'=>2043,
-'@^Mozilla/5\.0 \(.*Mac OS X.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|3";i:2044;s:4:"@3|5";i:2045;s:4:"@4|4";i:2046;s:4:"@4|0";i:2047;s:4:"@3|8";i:2048;s:4:"@4|3";i:2049;s:4:"@4|5";i:2051;s:4:"@3|4";i:2052;s:4:"@3|6";i:2053;s:4:"@4|1";i:2054;s:4:"@3|1";i:2055;s:4:"@3|9";i:2056;s:4:"@3|0";i:2057;s:4:"@4|2";i:2058;s:4:"@3|2";i:2059;s:4:"@3|7";i:2060;s:4:"@4|6";i:2061;}',
-'@^Mozilla/5\.0 \(.*Windows.*; Trident/7\.0.*\).*$@'=>2050,
-'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/.*$@'=>2062,
-'@^Firefox/(\d)(\d)\.0.*anonymized by Abelssoft.*$@'=>'a:17:{s:4:"@4|1";i:2063;s:4:"@4|3";i:2064;s:4:"@3|2";i:2065;s:4:"@3|0";i:2066;s:4:"@4|4";i:2067;s:4:"@3|4";i:2068;s:4:"@4|5";i:2069;s:4:"@3|6";i:2070;s:4:"@3|7";i:2071;s:4:"@3|3";i:2072;s:4:"@3|9";i:2073;s:4:"@4|6";i:2074;s:4:"@4|2";i:2075;s:4:"@3|8";i:2076;s:4:"@3|1";i:2077;s:4:"@4|0";i:2078;s:4:"@3|5";i:2079;}',
-'@^Mozilla/(\d)\.0 \(.*MSIE 7\..*Trident/6\.0.*\).*$@'=>'a:2:{s:2:"@5";i:2080;s:2:"@4";i:2081;}',
-'@^Firefox/.*anonymized by Abelssoft.*$@'=>2082,
-'@^Mozilla/(\d)\.0 \(.*MSIE 6\.0.*\).*$@'=>'a:2:{s:2:"@4";i:2086;s:2:"@5";i:2087;}',
-'@^Mozilla/(\d)\.0 \(.*MSIE (\d)\.0.*$@'=>'a:3:{s:4:"@5|9";i:2133;s:4:"@5|7";i:2134;s:4:"@4|7";i:2135;}',
-'@^.*iPhone.*$@'=>2285,
-'@^.*iPod.*$@'=>2289,
-'@^.*iPad.*$@'=>2290,
-'@^.*$@'=>2292
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:21:{s:4:"@4|1";i:60;s:4:"@4|7";i:61;s:4:"@3|7";i:62;s:4:"@4|3";i:63;s:4:"@3|0";i:64;s:4:"@5|0";i:65;s:4:"@4|6";i:66;s:4:"@3|8";i:67;s:4:"@3|5";i:68;s:4:"@4|9";i:69;s:4:"@3|1";i:70;s:4:"@4|4";i:71;s:4:"@3|9";i:72;s:4:"@3|6";i:73;s:4:"@3|4";i:74;s:4:"@4|0";i:75;s:4:"@4|8";i:76;s:4:"@3|2";i:77;s:4:"@4|2";i:78;s:4:"@3|3";i:79;s:4:"@4|5";i:80;}',
+'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@7|1";i:81;s:4:"@8|1";i:82;s:4:"@7|0";i:83;s:4:"@8|0";i:84;s:4:"@9|0";i:85;s:4:"@6|1";i:86;s:4:"@6|0";i:87;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:105:{s:6:"@1|5|0";i:88;s:6:"@2|5|0";i:89;s:6:"@4|4|3";i:90;s:6:"@3|5|0";i:91;s:6:"@3|4|3";i:92;s:6:"@0|4|2";i:93;s:6:"@1|4|2";i:94;s:6:"@3|4|2";i:95;s:6:"@2|4|2";i:96;s:6:"@4|4|2";i:97;s:6:"@0|5|0";i:98;s:6:"@0|4|0";i:99;s:6:"@4|4|1";i:100;s:6:"@1|4|0";i:101;s:6:"@2|4|0";i:102;s:6:"@4|4|0";i:103;s:6:"@3|4|0";i:104;s:6:"@3|4|1";i:105;s:6:"@2|4|1";i:106;s:6:"@1|3|1";i:107;s:6:"@2|3|1";i:108;s:6:"@2|4|3";i:109;s:6:"@0|3|1";i:110;s:6:"@1|4|1";i:111;s:6:"@0|4|1";i:112;s:6:"@3|3|1";i:113;s:6:"@1|4|4";i:114;s:6:"@1|4|6";i:115;s:6:"@0|4|6";i:116;s:6:"@4|4|9";i:117;s:6:"@2|4|6";i:118;s:6:"@3|4|9";i:119;s:6:"@2|4|9";i:120;s:6:"@4|4|6";i:121;s:6:"@3|4|6";i:122;s:6:"@4|4|7";i:123;s:6:"@3|4|7";i:124;s:6:"@3|4|8";i:125;s:6:"@2|4|8";i:126;s:6:"@1|4|8";i:127;s:6:"@4|4|8";i:128;s:6:"@0|4|7";i:129;s:6:"@2|4|7";i:130;s:6:"@1|4|7";i:131;s:6:"@0|4|5";i:132;s:6:"@1|4|5";i:133;s:6:"@0|4|8";i:134;s:6:"@0|4|4";i:135;s:6:"@0|3|0";i:136;s:6:"@2|4|4";i:137;s:6:"@3|4|4";i:138;s:6:"@0|4|3";i:139;s:6:"@4|5|0";i:140;s:6:"@4|4|4";i:141;s:6:"@1|3|0";i:142;s:6:"@2|3|0";i:143;s:6:"@3|4|5";i:144;s:6:"@1|4|9";i:145;s:6:"@2|4|5";i:146;s:6:"@4|4|5";i:147;s:6:"@0|4|9";i:148;s:6:"@3|3|0";i:149;s:6:"@4|3|0";i:150;s:6:"@1|4|3";i:151;s:6:"@4|3|1";i:152;s:6:"@2|3|7";i:153;s:6:"@3|3|9";i:154;s:6:"@1|3|7";i:155;s:6:"@0|3|7";i:156;s:6:"@3|3|7";i:157;s:6:"@2|3|9";i:158;s:6:"@4|3|7";i:159;s:6:"@0|3|9";i:160;s:6:"@1|3|9";i:161;s:6:"@4|3|8";i:162;s:6:"@3|3|8";i:163;s:6:"@1|3|2";i:164;s:6:"@2|3|2";i:165;s:6:"@3|3|2";i:166;s:6:"@0|3|2";i:167;s:6:"@0|3|8";i:168;s:6:"@2|3|8";i:169;s:6:"@1|3|8";i:170;s:6:"@4|3|9";i:171;s:6:"@4|3|3";i:172;s:6:"@0|3|6";i:173;s:6:"@4|3|5";i:174;s:6:"@3|3|5";i:175;s:6:"@2|3|5";i:176;s:6:"@0|3|4";i:177;s:6:"@1|3|4";i:178;s:6:"@4|3|4";i:179;s:6:"@3|3|4";i:180;s:6:"@2|3|4";i:181;s:6:"@1|3|5";i:182;s:6:"@0|3|5";i:183;s:6:"@3|3|6";i:184;s:6:"@2|3|6";i:185;s:6:"@1|3|6";i:186;s:6:"@4|3|6";i:187;s:6:"@3|3|3";i:188;s:6:"@0|3|3";i:189;s:6:"@1|3|3";i:190;s:6:"@2|3|3";i:191;s:6:"@4|3|2";i:192;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.* Large Screen Safari/.* GoogleTV/.*$@'=>193,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:21:{s:4:"@4|8";i:194;s:4:"@4|4";i:195;s:4:"@4|5";i:196;s:4:"@5|0";i:197;s:4:"@4|0";i:198;s:4:"@3|8";i:199;s:4:"@3|2";i:200;s:4:"@3|6";i:201;s:4:"@4|9";i:202;s:4:"@4|1";i:203;s:4:"@3|0";i:204;s:4:"@3|5";i:205;s:4:"@3|9";i:206;s:4:"@3|3";i:207;s:4:"@4|7";i:208;s:4:"@4|3";i:209;s:4:"@4|2";i:210;s:4:"@3|1";i:211;s:4:"@3|7";i:212;s:4:"@3|4";i:213;s:4:"@4|6";i:214;}',
+'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|8";i:215;s:4:"@3|9";i:216;s:4:"@4|1";i:217;s:4:"@4|5";i:218;s:4:"@3|7";i:219;s:4:"@4|7";i:220;s:4:"@3|5";i:221;s:4:"@4|6";i:222;s:4:"@3|6";i:223;s:4:"@3|2";i:224;s:4:"@4|4";i:225;s:4:"@4|0";i:226;s:4:"@3|3";i:227;s:4:"@4|3";i:228;s:4:"@5|0";i:229;s:4:"@3|0";i:230;s:4:"@4|2";i:231;s:4:"@4|9";i:232;s:4:"@3|8";i:233;s:4:"@3|4";i:235;s:4:"@3|1";i:236;}',
+'@^Mozilla/5\.0 \(Linux.*; Android Eclair.*Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Safari.*$@'=>234,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*A5000 Build/.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>237,
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\) Version/.*Chrome.*Safari.*$@'=>238,
+'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@8|0";i:239;s:4:"@8|1";i:242;s:4:"@7|0";i:245;s:4:"@9|0";i:247;s:4:"@7|1";i:248;s:4:"@6|1";i:249;s:4:"@6|0";i:251;}',
+'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@8|1";i:240;s:4:"@6|1";i:241;s:4:"@9|0";i:243;s:4:"@7|1";i:244;s:4:"@7|0";i:246;s:4:"@6|0";i:250;s:4:"@8|0";i:252;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:105:{s:6:"@1|3|5";i:253;s:6:"@0|3|5";i:254;s:6:"@1|3|9";i:255;s:6:"@3|4|4";i:256;s:6:"@2|3|5";i:257;s:6:"@2|4|4";i:258;s:6:"@0|4|4";i:259;s:6:"@4|3|5";i:260;s:6:"@0|3|9";i:261;s:6:"@3|3|5";i:262;s:6:"@1|4|4";i:263;s:6:"@4|4|1";i:264;s:6:"@4|4|9";i:265;s:6:"@3|4|9";i:266;s:6:"@2|4|2";i:267;s:6:"@3|4|2";i:268;s:6:"@1|4|1";i:269;s:6:"@1|4|2";i:270;s:6:"@2|4|9";i:271;s:6:"@3|4|1";i:272;s:6:"@4|4|4";i:273;s:6:"@2|4|1";i:274;s:6:"@0|4|9";i:275;s:6:"@1|4|9";i:276;s:6:"@0|4|2";i:277;s:6:"@3|3|9";i:278;s:6:"@2|4|3";i:279;s:6:"@3|4|3";i:280;s:6:"@1|3|4";i:281;s:6:"@1|4|3";i:282;s:6:"@0|4|3";i:283;s:6:"@4|4|3";i:284;s:6:"@2|3|4";i:285;s:6:"@4|3|4";i:286;s:6:"@2|3|1";i:287;s:6:"@3|3|4";i:288;s:6:"@3|3|1";i:289;s:6:"@4|3|1";i:290;s:6:"@0|3|4";i:291;s:6:"@1|4|0";i:292;s:6:"@2|5|0";i:293;s:6:"@1|5|0";i:294;s:6:"@3|5|0";i:295;s:6:"@4|5|0";i:296;s:6:"@0|3|8";i:297;s:6:"@4|3|9";i:298;s:6:"@0|5|0";i:299;s:6:"@2|4|0";i:300;s:6:"@3|4|0";i:301;s:6:"@4|4|0";i:302;s:6:"@0|3|1";i:303;s:6:"@2|3|9";i:304;s:6:"@1|3|8";i:305;s:6:"@0|4|5";i:306;s:6:"@1|4|5";i:307;s:6:"@4|3|7";i:308;s:6:"@3|3|7";i:309;s:6:"@2|3|7";i:310;s:6:"@2|4|5";i:311;s:6:"@4|4|7";i:312;s:6:"@1|4|7";i:313;s:6:"@0|4|7";i:314;s:6:"@1|3|1";i:315;s:6:"@2|4|7";i:316;s:6:"@3|4|7";i:317;s:6:"@1|3|7";i:318;s:6:"@0|3|7";i:319;s:6:"@0|3|2";i:320;s:6:"@0|4|0";i:321;s:6:"@1|3|0";i:322;s:6:"@4|3|0";i:323;s:6:"@3|3|0";i:324;s:6:"@4|4|2";i:325;s:6:"@4|4|6";i:326;s:6:"@0|4|6";i:327;s:6:"@1|4|6";i:328;s:6:"@2|4|6";i:329;s:6:"@3|4|6";i:330;s:6:"@3|4|5";i:331;s:6:"@4|3|3";i:332;s:6:"@3|3|8";i:333;s:6:"@2|3|8";i:334;s:6:"@4|3|2";i:335;s:6:"@3|3|2";i:336;s:6:"@4|3|8";i:337;s:6:"@0|3|6";i:338;s:6:"@1|3|6";i:339;s:6:"@2|3|0";i:340;s:6:"@4|3|6";i:341;s:6:"@3|3|6";i:342;s:6:"@2|3|6";i:343;s:6:"@2|3|2";i:344;s:6:"@1|3|2";i:345;s:6:"@0|3|3";i:346;s:6:"@4|4|5";i:347;s:6:"@1|3|3";i:348;s:6:"@2|3|3";i:349;s:6:"@3|3|3";i:350;s:6:"@0|3|0";i:351;s:6:"@4|4|8";i:352;s:6:"@0|4|8";i:353;s:6:"@1|4|8";i:354;s:6:"@2|4|8";i:355;s:6:"@3|4|8";i:356;s:6:"@0|4|1";i:357;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>358,
+'@^Mozilla/5\.0 \(.*Linux.*Velocitymicro/T408.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>359,
+'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>360,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>'a:5:{s:2:"@2";i:361;s:2:"@0";i:362;s:2:"@3";i:363;s:2:"@4";i:364;s:2:"@1";i:365;}',
+'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|3";i:366;s:4:"@3|1";i:367;s:4:"@3|2";i:370;s:4:"@3|5";i:376;s:4:"@3|7";i:379;s:4:"@4|7";i:380;s:4:"@4|1";i:382;s:4:"@4|5";i:383;s:4:"@3|4";i:384;s:4:"@3|9";i:386;s:4:"@5|0";i:389;s:4:"@4|8";i:392;s:4:"@3|0";i:393;s:4:"@3|6";i:394;s:4:"@4|0";i:396;s:4:"@4|4";i:400;s:4:"@3|8";i:402;s:4:"@4|6";i:403;s:4:"@3|3";i:404;s:4:"@4|2";i:406;s:4:"@4|9";i:407;}',
+'@^Mozilla/5\.0 \(iPod.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|8";i:368;s:4:"@3|0";i:369;s:4:"@3|1";i:371;s:4:"@3|2";i:372;s:4:"@3|7";i:373;s:4:"@4|1";i:374;s:4:"@3|5";i:375;s:4:"@4|3";i:377;s:4:"@4|9";i:378;s:4:"@4|7";i:381;s:4:"@4|5";i:385;s:4:"@3|9";i:387;s:4:"@4|2";i:388;s:4:"@3|4";i:390;s:4:"@4|6";i:391;s:4:"@3|6";i:395;s:4:"@4|0";i:397;s:4:"@5|0";i:398;s:4:"@4|4";i:399;s:4:"@3|3";i:401;s:4:"@4|8";i:405;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*NookColor.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>408,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>409,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@3";i:410;s:2:"@2";i:411;}',
+'@^Mozilla/5\.0 \(iPhone.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>412,
+'@^Mozilla/5\.0.*\(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>413,
+'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>414,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>'a:5:{s:2:"@4";i:415;s:2:"@1";i:416;s:2:"@0";i:417;s:2:"@3";i:418;s:2:"@2";i:419;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.* Safari/.* Edge/1(\d)\..*$@'=>'a:2:{s:2:"@3";i:420;s:2:"@2";i:421;}',
+'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari/.*$@'=>'a:7:{s:4:"@6|0";i:422;s:4:"@9|0";i:423;s:4:"@8|0";i:424;s:4:"@8|1";i:425;s:4:"@6|1";i:427;s:4:"@7|1";i:428;s:4:"@7|0";i:429;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.* Build/.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*Safari.*$@'=>426,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@2|0";i:430;s:4:"@2|5";i:431;s:4:"@2|1";i:432;s:4:"@2|6";i:433;s:4:"@2|7";i:434;s:4:"@1|9";i:435;s:4:"@2|8";i:436;s:4:"@2|3";i:437;s:4:"@2|2";i:438;s:4:"@2|4";i:439;s:4:"@2|9";i:440;s:4:"@3|3";i:441;s:4:"@3|5";i:442;s:4:"@1|6";i:443;s:4:"@1|8";i:444;s:4:"@3|4";i:445;s:4:"@3|0";i:446;s:4:"@1|7";i:447;s:4:"@3|2";i:448;s:4:"@1|5";i:449;s:4:"@3|1";i:450;}',
+'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>451,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Safari.*Chrome.*$@'=>'a:10:{s:4:"@4|0";i:452;s:4:"@5|0";i:455;s:4:"@4|3";i:456;s:4:"@4|4";i:457;s:4:"@4|2";i:459;s:4:"@1|5";i:460;s:4:"@2|0";i:461;s:4:"@4|1";i:465;s:4:"@2|1";i:468;s:4:"@1|6";i:469;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|3";i:453;s:4:"@5|0";i:454;s:4:"@1|0";i:458;s:4:"@1|6";i:462;s:4:"@4|1";i:463;s:4:"@4|4";i:464;s:4:"@2|0";i:466;s:4:"@4|0";i:467;s:4:"@4|2";i:470;s:4:"@1|5";i:471;s:4:"@2|1";i:472;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Chrome anonymized by.*$@'=>'a:21:{s:4:"@4|8";i:473;s:4:"@5|0";i:474;s:4:"@3|1";i:475;s:4:"@3|6";i:476;s:4:"@4|2";i:477;s:4:"@4|0";i:478;s:4:"@3|5";i:479;s:4:"@3|8";i:480;s:4:"@3|3";i:481;s:4:"@4|1";i:482;s:4:"@4|4";i:483;s:4:"@3|7";i:484;s:4:"@3|2";i:485;s:4:"@3|4";i:486;s:4:"@3|9";i:487;s:4:"@4|9";i:488;s:4:"@3|0";i:489;s:4:"@4|3";i:490;s:4:"@4|6";i:491;s:4:"@4|7";i:492;s:4:"@4|5";i:493;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:105:{s:6:"@0|3|1";i:494;s:6:"@1|2|5";i:495;s:6:"@4|3|2";i:496;s:6:"@3|3|2";i:497;s:6:"@2|2|5";i:498;s:6:"@3|3|3";i:499;s:6:"@4|3|3";i:500;s:6:"@0|2|5";i:501;s:6:"@1|3|1";i:502;s:6:"@0|3|2";i:503;s:6:"@3|3|1";i:504;s:6:"@1|3|2";i:505;s:6:"@4|2|5";i:506;s:6:"@2|3|1";i:507;s:6:"@3|2|5";i:508;s:6:"@2|3|3";i:509;s:6:"@1|2|4";i:510;s:6:"@4|3|1";i:511;s:6:"@0|2|4";i:512;s:6:"@2|3|2";i:513;s:6:"@3|2|6";i:514;s:6:"@0|2|8";i:515;s:6:"@3|3|0";i:516;s:6:"@4|3|0";i:517;s:6:"@1|2|8";i:518;s:6:"@2|3|0";i:519;s:6:"@0|3|0";i:520;s:6:"@1|3|0";i:521;s:6:"@2|2|8";i:522;s:6:"@4|2|9";i:523;s:6:"@0|3|5";i:524;s:6:"@3|2|9";i:525;s:6:"@2|2|9";i:526;s:6:"@1|2|9";i:527;s:6:"@4|3|5";i:528;s:6:"@3|3|5";i:529;s:6:"@1|3|5";i:530;s:6:"@2|3|5";i:531;s:6:"@0|3|4";i:532;s:6:"@3|2|8";i:533;s:6:"@2|2|6";i:534;s:6:"@1|2|6";i:535;s:6:"@0|2|6";i:536;s:6:"@0|2|9";i:537;s:6:"@4|3|4";i:538;s:6:"@4|2|6";i:539;s:6:"@0|3|3";i:540;s:6:"@3|3|4";i:541;s:6:"@4|2|7";i:542;s:6:"@0|2|7";i:543;s:6:"@1|3|4";i:544;s:6:"@4|2|8";i:545;s:6:"@1|2|7";i:546;s:6:"@2|2|7";i:547;s:6:"@3|2|7";i:548;s:6:"@2|3|4";i:549;s:6:"@1|3|3";i:550;s:6:"@4|2|4";i:551;s:6:"@3|1|8";i:552;s:6:"@2|1|8";i:553;s:6:"@1|1|8";i:554;s:6:"@0|2|2";i:555;s:6:"@4|1|8";i:556;s:6:"@3|2|1";i:557;s:6:"@2|1|7";i:558;s:6:"@1|1|7";i:559;s:6:"@0|1|7";i:560;s:6:"@1|2|2";i:561;s:6:"@0|1|8";i:562;s:6:"@4|1|9";i:563;s:6:"@2|2|0";i:564;s:6:"@1|2|0";i:565;s:6:"@4|2|1";i:566;s:6:"@0|2|0";i:567;s:6:"@3|2|0";i:568;s:6:"@4|2|0";i:569;s:6:"@3|1|9";i:570;s:6:"@2|1|9";i:571;s:6:"@1|1|9";i:572;s:6:"@0|1|9";i:573;s:6:"@3|1|7";i:574;s:6:"@4|1|7";i:575;s:6:"@2|2|4";i:576;s:6:"@0|1|5";i:577;s:6:"@0|2|1";i:578;s:6:"@4|2|2";i:579;s:6:"@3|2|2";i:580;s:6:"@1|2|1";i:581;s:6:"@1|1|5";i:582;s:6:"@4|1|5";i:583;s:6:"@3|1|5";i:584;s:6:"@2|2|1";i:585;s:6:"@2|1|5";i:586;s:6:"@4|1|6";i:587;s:6:"@3|1|6";i:588;s:6:"@2|2|3";i:589;s:6:"@3|2|3";i:590;s:6:"@4|2|3";i:591;s:6:"@2|2|2";i:592;s:6:"@1|2|3";i:593;s:6:"@0|2|3";i:594;s:6:"@1|1|6";i:595;s:6:"@2|1|6";i:596;s:6:"@3|2|4";i:597;s:6:"@0|1|6";i:598;}',
+'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|2";i:599;s:4:"@3|1";i:600;s:4:"@4|9";i:601;s:4:"@3|4";i:602;s:4:"@3|0";i:603;s:4:"@3|3";i:604;s:4:"@5|0";i:605;s:4:"@4|2";i:606;s:4:"@3|5";i:607;s:4:"@4|3";i:608;s:4:"@4|0";i:609;s:4:"@3|6";i:610;s:4:"@4|1";i:611;s:4:"@3|7";i:612;s:4:"@4|4";i:613;s:4:"@4|8";i:614;s:4:"@3|8";i:615;s:4:"@4|6";i:616;s:4:"@3|9";i:617;s:4:"@4|7";i:618;s:4:"@4|5";i:619;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|4";i:620;s:4:"@4|2";i:621;s:4:"@4|0";i:622;s:4:"@1|6";i:623;s:4:"@1|5";i:624;s:4:"@4|1";i:625;s:4:"@2|0";i:626;s:4:"@4|3";i:627;s:4:"@2|1";i:628;s:4:"@5|0";i:629;s:4:"@1|0";i:630;}',
+'@^Mozilla/5\.0\(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML,.*like Gecko.*\).*Version/1\.0.*Chrome.*Safari.*$@'=>631,
+'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@1|5";i:632;s:4:"@5|0";i:633;s:4:"@4|2";i:634;s:4:"@4|0";i:635;s:4:"@4|4";i:636;s:4:"@4|1";i:637;s:4:"@2|0";i:638;s:4:"@2|1";i:639;s:4:"@1|6";i:640;s:4:"@4|3";i:641;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*NOOK.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\..*Safari/.*$@'=>642,
+'@^Mozilla/5\.0\(.*Linux.*Android.*\).*AppleWebKit/.*\(KHTML,.*like Gecko.*\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:10:{s:4:"@1|6";i:643;s:4:"@4|1";i:644;s:4:"@4|0";i:645;s:4:"@4|2";i:646;s:4:"@4|3";i:647;s:4:"@2|0";i:648;s:4:"@4|4";i:649;s:4:"@5|0";i:650;s:4:"@1|5";i:651;s:4:"@2|1";i:652;}',
+'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari/.*$@'=>653,
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Anonymisiert durch.*$@'=>'a:21:{s:4:"@4|3";i:654;s:4:"@3|1";i:655;s:4:"@3|4";i:656;s:4:"@4|2";i:657;s:4:"@3|2";i:658;s:4:"@5|0";i:659;s:4:"@3|6";i:660;s:4:"@4|7";i:661;s:4:"@3|9";i:662;s:4:"@4|6";i:663;s:4:"@3|5";i:664;s:4:"@4|4";i:665;s:4:"@3|3";i:666;s:4:"@3|0";i:667;s:4:"@4|0";i:668;s:4:"@3|7";i:669;s:4:"@4|9";i:670;s:4:"@4|5";i:671;s:4:"@4|8";i:672;s:4:"@3|8";i:673;s:4:"@4|1";i:674;}',
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows NT 6\.(\d).*Mozilla/4\.0 \(compatible.*; MSIE 6\.0.*$@'=>'a:3:{s:2:"@1";i:675;s:2:"@2";i:676;s:2:"@0";i:677;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>678,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/.*Safari.*Chrome.*$@'=>679,
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Chrome anonymized by.*$@'=>680,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/(\d)\.(\d).*Chrome.*Safari.*$@'=>'a:11:{s:4:"@4|1";i:681;s:4:"@4|3";i:682;s:4:"@4|0";i:684;s:4:"@1|5";i:685;s:4:"@2|1";i:686;s:4:"@2|0";i:687;s:4:"@4|2";i:688;s:4:"@4|4";i:689;s:4:"@1|6";i:690;s:4:"@5|0";i:691;s:4:"@1|0";i:692;}',
+'@^Mozilla/5\.0 \(.*CPU.*OS.*like Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*CriOS/.*Safari/.*$@'=>683,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\).*Version/.*Chrome.*Safari.*$@'=>693,
+'@^Mozilla/5\.0 \(compatible; MSIE 7\.0.*; .*Windows NT 6\.(\d).*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>'a:3:{s:2:"@0";i:694;s:2:"@2";i:695;s:2:"@1";i:696;}',
+'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.*KHTML, like Gecko\) Version/.*Chrome.*Safari.*$@'=>697,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|2";i:698;s:4:"@3|6";i:699;s:4:"@3|1";i:700;s:4:"@3|8";i:701;s:4:"@3|5";i:702;s:4:"@3|9";i:703;s:4:"@3|3";i:704;s:4:"@3|4";i:705;s:4:"@4|1";i:706;s:4:"@3|7";i:707;s:4:"@4|0";i:708;s:4:"@4|2";i:709;s:4:"@3|0";i:710;s:4:"@4|4";i:711;s:4:"@4|6";i:713;s:4:"@4|3";i:714;s:4:"@4|7";i:715;s:4:"@4|9";i:716;s:4:"@4|8";i:717;s:4:"@5|0";i:718;s:4:"@4|5";i:719;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Anonymisiert durch.*$@'=>712,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chromium/(\d)(\d)\..*Chrome/.*Safari/.*$@'=>'a:21:{s:4:"@3|3";i:720;s:4:"@3|2";i:721;s:4:"@3|5";i:722;s:4:"@4|8";i:723;s:4:"@3|1";i:724;s:4:"@4|7";i:725;s:4:"@2|9";i:726;s:4:"@4|4";i:727;s:4:"@4|6";i:728;s:4:"@2|8";i:729;s:4:"@4|5";i:730;s:4:"@3|0";i:731;s:4:"@3|4";i:732;s:4:"@3|8";i:733;s:4:"@3|7";i:734;s:4:"@3|9";i:735;s:4:"@4|1";i:736;s:4:"@4|2";i:737;s:4:"@3|6";i:738;s:4:"@4|0";i:739;s:4:"@4|3";i:740;}',
+'@^Mozilla/5\.0.*\(iPhone.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>741,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:105:{s:6:"@2|4|7";i:742;s:6:"@2|4|5";i:743;s:6:"@3|4|7";i:744;s:6:"@1|4|5";i:745;s:6:"@1|5|0";i:746;s:6:"@1|4|7";i:747;s:6:"@4|4|7";i:748;s:6:"@4|3|2";i:749;s:6:"@0|4|5";i:750;s:6:"@3|4|5";i:751;s:6:"@4|4|5";i:752;s:6:"@0|3|7";i:753;s:6:"@3|3|2";i:754;s:6:"@0|4|7";i:755;s:6:"@3|5|0";i:756;s:6:"@4|3|9";i:757;s:6:"@0|3|8";i:758;s:6:"@4|4|6";i:759;s:6:"@0|4|6";i:760;s:6:"@1|4|6";i:761;s:6:"@3|4|6";i:762;s:6:"@1|3|8";i:763;s:6:"@2|3|8";i:764;s:6:"@2|3|9";i:765;s:6:"@1|3|9";i:766;s:6:"@4|3|8";i:767;s:6:"@3|3|9";i:768;s:6:"@2|4|6";i:769;s:6:"@0|3|9";i:770;s:6:"@1|4|8";i:771;s:6:"@4|3|5";i:772;s:6:"@2|5|0";i:773;s:6:"@4|3|3";i:774;s:6:"@3|3|5";i:775;s:6:"@2|3|5";i:776;s:6:"@0|4|9";i:777;s:6:"@0|3|5";i:778;s:6:"@1|3|5";i:779;s:6:"@3|3|3";i:780;s:6:"@2|3|3";i:781;s:6:"@1|3|3";i:782;s:6:"@0|3|3";i:783;s:6:"@4|5|0";i:784;s:6:"@4|3|4";i:785;s:6:"@3|3|4";i:786;s:6:"@0|3|4";i:787;s:6:"@1|3|4";i:788;s:6:"@2|3|4";i:789;s:6:"@1|4|9";i:790;s:6:"@2|4|9";i:791;s:6:"@0|3|2";i:792;s:6:"@4|4|8";i:793;s:6:"@3|4|8";i:794;s:6:"@1|3|2";i:795;s:6:"@2|3|2";i:796;s:6:"@2|3|7";i:797;s:6:"@3|3|7";i:798;s:6:"@4|3|7";i:799;s:6:"@2|4|8";i:800;s:6:"@0|4|8";i:801;s:6:"@4|3|6";i:802;s:6:"@4|4|9";i:803;s:6:"@3|4|9";i:804;s:6:"@3|3|6";i:805;s:6:"@2|3|6";i:806;s:6:"@0|3|6";i:807;s:6:"@1|3|6";i:808;s:6:"@1|3|7";i:809;s:6:"@3|3|8";i:810;s:6:"@4|4|3";i:811;s:6:"@4|3|0";i:812;s:6:"@0|4|0";i:813;s:6:"@4|3|1";i:814;s:6:"@0|4|4";i:815;s:6:"@3|3|0";i:816;s:6:"@2|3|0";i:817;s:6:"@2|4|0";i:818;s:6:"@3|4|0";i:819;s:6:"@1|4|0";i:820;s:6:"@0|3|0";i:821;s:6:"@1|3|0";i:822;s:6:"@1|4|4";i:823;s:6:"@3|4|4";i:824;s:6:"@2|4|1";i:825;s:6:"@1|4|1";i:826;s:6:"@3|4|1";i:827;s:6:"@0|5|0";i:828;s:6:"@4|4|1";i:829;s:6:"@0|4|1";i:830;s:6:"@4|4|4";i:831;s:6:"@3|4|3";i:832;s:6:"@2|4|3";i:833;s:6:"@1|4|3";i:834;s:6:"@0|4|3";i:835;s:6:"@4|4|0";i:836;s:6:"@2|4|4";i:837;s:6:"@0|3|1";i:838;s:6:"@1|3|1";i:839;s:6:"@2|3|1";i:840;s:6:"@4|4|2";i:841;s:6:"@3|4|2";i:842;s:6:"@0|4|2";i:843;s:6:"@1|4|2";i:844;s:6:"@3|3|1";i:845;s:6:"@2|4|2";i:846;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>'a:4:{s:2:"@0";i:847;s:2:"@2";i:848;s:2:"@3";i:849;s:2:"@1";i:850;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@1|9";i:851;s:4:"@1|8";i:852;s:4:"@2|0";i:854;s:4:"@1|5";i:857;s:4:"@3|1";i:858;s:4:"@2|6";i:859;s:4:"@2|9";i:863;s:4:"@3|0";i:865;s:4:"@3|5";i:866;s:4:"@2|2";i:867;s:4:"@2|8";i:872;s:4:"@2|3";i:873;s:4:"@2|1";i:876;s:4:"@2|7";i:877;s:4:"@1|6";i:880;s:4:"@3|2";i:881;s:4:"@2|4";i:882;s:4:"@1|7";i:884;s:4:"@2|5";i:886;s:4:"@3|3";i:889;s:4:"@3|4";i:893;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko.*\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|2";i:853;s:4:"@3|0";i:855;s:4:"@3|6";i:856;s:4:"@4|1";i:860;s:4:"@4|8";i:861;s:4:"@4|3";i:862;s:4:"@3|7";i:864;s:4:"@5|0";i:869;s:4:"@4|4";i:870;s:4:"@4|7";i:871;s:4:"@4|2";i:874;s:4:"@4|0";i:878;s:4:"@3|5";i:879;s:4:"@4|5";i:883;s:4:"@3|4";i:885;s:4:"@3|9";i:887;s:4:"@3|3";i:888;s:4:"@4|9";i:890;s:4:"@3|1";i:891;s:4:"@3|8";i:892;s:4:"@4|6";i:894;}',
+'@^.*Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@1";i:868;s:2:"@2";i:875;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\).*Version/.*Chrome.*Safari.*$@'=>895,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Version/4\.(\d).*Safari.*$@'=>'a:4:{s:2:"@2";i:896;s:2:"@4";i:897;s:2:"@3";i:898;s:2:"@1";i:899;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@3|7";i:900;s:4:"@3|8";i:901;s:4:"@3|0";i:902;s:4:"@4|7";i:903;s:4:"@3|9";i:904;s:4:"@3|6";i:905;s:4:"@4|5";i:906;s:4:"@3|2";i:907;s:4:"@4|1";i:908;s:4:"@5|0";i:909;s:4:"@4|0";i:910;s:4:"@4|9";i:911;s:4:"@3|5";i:912;s:4:"@3|4";i:913;s:4:"@4|3";i:914;s:4:"@4|2";i:915;s:4:"@3|1";i:916;s:4:"@4|6";i:917;s:4:"@4|4";i:918;s:4:"@3|3";i:919;s:4:"@4|8";i:920;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHMTL,.*like Gecko.*\) Version/4\.0.*Safari.*$@'=>921,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.* \(KHTML,.*like Gecko.*\) Version/4\.(\d).*Safari.*$@'=>'a:2:{s:2:"@1";i:922;s:2:"@2";i:923;}',
+'@^Mozilla/5\.0 \(iPad.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>924,
+'@^Mozilla/5\.0.*\(iPod.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>925,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>926,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.2.*Trident/6\.0; Xbox; Xbox One.*$@'=>927,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>'a:5:{s:2:"@0";i:928;s:2:"@2";i:929;s:2:"@4";i:930;s:2:"@1";i:931;s:2:"@3";i:932;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:8:{s:4:"@6|1";i:933;s:4:"@9|0";i:934;s:4:"@8|1";i:935;s:4:"@6|2";i:936;s:4:"@7|1";i:938;s:4:"@7|0";i:939;s:4:"@8|0";i:940;s:4:"@6|0";i:941;}',
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows.*Mozilla/4\.0 \(compatible.*; MSIE 6\.0.*$@'=>937,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\).*CrMo/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|9";i:942;s:4:"@3|1";i:943;s:4:"@4|4";i:944;s:4:"@3|8";i:945;s:4:"@3|9";i:947;s:4:"@4|5";i:949;s:4:"@4|3";i:950;s:4:"@4|1";i:952;s:4:"@4|0";i:953;s:4:"@4|6";i:954;s:4:"@3|4";i:960;s:4:"@3|0";i:962;s:4:"@3|5";i:964;s:4:"@3|3";i:967;s:4:"@3|7";i:969;s:4:"@4|2";i:970;s:4:"@3|6";i:971;s:4:"@4|8";i:973;s:4:"@3|2";i:975;s:4:"@4|7";i:976;s:4:"@5|0";i:981;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Chrome/.*Safari/.*OPR/(\d)(\d)\.0.*$@'=>'a:21:{s:4:"@2|5";i:946;s:4:"@1|7";i:948;s:4:"@3|0";i:951;s:4:"@3|2";i:955;s:4:"@3|3";i:956;s:4:"@1|6";i:957;s:4:"@3|4";i:958;s:4:"@1|5";i:959;s:4:"@2|6";i:961;s:4:"@2|4";i:963;s:4:"@2|7";i:965;s:4:"@3|1";i:966;s:4:"@2|3";i:968;s:4:"@1|9";i:972;s:4:"@2|0";i:974;s:4:"@2|2";i:977;s:4:"@3|5";i:978;s:4:"@1|8";i:979;s:4:"@2|8";i:980;s:4:"@2|1";i:982;s:4:"@2|9";i:983;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit.*\(KTHML,like Gecko\) Version/4\.0.*Safari.*$@'=>984,
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>985,
+'@^Mozilla/5\.0 \(compatible; MSIE 7\.0.*; .*Windows.*Mozilla/4\.0 \(compatible; MSIE 6\.0.*$@'=>986,
+'@^Mozilla/5\.0\(.*Linux.*Android.*\)AppleWebKit/.*\(KHTML,.*like Gecko\)Version/4\.0.*Safari.*$@'=>987,
+'@^Mozilla/5\.0.*\(.*CPU.*OS.*like Mac OS X.*\).*AppleWebKit/.*\(.*KHTML, like Gecko.*\).*Mobile.*$@'=>988,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|0";i:989;s:4:"@4|6";i:990;s:4:"@4|3";i:991;s:4:"@4|5";i:992;s:4:"@3|9";i:993;s:4:"@3|3";i:994;s:4:"@4|8";i:995;s:4:"@4|2";i:996;s:4:"@4|9";i:997;s:4:"@3|8";i:998;s:4:"@3|5";i:999;s:4:"@3|6";i:1000;s:4:"@4|4";i:1001;s:4:"@3|0";i:1002;s:4:"@5|0";i:1003;s:4:"@3|7";i:1004;s:4:"@3|4";i:1005;s:4:"@3|2";i:1006;s:4:"@3|1";i:1007;s:4:"@4|7";i:1008;s:4:"@4|1";i:1009;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).* Safari/.*$@'=>'a:9:{s:4:"@6|1";i:1010;s:4:"@6|2";i:1011;s:4:"@7|0";i:1012;s:4:"@4|1";i:1013;s:4:"@9|0";i:1014;s:4:"@7|1";i:1015;s:4:"@6|0";i:1016;s:4:"@8|0";i:1017;s:4:"@8|1";i:1018;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>1019,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@3|1";i:1020;s:4:"@4|8";i:1021;s:4:"@4|2";i:1022;s:4:"@4|3";i:1023;s:4:"@5|0";i:1024;s:4:"@3|7";i:1025;s:4:"@3|0";i:1026;s:4:"@3|8";i:1027;s:4:"@3|5";i:1028;s:4:"@4|4";i:1029;s:4:"@4|7";i:1030;s:4:"@3|2";i:1031;s:4:"@4|9";i:1032;s:4:"@4|5";i:1033;s:4:"@3|9";i:1034;s:4:"@4|0";i:1035;s:4:"@3|4";i:1036;s:4:"@4|1";i:1037;s:4:"@3|3";i:1038;s:4:"@4|6";i:1039;s:4:"@3|6";i:1040;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@5|0";i:1041;s:4:"@4|2";i:1042;s:4:"@4|5";i:1043;s:4:"@3|4";i:1044;s:4:"@3|5";i:1045;s:4:"@3|1";i:1046;s:4:"@4|6";i:1047;s:4:"@4|3";i:1048;s:4:"@3|0";i:1049;s:4:"@4|4";i:1050;s:4:"@4|9";i:1051;s:4:"@3|6";i:1052;s:4:"@4|0";i:1053;s:4:"@3|8";i:1054;s:4:"@3|2";i:1055;s:4:"@3|7";i:1056;s:4:"@3|9";i:1057;s:4:"@3|3";i:1058;s:4:"@4|1";i:1059;s:4:"@4|8";i:1060;s:4:"@4|7";i:1061;}',
+'@^Mozilla/5\.0 \(.*Linux.*Android.*\).*AppleWebKit/.*\(.*KHTML,.*like Gecko.*\).*Version/4\.0.*$@'=>1062,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:105:{s:6:"@2|3|2";i:1063;s:6:"@0|3|1";i:1064;s:6:"@2|3|0";i:1065;s:6:"@3|3|0";i:1066;s:6:"@1|3|1";i:1067;s:6:"@3|3|1";i:1068;s:6:"@0|3|0";i:1069;s:6:"@1|3|0";i:1070;s:6:"@4|3|1";i:1071;s:6:"@4|3|0";i:1072;s:6:"@4|3|2";i:1073;s:6:"@3|3|3";i:1074;s:6:"@2|3|3";i:1075;s:6:"@1|3|3";i:1076;s:6:"@4|3|3";i:1077;s:6:"@0|3|2";i:1078;s:6:"@3|3|2";i:1079;s:6:"@1|3|2";i:1080;s:6:"@0|3|3";i:1081;s:6:"@2|3|1";i:1082;s:6:"@1|4|0";i:1083;s:6:"@0|4|0";i:1084;s:6:"@2|4|0";i:1085;s:6:"@3|4|9";i:1086;s:6:"@4|4|0";i:1087;s:6:"@3|4|0";i:1088;s:6:"@4|4|9";i:1089;s:6:"@0|4|8";i:1090;s:6:"@4|4|1";i:1091;s:6:"@3|4|1";i:1092;s:6:"@4|4|8";i:1093;s:6:"@3|4|8";i:1094;s:6:"@1|4|8";i:1095;s:6:"@2|4|8";i:1096;s:6:"@2|4|9";i:1097;s:6:"@1|4|9";i:1098;s:6:"@4|3|9";i:1099;s:6:"@0|4|4";i:1100;s:6:"@0|5|0";i:1101;s:6:"@0|3|8";i:1102;s:6:"@2|3|8";i:1103;s:6:"@1|3|8";i:1104;s:6:"@2|3|9";i:1105;s:6:"@1|3|9";i:1106;s:6:"@4|5|0";i:1107;s:6:"@0|4|9";i:1108;s:6:"@3|5|0";i:1109;s:6:"@2|5|0";i:1110;s:6:"@0|3|9";i:1111;s:6:"@1|5|0";i:1112;s:6:"@2|4|1";i:1113;s:6:"@1|4|1";i:1114;s:6:"@4|4|6";i:1115;s:6:"@0|4|5";i:1116;s:6:"@0|4|3";i:1117;s:6:"@1|4|3";i:1118;s:6:"@3|4|3";i:1119;s:6:"@2|4|3";i:1120;s:6:"@1|4|5";i:1121;s:6:"@2|4|5";i:1122;s:6:"@2|4|4";i:1123;s:6:"@1|4|4";i:1124;s:6:"@4|4|5";i:1125;s:6:"@3|4|4";i:1126;s:6:"@3|4|5";i:1127;s:6:"@4|4|4";i:1128;s:6:"@4|4|3";i:1129;s:6:"@3|4|6";i:1130;s:6:"@3|4|7";i:1131;s:6:"@4|4|7";i:1132;s:6:"@2|4|7";i:1133;s:6:"@1|4|7";i:1134;s:6:"@0|4|1";i:1135;s:6:"@0|4|7";i:1136;s:6:"@4|4|2";i:1137;s:6:"@3|4|2";i:1138;s:6:"@1|4|6";i:1139;s:6:"@2|4|6";i:1140;s:6:"@0|4|6";i:1141;s:6:"@0|4|2";i:1142;s:6:"@2|4|2";i:1143;s:6:"@1|4|2";i:1144;s:6:"@3|3|8";i:1145;s:6:"@3|3|9";i:1146;s:6:"@3|3|7";i:1147;s:6:"@4|3|5";i:1148;s:6:"@2|3|7";i:1149;s:6:"@0|3|4";i:1150;s:6:"@1|3|7";i:1151;s:6:"@0|3|6";i:1152;s:6:"@1|3|6";i:1153;s:6:"@4|3|8";i:1154;s:6:"@4|3|6";i:1155;s:6:"@3|3|6";i:1156;s:6:"@2|3|6";i:1157;s:6:"@0|3|7";i:1158;s:6:"@4|3|7";i:1159;s:6:"@2|3|5";i:1160;s:6:"@2|3|4";i:1161;s:6:"@1|3|5";i:1162;s:6:"@0|3|5";i:1163;s:6:"@4|3|4";i:1164;s:6:"@3|3|4";i:1165;s:6:"@3|3|5";i:1166;s:6:"@1|3|4";i:1167;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.*\(KHTML, like Gecko\) .*Version/4\.0.*Safari/.*$@'=>1168,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; Windows 95; Anonymisiert.*Trident/6\.0.*\).*$@'=>1169,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*Safari/.*$@'=>'a:21:{s:4:"@4|0";i:1170;s:4:"@3|5";i:1171;s:4:"@4|8";i:1172;s:4:"@3|6";i:1173;s:4:"@4|7";i:1174;s:4:"@4|4";i:1176;s:4:"@3|0";i:1177;s:4:"@3|8";i:1178;s:4:"@4|6";i:1179;s:4:"@3|9";i:1180;s:4:"@3|2";i:1181;s:4:"@4|3";i:1182;s:4:"@3|7";i:1183;s:4:"@4|5";i:1184;s:4:"@4|9";i:1185;s:4:"@5|0";i:1186;s:4:"@3|3";i:1187;s:4:"@3|1";i:1188;s:4:"@4|2";i:1189;s:4:"@4|1";i:1190;s:4:"@3|4";i:1191;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1175,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.* Safari/.*$@'=>1192,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows.*Trident/6\.0; Xbox; Xbox One.*$@'=>1193,
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1194,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:34:{s:10:"@1|4|6|4|6";i:1195;s:10:"@0|3|1|3|1";i:1196;s:10:"@1|3|1|3|1";i:1197;s:10:"@0|4|2|4|2";i:1198;s:10:"@0|4|3|4|3";i:1199;s:10:"@0|4|4|4|4";i:1200;s:10:"@1|4|4|4|4";i:1201;s:10:"@1|4|3|4|3";i:1202;s:10:"@1|4|5|4|5";i:1203;s:10:"@0|4|1|4|1";i:1204;s:10:"@1|4|2|4|2";i:1205;s:10:"@0|4|5|4|5";i:1206;s:10:"@1|4|1|4|1";i:1207;s:10:"@0|3|2|3|2";i:1208;s:10:"@0|3|6|3|6";i:1209;s:10:"@0|4|6|4|6";i:1210;s:10:"@0|3|4|3|4";i:1211;s:10:"@0|3|5|3|5";i:1212;s:10:"@1|3|6|3|6";i:1213;s:10:"@1|3|4|3|4";i:1214;s:10:"@1|3|0|3|0";i:1215;s:10:"@0|3|0|3|0";i:1216;s:10:"@0|3|3|3|3";i:1217;s:10:"@1|3|5|3|5";i:1218;s:10:"@1|3|7|3|7";i:1219;s:10:"@0|3|9|3|9";i:1220;s:10:"@1|4|0|4|0";i:1221;s:10:"@0|4|0|4|0";i:1222;s:10:"@1|3|9|3|9";i:1223;s:10:"@1|3|2|3|2";i:1224;s:10:"@0|3|7|3|7";i:1225;s:10:"@1|3|8|3|8";i:1226;s:10:"@0|3|8|3|8";i:1227;s:10:"@1|3|3|3|3";i:1228;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Sabayon Chrome/.*$@'=>1229,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/(\d)\.(\d).*$@'=>'a:8:{s:4:"@7|1";i:1230;s:4:"@6|2";i:1231;s:4:"@6|1";i:1232;s:4:"@7|0";i:1233;s:4:"@8|1";i:1235;s:4:"@8|0";i:1236;s:4:"@9|0";i:1237;s:4:"@6|0";i:1238;}',
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/.*Safari/.*$@'=>1234,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1239,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>'a:5:{s:2:"@2";i:1240;s:2:"@4";i:1241;s:2:"@0";i:1242;s:2:"@1";i:1243;s:2:"@3";i:1244;}',
+'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1245,
+'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1246,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@4|3";i:1247;s:4:"@3|3";i:1248;s:4:"@3|9";i:1249;s:4:"@5|0";i:1250;s:4:"@4|1";i:1251;s:4:"@4|8";i:1252;s:4:"@3|1";i:1253;s:4:"@4|2";i:1254;s:4:"@3|5";i:1255;s:4:"@4|0";i:1256;s:4:"@4|9";i:1257;s:4:"@4|7";i:1258;s:4:"@3|2";i:1259;s:4:"@4|6";i:1260;s:4:"@3|8";i:1262;s:4:"@4|4";i:1263;s:4:"@4|5";i:1265;s:4:"@3|0";i:1266;s:4:"@3|4";i:1268;s:4:"@3|7";i:1269;s:4:"@3|6";i:1270;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0; Xbox.*$@'=>'a:3:{s:2:"@0";i:1261;s:2:"@1";i:1264;s:2:"@2";i:1267;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.0.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@3|4";i:1271;s:4:"@4|2";i:1272;s:4:"@3|0";i:1273;s:4:"@4|5";i:1274;s:4:"@3|6";i:1275;s:4:"@3|8";i:1276;s:4:"@3|5";i:1277;s:4:"@3|9";i:1278;s:4:"@3|7";i:1279;s:4:"@4|0";i:1280;s:4:"@4|1";i:1281;s:4:"@3|3";i:1282;s:4:"@4|6";i:1283;s:4:"@4|4";i:1284;s:4:"@3|2";i:1285;s:4:"@4|3";i:1286;s:4:"@3|1";i:1287;}',
+'@^Mozilla/5\.0 \(.*Windows.*\) AppleWebKit/.* \(KHTML, like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@4|5";i:1288;s:4:"@3|0";i:1289;s:4:"@4|6";i:1290;s:4:"@3|2";i:1291;s:4:"@3|7";i:1292;s:4:"@4|0";i:1293;s:4:"@4|4";i:1294;s:4:"@3|3";i:1295;s:4:"@4|3";i:1296;s:4:"@3|1";i:1297;s:4:"@3|8";i:1298;s:4:"@3|4";i:1299;s:4:"@3|9";i:1300;s:4:"@4|9";i:1301;s:4:"@3|6";i:1302;s:4:"@5|0";i:1303;s:4:"@4|2";i:1304;s:4:"@4|1";i:1305;s:4:"@3|5";i:1306;s:4:"@4|8";i:1307;s:4:"@4|7";i:1308;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\) .*Version/.*$@'=>1309,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>'a:2:{s:2:"@3";i:1310;s:2:"@2";i:1311;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>1312,
+'@^Mozilla/5\.0 \(.*Linux.*\) AppleWebKit/.* \(KHTML,.*like Gecko\) Chrome/(\d)(\d)\..*$@'=>'a:21:{s:4:"@4|5";i:1313;s:4:"@3|8";i:1314;s:4:"@3|7";i:1315;s:4:"@4|7";i:1316;s:4:"@4|2";i:1317;s:4:"@3|0";i:1318;s:4:"@3|2";i:1319;s:4:"@4|4";i:1320;s:4:"@4|1";i:1321;s:4:"@4|6";i:1322;s:4:"@3|6";i:1323;s:4:"@3|4";i:1324;s:4:"@5|0";i:1325;s:4:"@3|5";i:1326;s:4:"@3|3";i:1327;s:4:"@4|9";i:1328;s:4:"@4|3";i:1329;s:4:"@4|8";i:1330;s:4:"@3|1";i:1331;s:4:"@4|0";i:1332;s:4:"@3|9";i:1333;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 10\.0.*Trident/7\.0.*\).*$@'=>'a:5:{s:4:"@4|8";i:1334;s:4:"@5|9";i:1336;s:4:"@5|7";i:1338;s:4:"@4|7";i:1343;s:4:"@5|8";i:1344;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows NT 6\.(\d).*Trident/7\.0.*\).*$@'=>'a:5:{s:2:"@1";i:1335;s:2:"@0";i:1337;s:2:"@2";i:1339;s:2:"@3";i:1341;s:2:"@4";i:1342;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 10\.0.*Trident/8\.0.*$@'=>1340,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) AppleWebKit/.* \(KHTML, like Gecko\).*Safari.*$@'=>1345,
+'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox/(\d)(\d).*anonymized by .*$@'=>'a:17:{s:8:"@3|5|3|5";i:1346;s:8:"@3|0|3|0";i:1347;s:8:"@3|7|3|7";i:1348;s:8:"@4|4|4|4";i:1349;s:8:"@4|3|4|3";i:1350;s:8:"@3|9|3|9";i:1351;s:8:"@4|6|4|6";i:1352;s:8:"@3|3|3|3";i:1353;s:8:"@4|0|4|0";i:1354;s:8:"@3|1|3|1";i:1355;s:8:"@3|6|3|6";i:1356;s:8:"@3|2|3|2";i:1357;s:8:"@4|5|4|5";i:1358;s:8:"@4|2|4|2";i:1359;s:8:"@4|1|4|1";i:1360;s:8:"@3|4|3|4";i:1361;s:8:"@3|8|3|8";i:1362;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*\).*$@'=>'a:37:{s:8:"@5|7|4|7";i:1363;s:8:"@5|9|1|7";i:1364;s:8:"@4|8|0|7";i:1365;s:8:"@5|9|0|7";i:1366;s:8:"@5|9|2|7";i:1369;s:8:"@5|9|3|7";i:1370;s:8:"@5|7|2|7";i:1371;s:8:"@5|7|3|7";i:1372;s:8:"@5|7|1|7";i:1373;s:8:"@5|7|0|7";i:1374;s:8:"@5|9|4|7";i:1375;s:8:"@4|7|4|7";i:1377;s:8:"@4|8|4|7";i:1378;s:8:"@5|8|0|7";i:1379;s:8:"@4|8|3|7";i:1380;s:8:"@4|8|2|7";i:1381;s:8:"@4|8|1|7";i:1382;s:8:"@5|8|1|7";i:1383;s:8:"@5|8|2|7";i:1384;s:8:"@4|7|2|7";i:1385;s:8:"@4|7|3|7";i:1386;s:8:"@5|8|4|7";i:1387;s:8:"@5|8|3|7";i:1388;s:8:"@4|7|1|7";i:1389;s:8:"@4|7|0|7";i:1390;s:8:"@4|8|2|5";i:1391;s:8:"@5|7|1|5";i:1392;s:8:"@4|7|2|5";i:1393;s:8:"@4|7|1|5";i:1394;s:8:"@5|7|2|5";i:1395;s:8:"@4|8|0|5";i:1396;s:8:"@5|8|1|5";i:1397;s:8:"@4|8|1|5";i:1398;s:8:"@4|7|0|5";i:1399;s:8:"@5|7|0|5";i:1400;s:8:"@5|8|2|5";i:1401;s:8:"@5|8|0|5";i:1402;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0.*; .*Windows NT 6\.(\d).*Trident/8\.0.*$@'=>'a:3:{s:2:"@3";i:1367;s:2:"@4";i:1368;s:2:"@2";i:1376;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1403,
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*Trident/(\d)\.0.*$@'=>'a:12:{s:8:"@4|8|1|4";i:1404;s:8:"@4|8|0|4";i:1405;s:8:"@5|9|0|5";i:1406;s:8:"@5|8|1|4";i:1407;s:8:"@5|9|1|5";i:1408;s:8:"@5|8|0|4";i:1409;s:8:"@4|8|2|4";i:1410;s:8:"@4|9|0|5";i:1411;s:8:"@4|9|2|5";i:1412;s:8:"@5|9|2|5";i:1413;s:8:"@4|9|1|5";i:1414;s:8:"@5|8|2|4";i:1415;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows NT 6\.(\d).*Trident/4\.0.*$@'=>'a:6:{s:4:"@4|2";i:1416;s:4:"@4|1";i:1417;s:4:"@4|0";i:1418;s:4:"@5|0";i:1419;s:4:"@5|1";i:1420;s:4:"@5|2";i:1421;}',
+'@^Mozilla/5\.0 \(compatible; MSIE 9\.0.*; .*Windows.*Trident/5\.0; Xbox.*$@'=>1422,
+'@^Mozilla/5\.0 \(.*Windows.*; rv\:(\d)(\d).*\) Gecko/.* Firefox anonymized by .*$@'=>'a:17:{s:4:"@3|8";i:1423;s:4:"@3|4";i:1424;s:4:"@4|3";i:1425;s:4:"@3|6";i:1426;s:4:"@3|9";i:1427;s:4:"@3|3";i:1428;s:4:"@4|2";i:1429;s:4:"@4|1";i:1430;s:4:"@4|5";i:1431;s:4:"@3|1";i:1432;s:4:"@3|2";i:1433;s:4:"@3|0";i:1434;s:4:"@3|7";i:1435;s:4:"@4|6";i:1436;s:4:"@4|4";i:1437;s:4:"@3|5";i:1438;s:4:"@4|0";i:1439;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:20:{s:6:"@5|9|1";i:1440;s:6:"@5|9|0";i:1441;s:6:"@5|9|2";i:1442;s:6:"@4|8|1";i:1443;s:6:"@4|7|3";i:1444;s:6:"@4|7|2";i:1445;s:6:"@4|7|1";i:1446;s:6:"@5|8|3";i:1447;s:6:"@5|7|0";i:1448;s:6:"@5|9|3";i:1449;s:6:"@5|7|3";i:1450;s:6:"@5|7|2";i:1451;s:6:"@5|7|1";i:1452;s:6:"@5|8|2";i:1453;s:6:"@4|7|0";i:1454;s:6:"@4|8|3";i:1455;s:6:"@4|8|2";i:1456;s:6:"@4|8|0";i:1457;s:6:"@5|8|0";i:1458;s:6:"@5|8|1";i:1459;}',
+'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/ anonymized by Abelssoft.*$@'=>1460,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Xbox; Xbox One.*\).*$@'=>1461,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 10\.0.*Trident/6\.0.*Touch.*\).*$@'=>1462,
+'@^Mozilla/5\.0 \(compatible; MSIE 10\.0; .*Windows.*Trident/7\.0.*\).*$@'=>1463,
+'@^Mozilla/5\.0 \(.*Windows.*\) Gecko/.* Firefox/(\d)(\d)\.0.* Anonymisiert.*$@'=>'a:17:{s:4:"@4|6";i:1464;s:4:"@3|7";i:1465;s:4:"@4|1";i:1466;s:4:"@4|2";i:1467;s:4:"@4|5";i:1468;s:4:"@3|1";i:1469;s:4:"@3|6";i:1470;s:4:"@3|0";i:1471;s:4:"@3|2";i:1472;s:4:"@3|4";i:1473;s:4:"@3|9";i:1474;s:4:"@3|8";i:1475;s:4:"@4|4";i:1476;s:4:"@3|5";i:1477;s:4:"@4|3";i:1478;s:4:"@4|0";i:1479;s:4:"@3|3";i:1480;}',
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*Touch.*\).*$@'=>'a:3:{s:2:"@3";i:1481;s:2:"@2";i:1482;s:2:"@4";i:1483;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0; .*Windows.*Trident/(\d)\.0.*\).*$@'=>'a:9:{s:6:"@5|8|5";i:1484;s:6:"@4|8|5";i:1485;s:6:"@5|7|5";i:1486;s:6:"@4|7|5";i:1487;s:6:"@5|9|7";i:1488;s:6:"@4|7|7";i:1489;s:6:"@5|8|7";i:1490;s:6:"@4|8|7";i:1491;s:6:"@5|7|7";i:1492;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1493,
+'@^Mozilla/5\.0; TOB.* \(.*Windows NT 10\.0.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1494,
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*Trident/(\d)\.0.*$@'=>'a:4:{s:6:"@5|9|5";i:1495;s:6:"@4|9|5";i:1496;s:6:"@5|8|4";i:1497;s:6:"@4|8|4";i:1498;}',
+'@^Mozilla/5\.0; TOB.* \(.*Windows NT 6\.(\d).*Trident/7\.0.*rv\:11\.0.*\).*$@'=>'a:5:{s:2:"@4";i:1499;s:2:"@3";i:1500;s:2:"@0";i:1501;s:2:"@1";i:1502;s:2:"@2";i:1504;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>'a:3:{s:2:"@2";i:1503;s:2:"@3";i:1505;s:2:"@4";i:1506;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE 7\.0; .*Windows.*Trident/4\.0.*$@'=>'a:2:{s:2:"@5";i:1507;s:2:"@4";i:1508;}',
+'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@4|4";i:1509;s:4:"@3|3";i:1510;s:4:"@4|1";i:1511;s:4:"@4|2";i:1512;s:4:"@4|0";i:1513;s:4:"@3|9";i:1514;s:4:"@3|5";i:1515;s:4:"@3|6";i:1516;s:4:"@3|4";i:1517;s:4:"@3|7";i:1518;s:4:"@3|1";i:1519;s:4:"@3|0";i:1520;s:4:"@4|6";i:1521;s:4:"@3|8";i:1522;s:4:"@3|2";i:1523;s:4:"@4|5";i:1524;s:4:"@4|3";i:1525;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\..*Windows.*Trident/6\.0.*\).*$@'=>'a:5:{s:4:"@4|7";i:1526;s:4:"@5|8";i:1527;s:4:"@4|8";i:1528;s:4:"@5|7";i:1529;s:4:"@5|9";i:1530;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@4";i:1531;s:2:"@5";i:1532;s:2:"@1";i:1533;s:2:"@2";i:1534;s:2:"@6";i:1535;s:2:"@3";i:1536;}',
+'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows NT 6\.(\d).*Trident/5\.0.*\).*$@'=>'a:6:{s:4:"@4|1";i:1537;s:4:"@4|2";i:1538;s:4:"@5|2";i:1539;s:4:"@4|0";i:1540;s:4:"@5|1";i:1541;s:4:"@5|0";i:1542;}',
+'@^Mozilla/5\.0 \(Windows 95; Anonymisiert.*; Trident/7\.0.*\).*$@'=>1543,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:4(\d)\.0.*\) Gecko.* Firefox.*$@'=>'a:6:{s:2:"@2";i:1544;s:2:"@5";i:1545;s:2:"@3";i:1546;s:2:"@1";i:1547;s:2:"@6";i:1548;s:2:"@4";i:1549;}',
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows NT 6\.(\d).*$@'=>'a:3:{s:2:"@0";i:1550;s:2:"@1";i:1551;s:2:"@2";i:1553;}',
+'@^Mozilla/5\.0 \(iPhone.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1552,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows NT 6\.(\d).*Trident/6\.0.*\).*$@'=>'a:4:{s:2:"@3";i:1554;s:2:"@2";i:1555;s:2:"@0";i:1556;s:2:"@1";i:1557;}',
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows NT 6\.(\d).*$@'=>'a:15:{s:6:"@4|8|1";i:1558;s:6:"@4|8|2";i:1559;s:6:"@4|8|0";i:1560;s:6:"@4|6|2";i:1561;s:6:"@4|6|1";i:1562;s:6:"@5|6|0";i:1563;s:6:"@5|6|1";i:1564;s:6:"@5|6|2";i:1565;s:6:"@4|6|0";i:1566;s:6:"@5|7|1";i:1567;s:6:"@5|8|1";i:1568;s:6:"@5|8|2";i:1569;s:6:"@5|7|0";i:1570;s:6:"@5|8|0";i:1571;s:6:"@5|7|2";i:1572;}',
+'@^Mozilla/(\d)\.0 \(.*Windows NT 10\.0.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|4|5";i:1573;s:6:"@4|3|8";i:1574;s:6:"@4|3|9";i:1575;s:6:"@4|4|0";i:1576;s:6:"@5|4|6";i:1577;s:6:"@5|3|3";i:1578;s:6:"@4|3|4";i:1579;s:6:"@4|3|6";i:1580;s:6:"@4|4|3";i:1581;s:6:"@5|4|0";i:1582;s:6:"@5|3|8";i:1583;s:6:"@5|4|2";i:1584;s:6:"@4|3|1";i:1585;s:6:"@4|4|2";i:1586;s:6:"@4|4|5";i:1587;s:6:"@4|3|2";i:1588;s:6:"@4|3|3";i:1589;s:6:"@4|3|0";i:1590;s:6:"@5|3|2";i:1591;s:6:"@5|3|9";i:1592;s:6:"@5|3|6";i:1593;s:6:"@4|4|6";i:1594;s:6:"@5|3|7";i:1595;s:6:"@5|4|3";i:1596;s:6:"@4|3|5";i:1597;s:6:"@5|4|1";i:1598;s:6:"@5|3|4";i:1599;s:6:"@5|3|0";i:1600;s:6:"@5|3|5";i:1601;s:6:"@4|3|7";i:1602;s:6:"@4|4|4";i:1603;s:6:"@5|3|1";i:1604;s:6:"@5|4|4";i:1605;s:6:"@4|4|1";i:1606;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:2:{s:4:"@8|2";i:1607;s:4:"@7|1";i:1608;}',
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*Touch.*\).*$@'=>1609,
+'@^Mozilla/5\.0 \(masking\-agent; rv\:.*\) Gecko/.* Firefox/.*$@'=>1610,
+'@^Mozilla/(\d)\.0 \(.*Windows NT 6\.(\d).*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:170:{s:8:"@4|4|4|1";i:1611;s:8:"@4|2|4|1";i:1612;s:8:"@4|3|4|1";i:1613;s:8:"@4|3|3|2";i:1614;s:8:"@4|4|4|2";i:1615;s:8:"@5|3|3|0";i:1616;s:8:"@4|1|3|2";i:1617;s:8:"@4|2|3|2";i:1618;s:8:"@5|2|3|0";i:1619;s:8:"@5|0|4|1";i:1620;s:8:"@5|4|3|7";i:1621;s:8:"@5|4|4|1";i:1622;s:8:"@5|3|4|1";i:1623;s:8:"@5|1|4|1";i:1624;s:8:"@5|3|3|7";i:1625;s:8:"@4|0|4|1";i:1626;s:8:"@4|1|3|7";i:1627;s:8:"@4|0|3|2";i:1628;s:8:"@5|1|3|0";i:1629;s:8:"@5|2|4|1";i:1630;s:8:"@4|0|3|7";i:1631;s:8:"@4|1|4|1";i:1632;s:8:"@4|0|4|2";i:1633;s:8:"@5|4|4|3";i:1634;s:8:"@5|3|4|3";i:1635;s:8:"@5|2|4|3";i:1636;s:8:"@4|0|4|3";i:1637;s:8:"@4|1|4|3";i:1638;s:8:"@4|4|4|3";i:1639;s:8:"@4|3|4|3";i:1640;s:8:"@4|2|4|3";i:1641;s:8:"@5|1|4|3";i:1642;s:8:"@5|0|4|3";i:1643;s:8:"@5|4|3|1";i:1644;s:8:"@4|0|3|1";i:1645;s:8:"@4|3|3|8";i:1646;s:8:"@4|1|3|1";i:1647;s:8:"@5|3|3|1";i:1648;s:8:"@4|4|3|8";i:1649;s:8:"@4|2|3|1";i:1650;s:8:"@5|2|3|1";i:1651;s:8:"@5|1|3|1";i:1652;s:8:"@4|1|4|2";i:1653;s:8:"@5|4|4|2";i:1654;s:8:"@5|3|4|2";i:1655;s:8:"@4|2|4|2";i:1656;s:8:"@5|1|3|7";i:1657;s:8:"@5|0|3|0";i:1658;s:8:"@5|2|3|7";i:1659;s:8:"@4|3|4|2";i:1660;s:8:"@5|2|4|2";i:1661;s:8:"@5|1|4|2";i:1662;s:8:"@4|1|3|8";i:1663;s:8:"@4|3|3|1";i:1664;s:8:"@5|0|3|1";i:1665;s:8:"@4|0|3|8";i:1666;s:8:"@4|4|3|1";i:1667;s:8:"@5|0|4|2";i:1668;s:8:"@5|0|3|7";i:1669;s:8:"@4|4|3|2";i:1670;s:8:"@5|1|3|2";i:1671;s:8:"@5|4|3|3";i:1672;s:8:"@4|4|3|6";i:1673;s:8:"@4|0|3|3";i:1674;s:8:"@5|3|3|3";i:1675;s:8:"@5|2|3|3";i:1676;s:8:"@4|4|3|4";i:1677;s:8:"@5|0|3|3";i:1678;s:8:"@5|1|3|3";i:1679;s:8:"@4|1|3|3";i:1680;s:8:"@4|3|3|6";i:1681;s:8:"@4|1|3|9";i:1682;s:8:"@4|0|3|9";i:1683;s:8:"@4|2|3|6";i:1684;s:8:"@4|2|3|9";i:1685;s:8:"@4|3|3|9";i:1686;s:8:"@4|2|3|3";i:1687;s:8:"@4|3|3|3";i:1688;s:8:"@4|4|3|9";i:1689;s:8:"@4|3|3|4";i:1690;s:8:"@4|2|3|4";i:1691;s:8:"@4|3|3|5";i:1692;s:8:"@4|2|3|5";i:1693;s:8:"@4|1|3|5";i:1694;s:8:"@5|1|3|8";i:1695;s:8:"@4|4|3|5";i:1696;s:8:"@5|2|3|4";i:1697;s:8:"@5|3|3|4";i:1698;s:8:"@5|0|3|4";i:1699;s:8:"@5|0|3|8";i:1700;s:8:"@4|0|3|5";i:1701;s:8:"@5|0|3|5";i:1702;s:8:"@4|0|3|4";i:1703;s:8:"@4|1|3|4";i:1704;s:8:"@5|1|3|5";i:1705;s:8:"@5|2|3|5";i:1706;s:8:"@5|4|3|4";i:1707;s:8:"@5|4|3|5";i:1708;s:8:"@5|3|3|5";i:1709;s:8:"@4|1|3|6";i:1710;s:8:"@4|0|3|6";i:1711;s:8:"@5|1|4|0";i:1712;s:8:"@5|0|4|0";i:1713;s:8:"@4|2|3|0";i:1714;s:8:"@5|2|4|0";i:1715;s:8:"@5|3|4|0";i:1716;s:8:"@4|1|4|0";i:1717;s:8:"@4|0|4|0";i:1718;s:8:"@5|4|4|0";i:1719;s:8:"@4|1|3|0";i:1720;s:8:"@5|0|3|2";i:1721;s:8:"@4|2|3|7";i:1722;s:8:"@5|4|3|0";i:1723;s:8:"@5|3|3|2";i:1724;s:8:"@4|3|3|7";i:1725;s:8:"@4|4|3|7";i:1726;s:8:"@5|1|3|4";i:1727;s:8:"@5|2|3|2";i:1728;s:8:"@4|0|3|0";i:1729;s:8:"@4|2|4|0";i:1730;s:8:"@4|3|4|0";i:1731;s:8:"@5|1|3|9";i:1732;s:8:"@5|0|3|9";i:1733;s:8:"@5|3|3|6";i:1734;s:8:"@5|2|3|9";i:1735;s:8:"@5|3|3|9";i:1736;s:8:"@5|4|3|6";i:1737;s:8:"@4|2|3|8";i:1738;s:8:"@5|4|3|9";i:1739;s:8:"@5|2|3|8";i:1740;s:8:"@5|2|3|6";i:1741;s:8:"@4|4|3|0";i:1742;s:8:"@4|3|3|0";i:1743;s:8:"@4|4|4|0";i:1744;s:8:"@4|4|3|3";i:1745;s:8:"@5|4|3|8";i:1746;s:8:"@5|1|3|6";i:1747;s:8:"@5|0|3|6";i:1748;s:8:"@5|3|3|8";i:1749;s:8:"@5|4|3|2";i:1750;s:8:"@5|0|4|4";i:1751;s:8:"@5|2|4|4";i:1752;s:8:"@5|1|4|4";i:1753;s:8:"@5|0|4|5";i:1754;s:8:"@5|3|4|4";i:1755;s:8:"@4|0|4|4";i:1756;s:8:"@4|3|4|4";i:1757;s:8:"@4|2|4|4";i:1758;s:8:"@4|1|4|4";i:1759;s:8:"@5|1|4|5";i:1760;s:8:"@5|2|4|5";i:1761;s:8:"@4|2|4|5";i:1762;s:8:"@4|3|4|5";i:1763;s:8:"@4|4|4|5";i:1764;s:8:"@4|1|4|5";i:1765;s:8:"@4|0|4|5";i:1766;s:8:"@5|3|4|5";i:1767;s:8:"@5|4|4|5";i:1769;s:8:"@4|4|4|4";i:1770;s:8:"@5|4|4|4";i:1771;s:8:"@5|3|4|6";i:1772;s:8:"@5|2|4|6";i:1773;s:8:"@4|4|4|6";i:1774;s:8:"@5|0|4|6";i:1775;s:8:"@5|4|4|6";i:1776;s:8:"@5|1|4|6";i:1777;s:8:"@4|2|4|6";i:1778;s:8:"@4|1|4|6";i:1779;s:8:"@4|0|4|6";i:1780;s:8:"@4|3|4|6";i:1781;}',
+'@^Mozilla/5\.0 \(iPod.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1768,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*Trident/(\d)\.0.*rv\:1(\d)\.0.*\).*$@'=>'a:6:{s:6:"@4|7|1";i:1782;s:6:"@3|7|1";i:1784;s:6:"@0|7|1";i:1790;s:6:"@1|7|1";i:1791;s:6:"@2|7|1";i:1794;s:6:"@4|8|2";i:1821;}',
+'@^Mozilla/5\.0 \(.*Android.*Tablet.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|0";i:1783;s:4:"@3|3";i:1785;s:4:"@3|2";i:1787;s:4:"@3|6";i:1792;s:4:"@3|4";i:1793;s:4:"@3|9";i:1797;s:4:"@4|1";i:1798;s:4:"@3|5";i:1800;s:4:"@4|3";i:1801;s:4:"@3|7";i:1803;s:4:"@3|1";i:1805;s:4:"@4|6";i:1809;s:4:"@4|2";i:1812;s:4:"@3|0";i:1815;s:4:"@3|8";i:1816;s:4:"@4|5";i:1820;s:4:"@4|4";i:1822;}',
+'@^Mozilla/5\.0 \(.*Android.*Mobile.*\) Gecko/.* Firefox/(\d)(\d)\..*$@'=>'a:17:{s:4:"@4|0";i:1786;s:4:"@3|2";i:1788;s:4:"@3|6";i:1789;s:4:"@3|4";i:1795;s:4:"@3|3";i:1796;s:4:"@3|5";i:1799;s:4:"@3|7";i:1802;s:4:"@3|1";i:1804;s:4:"@4|1";i:1806;s:4:"@4|2";i:1808;s:4:"@4|6";i:1810;s:4:"@3|9";i:1811;s:4:"@4|4";i:1814;s:4:"@3|8";i:1817;s:4:"@4|5";i:1818;s:4:"@3|0";i:1819;s:4:"@4|3";i:1823;}',
+'@^Mozilla/5\.0.*\(iPad.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1807,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:.*\) Gecko.* Firefox.*$@'=>1813,
+'@^Mozilla/5\.0 \(.*Windows NT 6\.4.*rv\:.*\) Gecko.* Firefox.*$@'=>1824,
+'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*Touch.*rv\:11\.0.*\).*$@'=>1825,
+'@^Mozilla/5\.0; TOB.* \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>1826,
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:17:{s:4:"@3|4";i:1827;s:4:"@4|1";i:1828;s:4:"@3|8";i:1829;s:4:"@3|6";i:1830;s:4:"@4|2";i:1831;s:4:"@3|7";i:1832;s:4:"@3|3";i:1833;s:4:"@3|0";i:1834;s:4:"@4|5";i:1835;s:4:"@4|4";i:1836;s:4:"@4|6";i:1837;s:4:"@3|2";i:1838;s:4:"@4|3";i:1839;s:4:"@4|0";i:1840;s:4:"@3|9";i:1841;s:4:"@3|1";i:1842;s:4:"@3|5";i:1843;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\).*Gecko/.*Firefox/.*$@'=>1844,
+'@^Mozilla/(\d)\.0 \(.*MSIE 9\.0.*; .*Windows.*Trident/5\.0.*\).*$@'=>'a:2:{s:2:"@5";i:1845;s:2:"@4";i:1846;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*rv\:(\d)(\d)\.0.*\) Gecko/.*/$@'=>'a:85:{s:6:"@3|3|1";i:1847;s:6:"@2|4|1";i:1848;s:6:"@1|3|1";i:1849;s:6:"@3|4|1";i:1850;s:6:"@3|3|3";i:1851;s:6:"@4|3|1";i:1852;s:6:"@2|3|1";i:1853;s:6:"@4|3|3";i:1854;s:6:"@4|4|1";i:1855;s:6:"@0|3|1";i:1856;s:6:"@4|4|4";i:1857;s:6:"@3|3|7";i:1858;s:6:"@4|3|2";i:1859;s:6:"@3|3|2";i:1860;s:6:"@4|3|6";i:1861;s:6:"@3|3|6";i:1862;s:6:"@2|3|6";i:1863;s:6:"@3|3|9";i:1864;s:6:"@2|3|9";i:1865;s:6:"@2|3|2";i:1866;s:6:"@0|3|9";i:1867;s:6:"@0|3|4";i:1868;s:6:"@1|3|9";i:1869;s:6:"@0|3|2";i:1870;s:6:"@1|3|2";i:1871;s:6:"@1|3|6";i:1872;s:6:"@4|3|9";i:1873;s:6:"@1|3|7";i:1874;s:6:"@0|3|7";i:1875;s:6:"@2|4|4";i:1876;s:6:"@2|3|7";i:1877;s:6:"@4|3|7";i:1878;s:6:"@1|4|1";i:1879;s:6:"@1|4|4";i:1880;s:6:"@0|4|4";i:1881;s:6:"@3|4|0";i:1882;s:6:"@4|4|0";i:1883;s:6:"@2|4|0";i:1884;s:6:"@1|4|0";i:1885;s:6:"@0|4|0";i:1886;s:6:"@3|4|4";i:1887;s:6:"@2|3|3";i:1888;s:6:"@3|3|8";i:1889;s:6:"@4|3|8";i:1890;s:6:"@2|3|8";i:1891;s:6:"@1|3|8";i:1892;s:6:"@0|3|8";i:1893;s:6:"@0|3|6";i:1894;s:6:"@0|4|2";i:1895;s:6:"@4|4|2";i:1896;s:6:"@4|3|4";i:1897;s:6:"@3|4|2";i:1898;s:6:"@0|4|1";i:1899;s:6:"@1|4|2";i:1900;s:6:"@0|4|3";i:1901;s:6:"@1|4|3";i:1902;s:6:"@0|4|5";i:1903;s:6:"@3|3|0";i:1904;s:6:"@1|4|5";i:1905;s:6:"@2|4|5";i:1906;s:6:"@1|3|0";i:1907;s:6:"@0|3|0";i:1908;s:6:"@3|4|5";i:1909;s:6:"@3|4|3";i:1910;s:6:"@2|4|3";i:1911;s:6:"@4|4|3";i:1912;s:6:"@4|3|0";i:1913;s:6:"@4|4|5";i:1914;s:6:"@3|3|4";i:1915;s:6:"@2|4|2";i:1916;s:6:"@0|3|3";i:1917;s:6:"@0|3|5";i:1918;s:6:"@1|4|6";i:1919;s:6:"@2|4|6";i:1920;s:6:"@3|4|6";i:1921;s:6:"@1|3|5";i:1922;s:6:"@2|3|5";i:1923;s:6:"@2|3|0";i:1924;s:6:"@1|3|3";i:1925;s:6:"@4|3|5";i:1926;s:6:"@3|3|5";i:1927;s:6:"@4|4|6";i:1928;s:6:"@0|4|6";i:1929;s:6:"@1|3|4";i:1930;s:6:"@2|3|4";i:1931;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\).*Gecko/.*Firefox/.*$@'=>'a:5:{s:2:"@3";i:1932;s:2:"@2";i:1933;s:2:"@4";i:1934;s:2:"@0";i:1935;s:2:"@1";i:1937;}',
+'@^Mozilla/5\.0.*\(.*CPU like Mac OS X.*\).*AppleWebKit/.*$@'=>1936,
+'@^Mozilla/5\.0 \(.*Android.*Mobile.*\).*Gecko/.*Firefox/.*$@'=>1938,
+'@^Mozilla/5\.0 \(.*Android.*Tablet.*\).*Gecko/.*Firefox/.*$@'=>1939,
+'@^Mozilla/4\.0 \(compatible.*; MSIE 7\.0.*; .*Windows.*$@'=>1940,
+'@^Mozilla/5\.0 \(.*MSIE 10\.0.*Windows.*Trident/6\.0.*\).*$@'=>1941,
+'@^Mozilla/(\d)\.0 \(compatible; MSIE (\d)\.0.*; .*Windows.*$@'=>'a:5:{s:4:"@5|8";i:1942;s:4:"@5|6";i:1943;s:4:"@5|7";i:1944;s:4:"@4|8";i:1945;s:4:"@4|6";i:1946;}',
+'@^Mozilla/5\.0 \(.*Windows NT 10\.0.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|9";i:1947;s:4:"@3|4";i:1948;s:4:"@3|8";i:1952;s:4:"@3|3";i:1953;s:4:"@4|1";i:1960;s:4:"@4|2";i:1961;s:4:"@3|5";i:1966;s:4:"@4|6";i:1968;s:4:"@4|4";i:1978;s:4:"@3|6";i:1979;s:4:"@4|3";i:1980;s:4:"@3|0";i:1981;s:4:"@4|5";i:1984;s:4:"@3|2";i:1989;s:4:"@4|0";i:1991;s:4:"@3|7";i:1994;s:4:"@3|1";i:1997;}',
+'@^Mozilla/(\d)\.0 \(.*Mac OS X.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@4|3|3";i:1949;s:6:"@4|3|7";i:1950;s:6:"@5|3|2";i:1951;s:6:"@5|3|8";i:1955;s:6:"@4|3|8";i:1957;s:6:"@5|3|7";i:1958;s:6:"@4|3|0";i:1962;s:6:"@4|3|6";i:1963;s:6:"@5|4|5";i:1964;s:6:"@4|3|5";i:1965;s:6:"@5|3|0";i:1967;s:6:"@4|4|1";i:1969;s:6:"@5|3|6";i:1970;s:6:"@4|3|2";i:1971;s:6:"@4|4|2";i:1972;s:6:"@4|4|5";i:1973;s:6:"@5|4|4";i:1974;s:6:"@4|4|3";i:1975;s:6:"@5|4|3";i:1976;s:6:"@4|4|4";i:1977;s:6:"@5|3|5";i:1982;s:6:"@5|4|2";i:1983;s:6:"@5|3|3";i:1985;s:6:"@5|4|1";i:1986;s:6:"@4|3|9";i:1987;s:6:"@5|3|4";i:1988;s:6:"@5|3|9";i:1990;s:6:"@4|3|4";i:1992;s:6:"@5|3|1";i:1993;s:6:"@5|4|0";i:1995;s:6:"@4|4|6";i:1996;s:6:"@5|4|6";i:1998;s:6:"@4|4|0";i:1999;s:6:"@4|3|1";i:2000;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*; Trident/7\.0.*\).*$@'=>'a:3:{s:2:"@3";i:1954;s:2:"@2";i:1956;s:2:"@1";i:1959;}',
+'@^Mozilla/5\.0 \(.*Windows NT 6\.(\d).*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:85:{s:6:"@3|3|6";i:2001;s:6:"@2|3|6";i:2002;s:6:"@3|3|4";i:2003;s:6:"@0|3|4";i:2004;s:6:"@1|3|4";i:2005;s:6:"@2|3|4";i:2006;s:6:"@1|3|6";i:2007;s:6:"@4|3|4";i:2008;s:6:"@4|3|6";i:2009;s:6:"@2|3|7";i:2010;s:6:"@4|3|7";i:2011;s:6:"@2|3|5";i:2012;s:6:"@3|3|5";i:2013;s:6:"@4|3|5";i:2014;s:6:"@1|3|5";i:2015;s:6:"@0|3|5";i:2016;s:6:"@0|3|7";i:2017;s:6:"@1|3|7";i:2018;s:6:"@0|4|4";i:2019;s:6:"@3|3|7";i:2020;s:6:"@0|3|6";i:2021;s:6:"@1|4|0";i:2022;s:6:"@1|3|0";i:2023;s:6:"@0|3|0";i:2024;s:6:"@4|4|6";i:2025;s:6:"@2|3|0";i:2026;s:6:"@4|4|2";i:2027;s:6:"@2|4|2";i:2028;s:6:"@3|4|2";i:2029;s:6:"@3|4|6";i:2030;s:6:"@2|4|6";i:2031;s:6:"@3|4|1";i:2032;s:6:"@4|4|1";i:2033;s:6:"@0|4|6";i:2034;s:6:"@2|4|1";i:2035;s:6:"@1|4|1";i:2036;s:6:"@1|4|6";i:2037;s:6:"@0|4|1";i:2038;s:6:"@1|4|2";i:2039;s:6:"@0|4|2";i:2040;s:6:"@0|4|3";i:2041;s:6:"@1|4|3";i:2042;s:6:"@2|4|3";i:2043;s:6:"@4|4|4";i:2044;s:6:"@3|4|4";i:2045;s:6:"@1|4|4";i:2046;s:6:"@2|4|4";i:2047;s:6:"@3|4|3";i:2048;s:6:"@4|4|3";i:2049;s:6:"@0|4|5";i:2050;s:6:"@4|3|0";i:2051;s:6:"@3|3|0";i:2052;s:6:"@1|4|5";i:2053;s:6:"@2|4|5";i:2054;s:6:"@4|4|5";i:2055;s:6:"@3|4|5";i:2056;s:6:"@3|3|1";i:2057;s:6:"@4|3|1";i:2058;s:6:"@0|3|3";i:2059;s:6:"@0|3|9";i:2060;s:6:"@0|3|2";i:2061;s:6:"@1|3|2";i:2062;s:6:"@2|3|2";i:2063;s:6:"@0|3|8";i:2064;s:6:"@1|3|9";i:2065;s:6:"@2|3|9";i:2066;s:6:"@4|3|9";i:2067;s:6:"@4|3|3";i:2068;s:6:"@2|3|3";i:2069;s:6:"@3|3|9";i:2070;s:6:"@1|3|3";i:2071;s:6:"@3|3|3";i:2072;s:6:"@3|3|2";i:2073;s:6:"@0|4|0";i:2074;s:6:"@2|4|0";i:2075;s:6:"@0|3|1";i:2076;s:6:"@1|3|1";i:2077;s:6:"@4|3|8";i:2078;s:6:"@2|3|1";i:2079;s:6:"@3|4|0";i:2080;s:6:"@4|4|0";i:2081;s:6:"@2|3|8";i:2082;s:6:"@4|3|2";i:2083;s:6:"@3|3|8";i:2084;s:6:"@1|3|8";i:2085;}',
+'@^Mozilla/5\.0 \(.*Windows.*Trident/7\.0.*rv\:11\.0.*\).*$@'=>2086,
+'@^Mozilla/(\d)\.0 \(.*Linux.*\) Gecko.* Firefox/(\d)(\d)\.0.*$@'=>'a:34:{s:6:"@5|3|3";i:2087;s:6:"@4|3|2";i:2088;s:6:"@5|3|0";i:2089;s:6:"@5|3|1";i:2090;s:6:"@4|3|1";i:2091;s:6:"@4|3|3";i:2092;s:6:"@4|3|0";i:2093;s:6:"@4|3|4";i:2094;s:6:"@4|3|5";i:2095;s:6:"@5|3|2";i:2096;s:6:"@5|3|4";i:2097;s:6:"@5|3|5";i:2098;s:6:"@5|3|6";i:2099;s:6:"@4|3|8";i:2100;s:6:"@4|4|4";i:2101;s:6:"@5|4|3";i:2102;s:6:"@4|4|5";i:2103;s:6:"@5|4|5";i:2104;s:6:"@4|4|3";i:2105;s:6:"@4|4|2";i:2106;s:6:"@5|3|9";i:2107;s:6:"@4|3|6";i:2108;s:6:"@5|4|2";i:2109;s:6:"@5|4|4";i:2110;s:6:"@5|3|8";i:2111;s:6:"@4|3|9";i:2112;s:6:"@5|4|6";i:2113;s:6:"@5|4|1";i:2114;s:6:"@4|4|6";i:2115;s:6:"@4|4|0";i:2116;s:6:"@4|3|7";i:2117;s:6:"@4|4|1";i:2118;s:6:"@5|4|0";i:2119;s:6:"@5|3|7";i:2120;}',
+'@^Mozilla/5\.0 \(.*Mac OS X.*\).*Gecko/.*Firefox/.*$@'=>2121,
+'@^Mozilla/5\.0 \(.*Mac OS X.*\) Gecko/.*/(\d)(\d)\.0.*$@'=>'a:17:{s:4:"@3|4";i:2122;s:4:"@3|7";i:2123;s:4:"@4|3";i:2124;s:4:"@3|8";i:2125;s:4:"@3|5";i:2126;s:4:"@4|0";i:2127;s:4:"@4|2";i:2128;s:4:"@3|0";i:2129;s:4:"@4|1";i:2130;s:4:"@3|2";i:2131;s:4:"@3|1";i:2132;s:4:"@3|9";i:2133;s:4:"@3|6";i:2134;s:4:"@4|4";i:2135;s:4:"@3|3";i:2137;s:4:"@4|5";i:2138;s:4:"@4|6";i:2139;}',
+'@^Mozilla/5\.0 \(.*Windows.*; Trident/7\.0.*\).*$@'=>2136,
+'@^Mozilla/5\.0 \(.*Linux.*\).*Gecko/.*Firefox/.*$@'=>2140,
+'@^Firefox/(\d)(\d)\.0.*anonymized by Abelssoft.*$@'=>'a:17:{s:4:"@3|5";i:2141;s:4:"@3|0";i:2142;s:4:"@3|7";i:2143;s:4:"@3|1";i:2144;s:4:"@4|3";i:2145;s:4:"@3|9";i:2146;s:4:"@3|6";i:2147;s:4:"@4|6";i:2148;s:4:"@4|4";i:2149;s:4:"@3|8";i:2150;s:4:"@3|2";i:2151;s:4:"@4|1";i:2152;s:4:"@4|5";i:2153;s:4:"@4|0";i:2154;s:4:"@4|2";i:2155;s:4:"@3|3";i:2156;s:4:"@3|4";i:2157;}',
+'@^Mozilla/(\d)\.0 \(.*MSIE 7\..*Trident/6\.0.*\).*$@'=>'a:2:{s:2:"@4";i:2158;s:2:"@5";i:2159;}',
+'@^Firefox/.*anonymized by Abelssoft.*$@'=>2160,
+'@^Mozilla/(\d)\.0 \(.*MSIE 6\.0.*\).*$@'=>'a:2:{s:2:"@4";i:2164;s:2:"@5";i:2165;}',
+'@^Mozilla/(\d)\.0 \(.*MSIE (\d)\.0.*$@'=>'a:3:{s:4:"@5|9";i:2213;s:4:"@4|7";i:2214;s:4:"@5|7";i:2215;}',
+'@^.*iPhone.*$@'=>2369,
+'@^.*iPod.*$@'=>2373,
+'@^.*iPad.*$@'=>2374,
+'@^.*$@'=>2376
);
diff --git a/pavillonmadeleine.fr/wp-content/plugins/wordfence/readme.txt b/pavillonmadeleine.fr/wp-content/plugins/wordfence/readme.txt
index 084beb31..428adf87 100755
--- a/pavillonmadeleine.fr/wp-content/plugins/wordfence/readme.txt
+++ b/pavillonmadeleine.fr/wp-content/plugins/wordfence/readme.txt
@@ -2,8 +2,8 @@
Contributors: mmaunder
Tags: wordpress, security, performance, speed, caching, cache, caching plugin, wordpress cache, wordpress caching, wordpress security, security plugin, secure, anti-virus, malware, firewall, antivirus, virus, google safe browsing, phishing, scrapers, hacking, wordfence, securty, secrity, secure, two factor, cellphone sign-in, cellphone signin, cellphone, twofactor, security, secure, htaccess, login, log, users, login alerts, lock, chmod, maintenance, plugin, private, privacy, protection, permissions, 503, base64, injection, code, encode, script, attack, hack, hackers, block, blocked, prevent, prevention, RFI, XSS, CRLF, CSRF, SQL Injection, vulnerability, website security, WordPress security, security log, logging, HTTP log, error log, login security, personal security, infrastructure security, firewall security, front-end security, web server security, proxy security, reverse proxy security, secure website, secure login, two factor security, maximum login security, heartbleed, heart bleed, heartbleed vulnerability, openssl vulnerability, nginx, litespeed, php5-fpm, woocommerce support, woocommerce caching, IPv6, IP version 6
Requires at least: 3.9
-Tested up to: 4.4
-Stable tag: 6.0.22
+Tested up to: 4.4.1
+Stable tag: 6.0.23
The Wordfence WordPress security plugin provides free enterprise-class WordPress security, protecting your website from hacks and malware.
== Description ==
@@ -13,7 +13,7 @@ Wordfence starts by checking if your site is already infected. We do a deep serv
Wordfence Security is 100% free and open source. We also offer a Premium API key that gives you Premium Support, Country Blocking, Scheduled Scans, Password Auditing and we even check if your website IP address is being used to Spamvertize. [Click here to sign-up for Wordfence Premium now](http://www.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDescCTA) or simply install Wordfence free and start protecting your website.
-You can find our official documentation at [docs.wordfence.com](http://docs.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc) and our Frequently Asked Questions on our support portal at [support.wordfence.com](https://support.wordfence.com/solution/categories/1000023037/folders/1000035543?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc). We are also active in our community support forums on [wordpress.org](https://wordpress.org/support/plugin/wordfence) if you are one of our free users. Our Premium Support Ticket System is at [support.wordfence.com](https://support.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc).
+You can find our official documentation at [docs.wordfence.com](http://docs.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc) and our Frequently Asked Questions on our support portal at [support.wordfence.com](https://support.wordfence.com/solution/categories/1000023037/folders/1000035543?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc). We are also active in our community support forums on [wordpress.org](https://wordpress.org/support/plugin/wordfence) if you are one of our free users. Our Premium Support Ticket System is at [support.wordfence.com](https://support.wordfence.com/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc). Learn about WordPress security at [wordfence.com/learn](https://www.wordfence.com/learn/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc).
This is a brief introductory video for Wordfence:
@@ -70,6 +70,9 @@ Wordfence Security is now Multi-Site compatible and includes Cellphone Sign-in w
= Major Theme and Plugins Supported =
* Includes support for other major plugins and themes like WooCommerce.
+= Free Learning Center =
+* The Wordfence website includes an in-depth [WordPress Security Learning Center](https://www.wordfence.com/learn/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc).
+
The Wordfence WordPress security plugin is full-featured and constantly updated by our team to incorporate the latest security features and to hunt for the newest security threats to your WordPress website.
== Installation ==
@@ -173,6 +176,10 @@ Most definitely! As of Wordfence version 6.0.1 we fully support IPv6 with all se
city lookup, whois lookup and all other security functions. If you are not running IPv6 Wordfence will work great on your site too. We are
fully compatible with both IPv4 and IPv6 whether you run both or only one addressing scheme.
+= Where can I learn more about WordPress security? =
+
+Designed for every skill level, [The WordPress Security Learning Center](https://www.wordfence.com/learn/?utm_source=repo&utm_medium=web&utm_campaign=pluginDesc) is dedicated to deepening user's understanding of security best practices by having access to in-depth articles, videos, industry survey results, graphics and more.
+
== Screenshots ==
1. The home screen of Wordfence Security where you can see a summary, manage security issues and do a manual security scan.
@@ -183,6 +190,10 @@ fully compatible with both IPv4 and IPv6 whether you run both or only one addres
== Changelog ==
+= 6.0.23 =
+* Improvement: Updated local GeoIP database.
+* Improvement: Updated local browser data cache to support newer browsers and user-agents.
+
= 6.0.22 =
* Security Fix: Fixed stored XSS vulnerability discovered internally (thanks to Matt Rusnak).
* Enhancement: Added additional Sucuri scanner IP to our whitelist.
diff --git a/pavillonmadeleine.fr/wp-content/plugins/wordfence/tmp/configCache.php b/pavillonmadeleine.fr/wp-content/plugins/wordfence/tmp/configCache.php
index c3bb9f1e..ed5419e1 100644
--- a/pavillonmadeleine.fr/wp-content/plugins/wordfence/tmp/configCache.php
+++ b/pavillonmadeleine.fr/wp-content/plugins/wordfence/tmp/configCache.php
@@ -1,4 +1,4 @@
a:20:{s:9:"cacheType";s:0:"";s:9:"howGetIPs";s:0:"";s:6:"apiKey";s:160:"39772cda7687ebf11c5ac11e91d5acf12c8e8cd0385aa1855ec379bd4cd5b9b8d725891c199356e4fccabde3e21f59bb5134b72f33c46680ad30d6cf3531d8d8a64957380db8f97c8728654983c03f87";s:20:"loginSec_lockoutMins";s:1:"5";s:19:"other_hideWPVersion";s:1:"1";s:15:"firewallEnabled";s:1:"1";s:18:"liveTrafficEnabled";s:1:"1";s:14:"disableCookies";s:1:"0";s:10:"tourClosed";s:1:"1";s:10:"autoUpdate";s:1:"1";s:11:"alertEmails";s:40:"test+pavillonmadeleine@cubedesigners.com";s:17:"actUpdateInterval";s:1:"2";s:7:"debugOn";s:1:"0";s:13:"welcomeClosed";s:1:"1";s:38:"email_summary_dashboard_widget_enabled";s:1:"1";s:22:"email_summary_interval";s:8:"biweekly";s:11:"whitelisted";s:0:"";s:26:"loginSec_disableAuthorScan";s:1:"1";s:25:"liveTraf_ignorePublishers";s:1:"1";s:11:"other_WFNet";s:1:"1";}
\ No newline at end of file
+?>a:22:{s:9:"cacheType";s:0:"";s:9:"howGetIPs";s:0:"";s:6:"apiKey";s:160:"39772cda7687ebf11c5ac11e91d5acf12c8e8cd0385aa1855ec379bd4cd5b9b8d725891c199356e4fccabde3e21f59bb5134b72f33c46680ad30d6cf3531d8d8a64957380db8f97c8728654983c03f87";s:20:"loginSec_lockoutMins";s:1:"5";s:19:"other_hideWPVersion";s:1:"1";s:15:"firewallEnabled";s:1:"1";s:11:"whitelisted";s:0:"";s:6:"isPaid";s:0:"";s:11:"blockedTime";s:3:"300";s:12:"neverBlockBG";s:18:"neverBlockVerified";s:18:"liveTrafficEnabled";s:1:"1";s:14:"disableCookies";s:1:"0";s:26:"loginSec_disableAuthorScan";s:1:"1";s:13:"blockFakeBots";s:1:"0";s:10:"bannedURLs";s:0:"";s:18:"other_blockBadPOST";s:1:"0";s:11:"other_WFNet";s:1:"1";s:18:"liveTraf_ignoreIPs";s:0:"";s:17:"liveTraf_ignoreUA";s:0:"";s:17:"maxGlobalRequests";s:8:"DISABLED";s:17:"maxRequestsHumans";s:8:"DISABLED";s:6:"encKey";s:16:"11965ebd75a856a8";}
\ No newline at end of file
diff --git a/pavillonmadeleine.fr/wp-content/plugins/wordfence/wordfence.php b/pavillonmadeleine.fr/wp-content/plugins/wordfence/wordfence.php
index b7983418..32ac55bc 100755
--- a/pavillonmadeleine.fr/wp-content/plugins/wordfence/wordfence.php
+++ b/pavillonmadeleine.fr/wp-content/plugins/wordfence/wordfence.php
@@ -4,13 +4,13 @@ Plugin Name: Wordfence Security
Plugin URI: http://www.wordfence.com/
Description: Wordfence Security - Anti-virus, Firewall and High Speed Cache
Author: Wordfence
-Version: 6.0.22
+Version: 6.0.23
Author URI: http://www.wordfence.com/
*/
if(defined('WP_INSTALLING') && WP_INSTALLING){
return;
}
-define('WORDFENCE_VERSION', '6.0.22');
+define('WORDFENCE_VERSION', '6.0.23');
if(get_option('wordfenceActivated') != 1){
add_action('activated_plugin','wordfence_save_activation_error'); function wordfence_save_activation_error(){ update_option('wf_plugin_act_error', ob_get_contents()); }
}
diff --git a/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less.cache b/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less.cache
new file mode 100644
index 00000000..aaa91c55
--- /dev/null
+++ b/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less.cache
@@ -0,0 +1,3342 @@
+a:4:{s:4:"root";s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less";s:8:"compiled";s:107383:"article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display:block; }
+audio, canvas, video {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+}
+audio:not([controls]) { display:none; }
+html {
+ font-size:100%;
+ -webkit-text-size-adjust:100%;
+ -ms-text-size-adjust:100%;
+}
+a:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+a:hover, a:active { outline:0; }
+sub, sup {
+ position:relative;
+ font-size:75%;
+ line-height:0;
+ vertical-align:baseline;
+}
+sup { top:-0.5em; }
+sub { bottom:-0.25em; }
+img {
+ max-width:100%;
+ width:auto \9;
+ height:auto;
+ vertical-align:middle;
+ border:0;
+ -ms-interpolation-mode:bicubic;
+}
+#map_canvas img, .google-maps img { max-width:none; }
+button, input, select, textarea {
+ margin:0;
+ font-size:100%;
+ vertical-align:middle;
+}
+button, input {
+ *overflow:visible;
+ line-height:normal;
+}
+button::-moz-focus-inner, input::-moz-focus-inner {
+ padding:0;
+ border:0;
+}
+button, html input[type="button"], input[type="reset"], input[type="submit"] {
+ -webkit-appearance:button;
+ cursor:pointer;
+}
+label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] { cursor:pointer; }
+input[type="search"] {
+ -webkit-box-sizing:content-box;
+ -moz-box-sizing:content-box;
+ box-sizing:content-box;
+ -webkit-appearance:textfield;
+}
+input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button { -webkit-appearance:none; }
+textarea {
+ overflow:auto;
+ vertical-align:top;
+}
+@media print {
+ * {
+ text-shadow:none !important;
+ color:#000 !important;
+ background:transparent !important;
+ box-shadow:none !important;
+ }
+ a, a:visited { text-decoration:underline; }
+ a[href]:after { content:" (" attr(href) ")"; }
+ abbr[title]:after { content:" (" attr(title) ")"; }
+ .ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content:""; }
+ pre, blockquote {
+ border:1px solid #999;
+ page-break-inside:avoid;
+ }
+ thead { display:table-header-group; }
+ tr, img { page-break-inside:avoid; }
+ img { max-width:100% !important; }
+ @page {
+ margin:0.5cm;
+ }
+ p, h2, h3 {
+ orphans:3;
+ widows:3;
+ }
+ h2, h3 { page-break-after:avoid; }
+}
+.clearfix { *zoom:1; }
+.clearfix:before, .clearfix:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.clearfix:after { clear:both; }
+.hide-text {
+ font:0/0 a;
+ color:transparent;
+ text-shadow:none;
+ background-color:transparent;
+ border:0;
+}
+.input-block-level {
+ display:block;
+ width:100%;
+ min-height:30px;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+}
+body {
+ margin:0;
+ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size:14px;
+ line-height:20px;
+ color:#333;
+ background-color:#fff;
+}
+a {
+ color:#08c;
+ text-decoration:none;
+}
+a:hover, a:focus {
+ color:#005580;
+ text-decoration:underline;
+}
+.img-rounded {
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.img-polaroid {
+ padding:4px;
+ background-color:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+ -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
+ box-shadow:0 1px 3px rgba(0,0,0,0.1);
+}
+.img-circle {
+ -webkit-border-radius:500px;
+ -moz-border-radius:500px;
+ border-radius:500px;
+}
+.row {
+ margin-left:-20px;
+ *zoom:1;
+}
+.row:before, .row:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.row:after { clear:both; }
+[class*="span"] {
+ float:left;
+ min-height:1px;
+ margin-left:20px;
+}
+.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
+.span12 { width:940px; }
+.span11 { width:860px; }
+.span10 { width:780px; }
+.span9 { width:700px; }
+.span8 { width:620px; }
+.span7 { width:540px; }
+.span6 { width:460px; }
+.span5 { width:380px; }
+.span4 { width:300px; }
+.span3 { width:220px; }
+.span2 { width:140px; }
+.span1 { width:60px; }
+.offset12 { margin-left:980px; }
+.offset11 { margin-left:900px; }
+.offset10 { margin-left:820px; }
+.offset9 { margin-left:740px; }
+.offset8 { margin-left:660px; }
+.offset7 { margin-left:580px; }
+.offset6 { margin-left:500px; }
+.offset5 { margin-left:420px; }
+.offset4 { margin-left:340px; }
+.offset3 { margin-left:260px; }
+.offset2 { margin-left:180px; }
+.offset1 { margin-left:100px; }
+.row-fluid {
+ width:100%;
+ *zoom:1;
+}
+.row-fluid:before, .row-fluid:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.row-fluid:after { clear:both; }
+.row-fluid [class*="span"] {
+ display:block;
+ width:100%;
+ min-height:30px;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ float:left;
+ margin-left:2.1276595744681%;
+ *margin-left:2.0744680851064%;
+}
+.row-fluid [class*="span"]:first-child { margin-left:0; }
+.row-fluid .controls-row [class*="span"] + [class*="span"] { margin-left:2.1276595744681%; }
+.row-fluid .span12 {
+ width:100%;
+ *width:99.946808510638%;
+}
+.row-fluid .span11 {
+ width:91.489361702128%;
+ *width:91.436170212766%;
+}
+.row-fluid .span10 {
+ width:82.978723404255%;
+ *width:82.925531914894%;
+}
+.row-fluid .span9 {
+ width:74.468085106383%;
+ *width:74.414893617021%;
+}
+.row-fluid .span8 {
+ width:65.957446808511%;
+ *width:65.904255319149%;
+}
+.row-fluid .span7 {
+ width:57.446808510638%;
+ *width:57.393617021277%;
+}
+.row-fluid .span6 {
+ width:48.936170212766%;
+ *width:48.882978723404%;
+}
+.row-fluid .span5 {
+ width:40.425531914894%;
+ *width:40.372340425532%;
+}
+.row-fluid .span4 {
+ width:31.914893617021%;
+ *width:31.86170212766%;
+}
+.row-fluid .span3 {
+ width:23.404255319149%;
+ *width:23.351063829787%;
+}
+.row-fluid .span2 {
+ width:14.893617021277%;
+ *width:14.840425531915%;
+}
+.row-fluid .span1 {
+ width:6.3829787234043%;
+ *width:6.3297872340426%;
+}
+.row-fluid .offset12 {
+ margin-left:104.25531914894%;
+ *margin-left:104.14893617021%;
+}
+.row-fluid .offset12:first-child {
+ margin-left:102.12765957447%;
+ *margin-left:102.02127659574%;
+}
+.row-fluid .offset11 {
+ margin-left:95.744680851064%;
+ *margin-left:95.63829787234%;
+}
+.row-fluid .offset11:first-child {
+ margin-left:93.617021276596%;
+ *margin-left:93.510638297872%;
+}
+.row-fluid .offset10 {
+ margin-left:87.234042553191%;
+ *margin-left:87.127659574468%;
+}
+.row-fluid .offset10:first-child {
+ margin-left:85.106382978723%;
+ *margin-left:85%;
+}
+.row-fluid .offset9 {
+ margin-left:78.723404255319%;
+ *margin-left:78.617021276596%;
+}
+.row-fluid .offset9:first-child {
+ margin-left:76.595744680851%;
+ *margin-left:76.489361702128%;
+}
+.row-fluid .offset8 {
+ margin-left:70.212765957447%;
+ *margin-left:70.106382978723%;
+}
+.row-fluid .offset8:first-child {
+ margin-left:68.085106382979%;
+ *margin-left:67.978723404255%;
+}
+.row-fluid .offset7 {
+ margin-left:61.702127659574%;
+ *margin-left:61.595744680851%;
+}
+.row-fluid .offset7:first-child {
+ margin-left:59.574468085106%;
+ *margin-left:59.468085106383%;
+}
+.row-fluid .offset6 {
+ margin-left:53.191489361702%;
+ *margin-left:53.085106382979%;
+}
+.row-fluid .offset6:first-child {
+ margin-left:51.063829787234%;
+ *margin-left:50.957446808511%;
+}
+.row-fluid .offset5 {
+ margin-left:44.68085106383%;
+ *margin-left:44.574468085106%;
+}
+.row-fluid .offset5:first-child {
+ margin-left:42.553191489362%;
+ *margin-left:42.446808510638%;
+}
+.row-fluid .offset4 {
+ margin-left:36.170212765957%;
+ *margin-left:36.063829787234%;
+}
+.row-fluid .offset4:first-child {
+ margin-left:34.042553191489%;
+ *margin-left:33.936170212766%;
+}
+.row-fluid .offset3 {
+ margin-left:27.659574468085%;
+ *margin-left:27.553191489362%;
+}
+.row-fluid .offset3:first-child {
+ margin-left:25.531914893617%;
+ *margin-left:25.425531914894%;
+}
+.row-fluid .offset2 {
+ margin-left:19.148936170213%;
+ *margin-left:19.042553191489%;
+}
+.row-fluid .offset2:first-child {
+ margin-left:17.021276595745%;
+ *margin-left:16.914893617021%;
+}
+.row-fluid .offset1 {
+ margin-left:10.63829787234%;
+ *margin-left:10.531914893617%;
+}
+.row-fluid .offset1:first-child {
+ margin-left:8.5106382978723%;
+ *margin-left:8.4042553191489%;
+}
+[class*="span"].hide, .row-fluid [class*="span"].hide { display:none; }
+[class*="span"].pull-right, .row-fluid [class*="span"].pull-right { float:right; }
+.container {
+ margin-right:auto;
+ margin-left:auto;
+ *zoom:1;
+}
+.container:before, .container:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.container:after { clear:both; }
+.container-fluid {
+ padding-right:20px;
+ padding-left:20px;
+ *zoom:1;
+}
+.container-fluid:before, .container-fluid:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.container-fluid:after { clear:both; }
+p { margin:0 0 10px; }
+.lead {
+ margin-bottom:20px;
+ font-size:21px;
+ font-weight:200;
+ line-height:30px;
+}
+small { font-size:85%; }
+strong { font-weight:bold; }
+em { font-style:italic; }
+cite { font-style:normal; }
+.muted { color:#999; }
+a.muted:hover, a.muted:focus { color:#808080; }
+.text-warning { color:#c09853; }
+a.text-warning:hover, a.text-warning:focus { color:#a47e3c; }
+.text-error { color:#b94a48; }
+a.text-error:hover, a.text-error:focus { color:#953b39; }
+.text-info { color:#3a87ad; }
+a.text-info:hover, a.text-info:focus { color:#2d6987; }
+.text-success { color:#468847; }
+a.text-success:hover, a.text-success:focus { color:#356635; }
+.text-left { text-align:left; }
+.text-right { text-align:right; }
+.text-center { text-align:center; }
+h1, h2, h3, h4, h5, h6 {
+ margin:10px 0;
+ font-family:inherit;
+ font-weight:bold;
+ line-height:20px;
+ color:inherit;
+ text-rendering:optimizelegibility;
+}
+h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
+ font-weight:normal;
+ line-height:1;
+ color:#999;
+}
+h1, h2, h3 { line-height:40px; }
+h1 { font-size:38.5px; }
+h2 { font-size:31.5px; }
+h3 { font-size:24.5px; }
+h4 { font-size:17.5px; }
+h5 { font-size:14px; }
+h6 { font-size:11.9px; }
+h1 small { font-size:24.5px; }
+h2 small { font-size:17.5px; }
+h3 small { font-size:14px; }
+h4 small { font-size:14px; }
+.page-header {
+ padding-bottom:9px;
+ margin:20px 0 30px;
+ border-bottom:1px solid #eee;
+}
+ul, ol {
+ padding:0;
+ margin:0 0 10px 25px;
+}
+ul ul, ul ol, ol ol, ol ul { margin-bottom:0; }
+li { line-height:20px; }
+ul.unstyled, ol.unstyled {
+ margin-left:0;
+ list-style:none;
+}
+ul.inline, ol.inline {
+ margin-left:0;
+ list-style:none;
+}
+ul.inline > li, ol.inline > li {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ padding-left:5px;
+ padding-right:5px;
+}
+dl { margin-bottom:20px; }
+dt, dd { line-height:20px; }
+dt { font-weight:bold; }
+dd { margin-left:10px; }
+.dl-horizontal { *zoom:1; }
+.dl-horizontal:before, .dl-horizontal:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.dl-horizontal:after { clear:both; }
+.dl-horizontal dt {
+ float:left;
+ width:160px;
+ clear:left;
+ text-align:right;
+ overflow:hidden;
+ text-overflow:ellipsis;
+ white-space:nowrap;
+}
+.dl-horizontal dd { margin-left:180px; }
+hr {
+ margin:20px 0;
+ border:0;
+ border-top:1px solid #eee;
+ border-bottom:1px solid #fff;
+}
+abbr[title], abbr[data-original-title] {
+ cursor:help;
+ border-bottom:1px dotted #999;
+}
+abbr.initialism {
+ font-size:90%;
+ text-transform:uppercase;
+}
+blockquote {
+ padding:0 0 0 15px;
+ margin:0 0 20px;
+ border-left:5px solid #eee;
+}
+blockquote p {
+ margin-bottom:0;
+ font-size:17.5px;
+ font-weight:300;
+ line-height:1.25;
+}
+blockquote small {
+ display:block;
+ line-height:20px;
+ color:#999;
+}
+blockquote small:before { content:'\2014 \00A0'; }
+blockquote.pull-right {
+ float:right;
+ padding-right:15px;
+ padding-left:0;
+ border-right:5px solid #eee;
+ border-left:0;
+}
+blockquote.pull-right p, blockquote.pull-right small { text-align:right; }
+blockquote.pull-right small:before { content:''; }
+blockquote.pull-right small:after { content:'\00A0 \2014'; }
+q:before, q:after, blockquote:before, blockquote:after { content:""; }
+address {
+ display:block;
+ margin-bottom:20px;
+ font-style:normal;
+ line-height:20px;
+}
+code, pre {
+ padding:0 3px 2px;
+ font-family:Monaco, Menlo, Consolas, "Courier New", monospace;
+ font-size:12px;
+ color:#333;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+code {
+ padding:2px 4px;
+ color:#d14;
+ background-color:#f7f7f9;
+ border:1px solid #e1e1e8;
+ white-space:nowrap;
+}
+pre {
+ display:block;
+ padding:9.5px;
+ margin:0 0 10px;
+ font-size:13px;
+ line-height:20px;
+ word-break:break-all;
+ word-wrap:break-word;
+ white-space:pre;
+ white-space:pre-wrap;
+ background-color:#f5f5f5;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.15);
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+pre.prettyprint { margin-bottom:20px; }
+pre code {
+ padding:0;
+ color:inherit;
+ white-space:pre;
+ white-space:pre-wrap;
+ background-color:transparent;
+ border:0;
+}
+.pre-scrollable {
+ max-height:340px;
+ overflow-y:scroll;
+}
+form { margin:0 0 20px; }
+fieldset {
+ padding:0;
+ margin:0;
+ border:0;
+}
+legend {
+ display:block;
+ width:100%;
+ padding:0;
+ margin-bottom:20px;
+ font-size:21px;
+ line-height:40px;
+ color:#333;
+ border:0;
+ border-bottom:1px solid #e5e5e5;
+}
+legend small {
+ font-size:15px;
+ color:#999;
+}
+label, input, button, select, textarea {
+ font-size:14px;
+ font-weight:normal;
+ line-height:20px;
+}
+input, button, select, textarea { font-family:"Helvetica Neue", Helvetica, Arial, sans-serif; }
+label {
+ display:block;
+ margin-bottom:5px;
+}
+select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+ display:inline-block;
+ height:20px;
+ padding:4px 6px;
+ margin-bottom:10px;
+ font-size:14px;
+ line-height:20px;
+ color:#555;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ vertical-align:middle;
+}
+input, textarea, .uneditable-input { width:206px; }
+textarea { height:auto; }
+textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
+ background-color:#fff;
+ border:1px solid #ccc;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -webkit-transition:border linear .2s, box-shadow linear .2s;
+ -moz-transition:border linear .2s, box-shadow linear .2s;
+ -o-transition:border linear .2s, box-shadow linear .2s;
+ transition:border linear .2s, box-shadow linear .2s;
+}
+textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
+ border-color:rgba(82,168,236,0.8);
+ outline:0;
+ outline:thin dotted \9;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(82,168,236,.6);
+}
+input[type="radio"], input[type="checkbox"] {
+ margin:4px 0 0;
+ *margin-top:0;
+ margin-top:1px \9;
+ line-height:normal;
+}
+input[type="file"], input[type="image"], input[type="submit"], input[type="reset"], input[type="button"], input[type="radio"], input[type="checkbox"] { width:auto; }
+select, input[type="file"] {
+ height:30px;
+ *margin-top:4px;
+ line-height:30px;
+}
+select {
+ width:220px;
+ border:1px solid #ccc;
+ background-color:#fff;
+}
+select[multiple], select[size] { height:auto; }
+select:focus, input[type="file"]:focus, input[type="radio"]:focus, input[type="checkbox"]:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+.uneditable-input, .uneditable-textarea {
+ color:#999;
+ background-color:#fcfcfc;
+ border-color:#ccc;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,0.025);
+ cursor:not-allowed;
+}
+.uneditable-input {
+ overflow:hidden;
+ white-space:nowrap;
+}
+.uneditable-textarea {
+ width:auto;
+ height:auto;
+}
+input:-moz-placeholder, textarea:-moz-placeholder { color:#999; }
+input:-ms-input-placeholder, textarea:-ms-input-placeholder { color:#999; }
+input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color:#999; }
+.radio, .checkbox {
+ min-height:20px;
+ padding-left:20px;
+}
+.radio input[type="radio"], .checkbox input[type="checkbox"] {
+ float:left;
+ margin-left:-20px;
+}
+.controls > .radio:first-child, .controls > .checkbox:first-child { padding-top:5px; }
+.radio.inline, .checkbox.inline {
+ display:inline-block;
+ padding-top:5px;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.radio.inline + .radio.inline, .checkbox.inline + .checkbox.inline { margin-left:10px; }
+.input-mini { width:60px; }
+.input-small { width:90px; }
+.input-medium { width:150px; }
+.input-large { width:210px; }
+.input-xlarge { width:270px; }
+.input-xxlarge { width:530px; }
+input[class*="span"], select[class*="span"], textarea[class*="span"], .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"] {
+ float:none;
+ margin-left:0;
+}
+.input-append input[class*="span"], .input-append .uneditable-input[class*="span"], .input-prepend input[class*="span"], .input-prepend .uneditable-input[class*="span"], .row-fluid input[class*="span"], .row-fluid select[class*="span"], .row-fluid textarea[class*="span"], .row-fluid .uneditable-input[class*="span"], .row-fluid .input-prepend [class*="span"], .row-fluid .input-append [class*="span"] { display:inline-block; }
+input, textarea, .uneditable-input { margin-left:0; }
+.controls-row [class*="span"] + [class*="span"] { margin-left:20px; }
+input.span12, textarea.span12, .uneditable-input.span12 { width:926px; }
+input.span11, textarea.span11, .uneditable-input.span11 { width:846px; }
+input.span10, textarea.span10, .uneditable-input.span10 { width:766px; }
+input.span9, textarea.span9, .uneditable-input.span9 { width:686px; }
+input.span8, textarea.span8, .uneditable-input.span8 { width:606px; }
+input.span7, textarea.span7, .uneditable-input.span7 { width:526px; }
+input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }
+input.span5, textarea.span5, .uneditable-input.span5 { width:366px; }
+input.span4, textarea.span4, .uneditable-input.span4 { width:286px; }
+input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }
+input.span2, textarea.span2, .uneditable-input.span2 { width:126px; }
+input.span1, textarea.span1, .uneditable-input.span1 { width:46px; }
+.controls-row { *zoom:1; }
+.controls-row:before, .controls-row:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.controls-row:after { clear:both; }
+.controls-row [class*="span"], .row-fluid .controls-row [class*="span"] { float:left; }
+.controls-row .checkbox[class*="span"], .controls-row .radio[class*="span"] { padding-top:5px; }
+input[disabled], select[disabled], textarea[disabled], input[readonly], select[readonly], textarea[readonly] {
+ cursor:not-allowed;
+ background-color:#eee;
+}
+input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="radio"][readonly], input[type="checkbox"][readonly] { background-color:transparent; }
+.control-group.warning .control-label, .control-group.warning .help-block, .control-group.warning .help-inline { color:#c09853; }
+.control-group.warning .checkbox, .control-group.warning .radio, .control-group.warning input, .control-group.warning select, .control-group.warning textarea { color:#c09853; }
+.control-group.warning input, .control-group.warning select, .control-group.warning textarea {
+ border-color:#c09853;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.warning input:focus, .control-group.warning select:focus, .control-group.warning textarea:focus {
+ border-color:#a47e3c;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #dbc59e;
+}
+.control-group.warning .input-prepend .add-on, .control-group.warning .input-append .add-on {
+ color:#c09853;
+ background-color:#fcf8e3;
+ border-color:#c09853;
+}
+.control-group.error .control-label, .control-group.error .help-block, .control-group.error .help-inline { color:#b94a48; }
+.control-group.error .checkbox, .control-group.error .radio, .control-group.error input, .control-group.error select, .control-group.error textarea { color:#b94a48; }
+.control-group.error input, .control-group.error select, .control-group.error textarea {
+ border-color:#b94a48;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.error input:focus, .control-group.error select:focus, .control-group.error textarea:focus {
+ border-color:#953b39;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #d59392;
+}
+.control-group.error .input-prepend .add-on, .control-group.error .input-append .add-on {
+ color:#b94a48;
+ background-color:#f2dede;
+ border-color:#b94a48;
+}
+.control-group.success .control-label, .control-group.success .help-block, .control-group.success .help-inline { color:#468847; }
+.control-group.success .checkbox, .control-group.success .radio, .control-group.success input, .control-group.success select, .control-group.success textarea { color:#468847; }
+.control-group.success input, .control-group.success select, .control-group.success textarea {
+ border-color:#468847;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.success input:focus, .control-group.success select:focus, .control-group.success textarea:focus {
+ border-color:#356635;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7aba7b;
+}
+.control-group.success .input-prepend .add-on, .control-group.success .input-append .add-on {
+ color:#468847;
+ background-color:#dff0d8;
+ border-color:#468847;
+}
+.control-group.info .control-label, .control-group.info .help-block, .control-group.info .help-inline { color:#3a87ad; }
+.control-group.info .checkbox, .control-group.info .radio, .control-group.info input, .control-group.info select, .control-group.info textarea { color:#3a87ad; }
+.control-group.info input, .control-group.info select, .control-group.info textarea {
+ border-color:#3a87ad;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
+}
+.control-group.info input:focus, .control-group.info select:focus, .control-group.info textarea:focus {
+ border-color:#2d6987;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.075), 0 0 6px #7ab5d3;
+}
+.control-group.info .input-prepend .add-on, .control-group.info .input-append .add-on {
+ color:#3a87ad;
+ background-color:#d9edf7;
+ border-color:#3a87ad;
+}
+input:focus:invalid, textarea:focus:invalid, select:focus:invalid {
+ color:#b94a48;
+ border-color:#ee5f5b;
+}
+input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {
+ border-color:#e9322d;
+ -webkit-box-shadow:0 0 6px #f8b9b7;
+ -moz-box-shadow:0 0 6px #f8b9b7;
+ box-shadow:0 0 6px #f8b9b7;
+}
+.form-actions {
+ padding:19px 20px 20px;
+ margin-top:20px;
+ margin-bottom:20px;
+ background-color:#f5f5f5;
+ border-top:1px solid #e5e5e5;
+ *zoom:1;
+}
+.form-actions:before, .form-actions:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.form-actions:after { clear:both; }
+.help-block, .help-inline { color:#595959; }
+.help-block {
+ display:block;
+ margin-bottom:10px;
+}
+.help-inline {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ vertical-align:middle;
+ padding-left:5px;
+}
+.input-append, .input-prepend {
+ display:inline-block;
+ margin-bottom:10px;
+ vertical-align:middle;
+ font-size:0;
+ white-space:nowrap;
+}
+.input-append input, .input-append select, .input-append .uneditable-input, .input-append .dropdown-menu, .input-append .popover, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input, .input-prepend .dropdown-menu, .input-prepend .popover { font-size:14px; }
+.input-append input, .input-append select, .input-append .uneditable-input, .input-prepend input, .input-prepend select, .input-prepend .uneditable-input {
+ position:relative;
+ margin-bottom:0;
+ *margin-left:0;
+ vertical-align:top;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-append input:focus, .input-append select:focus, .input-append .uneditable-input:focus, .input-prepend input:focus, .input-prepend select:focus, .input-prepend .uneditable-input:focus { z-index:2; }
+.input-append .add-on, .input-prepend .add-on {
+ display:inline-block;
+ width:auto;
+ height:20px;
+ min-width:16px;
+ padding:4px 5px;
+ font-size:14px;
+ font-weight:normal;
+ line-height:20px;
+ text-align:center;
+ text-shadow:0 1px 0 #fff;
+ background-color:#eee;
+ border:1px solid #ccc;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group > .dropdown-toggle, .input-prepend .add-on, .input-prepend .btn, .input-prepend .btn-group > .dropdown-toggle {
+ vertical-align:top;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.input-append .active, .input-prepend .active {
+ background-color:#a9dba9;
+ border-color:#46a546;
+}
+.input-prepend .add-on, .input-prepend .btn { margin-right:-1px; }
+.input-prepend .add-on:first-child, .input-prepend .btn:first-child {
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-append input, .input-append select, .input-append .uneditable-input {
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-append input + .btn-group .btn:last-child, .input-append select + .btn-group .btn:last-child, .input-append .uneditable-input + .btn-group .btn:last-child {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-append .add-on, .input-append .btn, .input-append .btn-group { margin-left:-1px; }
+.input-append .add-on:last-child, .input-append .btn:last-child, .input-append .btn-group:last-child > .dropdown-toggle {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append input, .input-prepend.input-append select, .input-prepend.input-append .uneditable-input {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.input-prepend.input-append input + .btn-group .btn, .input-prepend.input-append select + .btn-group .btn, .input-prepend.input-append .uneditable-input + .btn-group .btn {
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append .add-on:first-child, .input-prepend.input-append .btn:first-child {
+ margin-right:-1px;
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.input-prepend.input-append .add-on:last-child, .input-prepend.input-append .btn:last-child {
+ margin-left:-1px;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.input-prepend.input-append .btn-group:first-child { margin-left:0; }
+input.search-query {
+ padding-right:14px;
+ padding-right:4px \9;
+ padding-left:14px;
+ padding-left:4px \9;
+ margin-bottom:0;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.form-search .input-append .search-query, .form-search .input-prepend .search-query {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.form-search .input-append .search-query {
+ -webkit-border-radius:14px 0 0 14px;
+ -moz-border-radius:14px 0 0 14px;
+ border-radius:14px 0 0 14px;
+}
+.form-search .input-append .btn {
+ -webkit-border-radius:0 14px 14px 0;
+ -moz-border-radius:0 14px 14px 0;
+ border-radius:0 14px 14px 0;
+}
+.form-search .input-prepend .search-query {
+ -webkit-border-radius:0 14px 14px 0;
+ -moz-border-radius:0 14px 14px 0;
+ border-radius:0 14px 14px 0;
+}
+.form-search .input-prepend .btn {
+ -webkit-border-radius:14px 0 0 14px;
+ -moz-border-radius:14px 0 0 14px;
+ border-radius:14px 0 0 14px;
+}
+.form-search input, .form-search textarea, .form-search select, .form-search .help-inline, .form-search .uneditable-input, .form-search .input-prepend, .form-search .input-append, .form-inline input, .form-inline textarea, .form-inline select, .form-inline .help-inline, .form-inline .uneditable-input, .form-inline .input-prepend, .form-inline .input-append, .form-horizontal input, .form-horizontal textarea, .form-horizontal select, .form-horizontal .help-inline, .form-horizontal .uneditable-input, .form-horizontal .input-prepend, .form-horizontal .input-append {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.form-search .hide, .form-inline .hide, .form-horizontal .hide { display:none; }
+.form-search label, .form-inline label, .form-search .btn-group, .form-inline .btn-group { display:inline-block; }
+.form-search .input-append, .form-inline .input-append, .form-search .input-prepend, .form-inline .input-prepend { margin-bottom:0; }
+.form-search .radio, .form-search .checkbox, .form-inline .radio, .form-inline .checkbox {
+ padding-left:0;
+ margin-bottom:0;
+ vertical-align:middle;
+}
+.form-search .radio input[type="radio"], .form-search .checkbox input[type="checkbox"], .form-inline .radio input[type="radio"], .form-inline .checkbox input[type="checkbox"] {
+ float:left;
+ margin-right:3px;
+ margin-left:0;
+}
+.control-group { margin-bottom:10px; }
+legend + .control-group {
+ margin-top:20px;
+ -webkit-margin-top-collapse:separate;
+}
+.form-horizontal .control-group {
+ margin-bottom:20px;
+ *zoom:1;
+}
+.form-horizontal .control-group:before, .form-horizontal .control-group:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.form-horizontal .control-group:after { clear:both; }
+.form-horizontal .control-label {
+ float:left;
+ width:160px;
+ padding-top:5px;
+ text-align:right;
+}
+.form-horizontal .controls {
+ *display:inline-block;
+ *padding-left:20px;
+ margin-left:180px;
+ *margin-left:0;
+}
+.form-horizontal .controls:first-child { *padding-left:180px; }
+.form-horizontal .help-block { margin-bottom:0; }
+.form-horizontal input + .help-block, .form-horizontal select + .help-block, .form-horizontal textarea + .help-block, .form-horizontal .uneditable-input + .help-block, .form-horizontal .input-prepend + .help-block, .form-horizontal .input-append + .help-block { margin-top:10px; }
+.form-horizontal .form-actions { padding-left:180px; }
+table {
+ max-width:100%;
+ background-color:transparent;
+ border-collapse:collapse;
+ border-spacing:0;
+}
+.table {
+ width:100%;
+ margin-bottom:20px;
+}
+.table th, .table td {
+ padding:8px;
+ line-height:20px;
+ text-align:left;
+ vertical-align:top;
+ border-top:1px solid #ddd;
+}
+.table th { font-weight:bold; }
+.table thead th { vertical-align:bottom; }
+.table caption + thead tr:first-child th, .table caption + thead tr:first-child td, .table colgroup + thead tr:first-child th, .table colgroup + thead tr:first-child td, .table thead:first-child tr:first-child th, .table thead:first-child tr:first-child td { border-top:0; }
+.table tbody + tbody { border-top:2px solid #ddd; }
+.table .table { background-color:#fff; }
+.table-condensed th, .table-condensed td { padding:4px 5px; }
+.table-bordered {
+ border:1px solid #ddd;
+ border-collapse:separate;
+ *border-collapse:collapse;
+ border-left:0;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.table-bordered th, .table-bordered td { border-left:1px solid #ddd; }
+.table-bordered caption + thead tr:first-child th, .table-bordered caption + tbody tr:first-child th, .table-bordered caption + tbody tr:first-child td, .table-bordered colgroup + thead tr:first-child th, .table-bordered colgroup + tbody tr:first-child th, .table-bordered colgroup + tbody tr:first-child td, .table-bordered thead:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child th, .table-bordered tbody:first-child tr:first-child td { border-top:0; }
+.table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child {
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.table-bordered thead:first-child tr:first-child > th:last-child, .table-bordered tbody:first-child tr:first-child > td:last-child, .table-bordered tbody:first-child tr:first-child > th:last-child {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+}
+.table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.table-bordered thead:last-child tr:last-child > th:last-child, .table-bordered tbody:last-child tr:last-child > td:last-child, .table-bordered tbody:last-child tr:last-child > th:last-child, .table-bordered tfoot:last-child tr:last-child > td:last-child, .table-bordered tfoot:last-child tr:last-child > th:last-child {
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:first-child {
+ -webkit-border-bottom-left-radius:0;
+ -moz-border-radius-bottomleft:0;
+ border-bottom-left-radius:0;
+}
+.table-bordered tfoot + tbody:last-child tr:last-child td:last-child {
+ -webkit-border-bottom-right-radius:0;
+ -moz-border-radius-bottomright:0;
+ border-bottom-right-radius:0;
+}
+.table-bordered caption + thead tr:first-child th:first-child, .table-bordered caption + tbody tr:first-child td:first-child, .table-bordered colgroup + thead tr:first-child th:first-child, .table-bordered colgroup + tbody tr:first-child td:first-child {
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.table-bordered caption + thead tr:first-child th:last-child, .table-bordered caption + tbody tr:first-child td:last-child, .table-bordered colgroup + thead tr:first-child th:last-child, .table-bordered colgroup + tbody tr:first-child td:last-child {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+}
+.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th { background-color:#f9f9f9; }
+.table-hover tbody tr:hover > td, .table-hover tbody tr:hover > th { background-color:#f5f5f5; }
+table td[class*="span"], table th[class*="span"], .row-fluid table td[class*="span"], .row-fluid table th[class*="span"] {
+ display:table-cell;
+ float:none;
+ margin-left:0;
+}
+.table td.span1, .table th.span1 {
+ float:none;
+ width:44px;
+ margin-left:0;
+}
+.table td.span2, .table th.span2 {
+ float:none;
+ width:124px;
+ margin-left:0;
+}
+.table td.span3, .table th.span3 {
+ float:none;
+ width:204px;
+ margin-left:0;
+}
+.table td.span4, .table th.span4 {
+ float:none;
+ width:284px;
+ margin-left:0;
+}
+.table td.span5, .table th.span5 {
+ float:none;
+ width:364px;
+ margin-left:0;
+}
+.table td.span6, .table th.span6 {
+ float:none;
+ width:444px;
+ margin-left:0;
+}
+.table td.span7, .table th.span7 {
+ float:none;
+ width:524px;
+ margin-left:0;
+}
+.table td.span8, .table th.span8 {
+ float:none;
+ width:604px;
+ margin-left:0;
+}
+.table td.span9, .table th.span9 {
+ float:none;
+ width:684px;
+ margin-left:0;
+}
+.table td.span10, .table th.span10 {
+ float:none;
+ width:764px;
+ margin-left:0;
+}
+.table td.span11, .table th.span11 {
+ float:none;
+ width:844px;
+ margin-left:0;
+}
+.table td.span12, .table th.span12 {
+ float:none;
+ width:924px;
+ margin-left:0;
+}
+.table tbody tr.success > td { background-color:#dff0d8; }
+.table tbody tr.error > td { background-color:#f2dede; }
+.table tbody tr.warning > td { background-color:#fcf8e3; }
+.table tbody tr.info > td { background-color:#d9edf7; }
+.table-hover tbody tr.success:hover > td { background-color:#d0e9c6; }
+.table-hover tbody tr.error:hover > td { background-color:#ebcccc; }
+.table-hover tbody tr.warning:hover > td { background-color:#faf2cc; }
+.table-hover tbody tr.info:hover > td { background-color:#c4e3f3; }
+.dropup, .dropdown { position:relative; }
+.dropdown-toggle { *margin-bottom:-3px; }
+.dropdown-toggle:active, .open .dropdown-toggle { outline:0; }
+.caret {
+ display:inline-block;
+ width:0;
+ height:0;
+ vertical-align:top;
+ border-top:4px solid #000;
+ border-right:4px solid transparent;
+ border-left:4px solid transparent;
+ content:"";
+}
+.dropdown .caret {
+ margin-top:8px;
+ margin-left:2px;
+}
+.dropdown-menu {
+ position:absolute;
+ top:100%;
+ left:0;
+ z-index:1000;
+ display:none;
+ float:left;
+ min-width:160px;
+ padding:5px 0;
+ margin:2px 0 0;
+ list-style:none;
+ background-color:#fff;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ *border-right-width:2px;
+ *border-bottom-width:2px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding;
+ background-clip:padding-box;
+}
+.dropdown-menu.pull-right {
+ right:0;
+ left:auto;
+}
+.dropdown-menu .divider {
+ *width:100%;
+ height:1px;
+ margin:9px 1px;
+ *margin:-5px 0 5px;
+ overflow:hidden;
+ background-color:#e5e5e5;
+ border-bottom:1px solid #fff;
+}
+.dropdown-menu > li > a {
+ display:block;
+ padding:3px 20px;
+ clear:both;
+ font-weight:normal;
+ line-height:20px;
+ color:#333;
+ white-space:nowrap;
+}
+.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, .dropdown-submenu:focus > a {
+ text-decoration:none;
+ color:#fff;
+ background-color:#0081c2;
+ background-image:-moz-linear-gradient(top,#08c,#0077b3);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
+ background-image:-webkit-linear-gradient(top,#08c,#0077b3);
+ background-image:-o-linear-gradient(top,#08c,#0077b3);
+ background-image:linear-gradient(to bottom,#08c,#0077b3);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
+}
+.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
+ color:#fff;
+ text-decoration:none;
+ outline:0;
+ background-color:#0081c2;
+ background-image:-moz-linear-gradient(top,#08c,#0077b3);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0077b3));
+ background-image:-webkit-linear-gradient(top,#08c,#0077b3);
+ background-image:-o-linear-gradient(top,#08c,#0077b3);
+ background-image:linear-gradient(to bottom,#08c,#0077b3);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0076b2', GradientType=0);
+}
+.dropdown-menu > .disabled > a, .dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus { color:#999; }
+.dropdown-menu > .disabled > a:hover, .dropdown-menu > .disabled > a:focus {
+ text-decoration:none;
+ background-color:transparent;
+ background-image:none;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ cursor:default;
+}
+.open { *z-index:1000; }
+.open > .dropdown-menu { display:block; }
+.pull-right > .dropdown-menu {
+ right:0;
+ left:auto;
+}
+.dropup .caret, .navbar-fixed-bottom .dropdown .caret {
+ border-top:0;
+ border-bottom:4px solid #000;
+ content:"";
+}
+.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu {
+ top:auto;
+ bottom:100%;
+ margin-bottom:1px;
+}
+.dropdown-submenu { position:relative; }
+.dropdown-submenu > .dropdown-menu {
+ top:0;
+ left:100%;
+ margin-top:-6px;
+ margin-left:-1px;
+ -webkit-border-radius:0 6px 6px 6px;
+ -moz-border-radius:0 6px 6px 6px;
+ border-radius:0 6px 6px 6px;
+}
+.dropdown-submenu:hover > .dropdown-menu { display:block; }
+.dropup .dropdown-submenu > .dropdown-menu {
+ top:auto;
+ bottom:0;
+ margin-top:0;
+ margin-bottom:-2px;
+ -webkit-border-radius:5px 5px 5px 0;
+ -moz-border-radius:5px 5px 5px 0;
+ border-radius:5px 5px 5px 0;
+}
+.dropdown-submenu > a:after {
+ display:block;
+ content:" ";
+ float:right;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+ border-width:5px 0 5px 5px;
+ border-left-color:#cccccc;
+ margin-top:5px;
+ margin-right:-10px;
+}
+.dropdown-submenu:hover > a:after { border-left-color:#fff; }
+.dropdown-submenu.pull-left { float:none; }
+.dropdown-submenu.pull-left > .dropdown-menu {
+ left:-100%;
+ margin-left:10px;
+ -webkit-border-radius:6px 0 6px 6px;
+ -moz-border-radius:6px 0 6px 6px;
+ border-radius:6px 0 6px 6px;
+}
+.dropdown .dropdown-menu .nav-header {
+ padding-left:20px;
+ padding-right:20px;
+}
+.typeahead {
+ z-index:1051;
+ margin-top:2px;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.well {
+ min-height:20px;
+ padding:19px;
+ margin-bottom:20px;
+ background-color:#f5f5f5;
+ border:1px solid #e3e3e3;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+ -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+ box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);
+}
+.well blockquote {
+ border-color:#ddd;
+ border-color:rgba(0,0,0,0.15);
+}
+.well-large {
+ padding:24px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.well-small {
+ padding:9px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.fade {
+ opacity:0;
+ -webkit-transition:opacity .15s linear;
+ -moz-transition:opacity .15s linear;
+ -o-transition:opacity .15s linear;
+ transition:opacity .15s linear;
+}
+.fade.in { opacity:1; }
+.collapse {
+ position:relative;
+ height:0;
+ overflow:hidden;
+ -webkit-transition:height .35s ease;
+ -moz-transition:height .35s ease;
+ -o-transition:height .35s ease;
+ transition:height .35s ease;
+}
+.collapse.in { height:auto; }
+.close {
+ float:right;
+ font-size:20px;
+ font-weight:bold;
+ line-height:20px;
+ color:#000;
+ text-shadow:0 1px 0 #ffffff;
+ opacity:0.2;
+ filter:alpha(opacity=20);
+}
+.close:hover, .close:focus {
+ color:#000;
+ text-decoration:none;
+ cursor:pointer;
+ opacity:0.4;
+ filter:alpha(opacity=40);
+}
+button.close {
+ padding:0;
+ cursor:pointer;
+ background:transparent;
+ border:0;
+ -webkit-appearance:none;
+}
+.btn {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ padding:4px 12px;
+ margin-bottom:0;
+ font-size:14px;
+ line-height:20px;
+ text-align:center;
+ vertical-align:middle;
+ cursor:pointer;
+ color:#333;
+ text-shadow:0 1px 1px rgba(255,255,255,0.75);
+ background-color:#f5f5f5;
+ background-image:-moz-linear-gradient(top,#fff,#e6e6e6);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));
+ background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);
+ background-image:-o-linear-gradient(top,#fff,#e6e6e6);
+ background-image:linear-gradient(to bottom,#fff,#e6e6e6);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe5e5e5', GradientType=0);
+ border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#e6e6e6;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ border:1px solid #ccc;
+ *border:0;
+ border-bottom-color:#b3b3b3;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ *margin-left:.3em;
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn:hover, .btn:focus, .btn:active, .btn.active, .btn.disabled, .btn[disabled] {
+ color:#333;
+ background-color:#e6e6e6;
+ *background-color:#d9d9d9;
+}
+.btn:active, .btn.active { background-color:#cccccc \9; }
+.btn:first-child { *margin-left:0; }
+.btn:hover, .btn:focus {
+ color:#333;
+ text-decoration:none;
+ background-position:0 -15px;
+ -webkit-transition:background-position .1s linear;
+ -moz-transition:background-position .1s linear;
+ -o-transition:background-position .1s linear;
+ transition:background-position .1s linear;
+}
+.btn:focus {
+ outline:thin dotted #333;
+ outline:5px auto -webkit-focus-ring-color;
+ outline-offset:-2px;
+}
+.btn.active, .btn:active {
+ background-image:none;
+ outline:0;
+ -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn.disabled, .btn[disabled] {
+ cursor:default;
+ background-image:none;
+ opacity:0.65;
+ filter:alpha(opacity=65);
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+.btn-large {
+ padding:11px 19px;
+ font-size:17.5px;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.btn-large [class^="icon-"], .btn-large [class*=" icon-"] { margin-top:4px; }
+.btn-small {
+ padding:2px 10px;
+ font-size:11.9px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.btn-small [class^="icon-"], .btn-small [class*=" icon-"] { margin-top:0; }
+.btn-mini [class^="icon-"], .btn-mini [class*=" icon-"] { margin-top:-1px; }
+.btn-mini {
+ padding:0 6px;
+ font-size:10.5px;
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.btn-block {
+ display:block;
+ width:100%;
+ padding-left:0;
+ padding-right:0;
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+}
+.btn-block + .btn-block { margin-top:5px; }
+input[type="submit"].btn-block, input[type="reset"].btn-block, input[type="button"].btn-block { width:100%; }
+.btn-primary.active, .btn-warning.active, .btn-danger.active, .btn-success.active, .btn-info.active, .btn-inverse.active { color:rgba(255,255,255,0.75); }
+.btn-primary {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#006dcc;
+ background-image:-moz-linear-gradient(top,#08c,#0044cc);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#08c),to(#0044cc));
+ background-image:-webkit-linear-gradient(top,#08c,#0044cc);
+ background-image:-o-linear-gradient(top,#08c,#0044cc);
+ background-image:linear-gradient(to bottom,#08c,#0044cc);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0088cc', endColorstr='#ff0043cc', GradientType=0);
+ border-color:#0044cc #0044cc #002b80;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#0044cc;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
+ color:#fff;
+ background-color:#0044cc;
+ *background-color:#003cb3;
+}
+.btn-primary:active, .btn-primary.active { background-color:#003399 \9; }
+.btn-warning {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#faa732;
+ background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+ background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+ background-image:-o-linear-gradient(top,#fbb450,#f89406);
+ background-image:linear-gradient(to bottom,#fbb450,#f89406);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
+ border-color:#f89406 #f89406 #ad6704;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#f89406;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .btn-warning.disabled, .btn-warning[disabled] {
+ color:#fff;
+ background-color:#f89406;
+ *background-color:#df8505;
+}
+.btn-warning:active, .btn-warning.active { background-color:#c67605 \9; }
+.btn-danger {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#da4f49;
+ background-image:-moz-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#bd362f));
+ background-image:-webkit-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:-o-linear-gradient(top,#ee5f5b,#bd362f);
+ background-image:linear-gradient(to bottom,#ee5f5b,#bd362f);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffbd362f', GradientType=0);
+ border-color:#bd362f #bd362f #802420;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#bd362f;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-danger:hover, .btn-danger:focus, .btn-danger:active, .btn-danger.active, .btn-danger.disabled, .btn-danger[disabled] {
+ color:#fff;
+ background-color:#bd362f;
+ *background-color:#a9302a;
+}
+.btn-danger:active, .btn-danger.active { background-color:#942a25 \9; }
+.btn-success {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#5bb75b;
+ background-image:-moz-linear-gradient(top,#62c462,#51a351);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#51a351));
+ background-image:-webkit-linear-gradient(top,#62c462,#51a351);
+ background-image:-o-linear-gradient(top,#62c462,#51a351);
+ background-image:linear-gradient(to bottom,#62c462,#51a351);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff51a351', GradientType=0);
+ border-color:#51a351 #51a351 #387038;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#51a351;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .btn-success.disabled, .btn-success[disabled] {
+ color:#fff;
+ background-color:#51a351;
+ *background-color:#499249;
+}
+.btn-success:active, .btn-success.active { background-color:#408140 \9; }
+.btn-info {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#49afcd;
+ background-image:-moz-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#2f96b4));
+ background-image:-webkit-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:-o-linear-gradient(top,#5bc0de,#2f96b4);
+ background-image:linear-gradient(to bottom,#5bc0de,#2f96b4);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
+ border-color:#2f96b4 #2f96b4 #1f6377;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#2f96b4;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .btn-info.disabled, .btn-info[disabled] {
+ color:#fff;
+ background-color:#2f96b4;
+ *background-color:#2a85a0;
+}
+.btn-info:active, .btn-info.active { background-color:#24748c \9; }
+.btn-inverse {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#363636;
+ background-image:-moz-linear-gradient(top,#444,#222);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#444),to(#222));
+ background-image:-webkit-linear-gradient(top,#444,#222);
+ background-image:-o-linear-gradient(top,#444,#222);
+ background-image:linear-gradient(to bottom,#444,#222);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff444444', endColorstr='#ff222222', GradientType=0);
+ border-color:#222 #222 #000000;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#222;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.btn-inverse:hover, .btn-inverse:focus, .btn-inverse:active, .btn-inverse.active, .btn-inverse.disabled, .btn-inverse[disabled] {
+ color:#fff;
+ background-color:#222;
+ *background-color:#151515;
+}
+.btn-inverse:active, .btn-inverse.active { background-color:#090909 \9; }
+button.btn, input[type="submit"].btn {
+ *padding-top:3px;
+ *padding-bottom:3px;
+}
+button.btn::-moz-focus-inner, input[type="submit"].btn::-moz-focus-inner {
+ padding:0;
+ border:0;
+}
+button.btn.btn-large, input[type="submit"].btn.btn-large {
+ *padding-top:7px;
+ *padding-bottom:7px;
+}
+button.btn.btn-small, input[type="submit"].btn.btn-small {
+ *padding-top:3px;
+ *padding-bottom:3px;
+}
+button.btn.btn-mini, input[type="submit"].btn.btn-mini {
+ *padding-top:1px;
+ *padding-bottom:1px;
+}
+.btn-link, .btn-link:active, .btn-link[disabled] {
+ background-color:transparent;
+ background-image:none;
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+.btn-link {
+ border-color:transparent;
+ cursor:pointer;
+ color:#08c;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-link:hover, .btn-link:focus {
+ color:#005580;
+ text-decoration:underline;
+ background-color:transparent;
+}
+.btn-link[disabled]:hover, .btn-link[disabled]:focus {
+ color:#333;
+ text-decoration:none;
+}
+.btn-group {
+ position:relative;
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ font-size:0;
+ vertical-align:middle;
+ white-space:nowrap;
+ *margin-left:.3em;
+}
+.btn-group:first-child { *margin-left:0; }
+.btn-group + .btn-group { margin-left:5px; }
+.btn-toolbar {
+ font-size:0;
+ margin-top:10px;
+ margin-bottom:10px;
+}
+.btn-toolbar > .btn + .btn, .btn-toolbar > .btn-group + .btn, .btn-toolbar > .btn + .btn-group { margin-left:5px; }
+.btn-group > .btn {
+ position:relative;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-group > .btn + .btn { margin-left:-1px; }
+.btn-group > .btn, .btn-group > .dropdown-menu, .btn-group > .popover { font-size:14px; }
+.btn-group > .btn-mini { font-size:10.5px; }
+.btn-group > .btn-small { font-size:11.9px; }
+.btn-group > .btn-large { font-size:17.5px; }
+.btn-group > .btn:first-child {
+ margin-left:0;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.btn-group > .btn:last-child, .btn-group > .dropdown-toggle {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.btn-group > .btn.large:first-child {
+ margin-left:0;
+ -webkit-border-top-left-radius:6px;
+ -moz-border-radius-topleft:6px;
+ border-top-left-radius:6px;
+ -webkit-border-bottom-left-radius:6px;
+ -moz-border-radius-bottomleft:6px;
+ border-bottom-left-radius:6px;
+}
+.btn-group > .btn.large:last-child, .btn-group > .large.dropdown-toggle {
+ -webkit-border-top-right-radius:6px;
+ -moz-border-radius-topright:6px;
+ border-top-right-radius:6px;
+ -webkit-border-bottom-right-radius:6px;
+ -moz-border-radius-bottomright:6px;
+ border-bottom-right-radius:6px;
+}
+.btn-group > .btn:hover, .btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active { z-index:2; }
+.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle { outline:0; }
+.btn-group > .btn + .dropdown-toggle {
+ padding-left:8px;
+ padding-right:8px;
+ -webkit-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 1px 0 0 rgba(255,255,255,.125), inset 0 1px 0 rgba(255,255,255,.2), 0 1px 2px rgba(0,0,0,.05);
+ *padding-top:5px;
+ *padding-bottom:5px;
+}
+.btn-group > .btn-mini + .dropdown-toggle {
+ padding-left:5px;
+ padding-right:5px;
+ *padding-top:2px;
+ *padding-bottom:2px;
+}
+.btn-group > .btn-small + .dropdown-toggle {
+ *padding-top:5px;
+ *padding-bottom:4px;
+}
+.btn-group > .btn-large + .dropdown-toggle {
+ padding-left:12px;
+ padding-right:12px;
+ *padding-top:7px;
+ *padding-bottom:7px;
+}
+.btn-group.open .dropdown-toggle {
+ background-image:none;
+ -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+ box-shadow:inset 0 2px 4px rgba(0,0,0,.15), 0 1px 2px rgba(0,0,0,.05);
+}
+.btn-group.open .btn.dropdown-toggle { background-color:#e6e6e6; }
+.btn-group.open .btn-primary.dropdown-toggle { background-color:#0044cc; }
+.btn-group.open .btn-warning.dropdown-toggle { background-color:#f89406; }
+.btn-group.open .btn-danger.dropdown-toggle { background-color:#bd362f; }
+.btn-group.open .btn-success.dropdown-toggle { background-color:#51a351; }
+.btn-group.open .btn-info.dropdown-toggle { background-color:#2f96b4; }
+.btn-group.open .btn-inverse.dropdown-toggle { background-color:#222; }
+.btn .caret {
+ margin-top:8px;
+ margin-left:0;
+}
+.btn-large .caret { margin-top:6px; }
+.btn-large .caret {
+ border-left-width:5px;
+ border-right-width:5px;
+ border-top-width:5px;
+}
+.btn-mini .caret, .btn-small .caret { margin-top:8px; }
+.dropup .btn-large .caret { border-bottom-width:5px; }
+.btn-primary .caret, .btn-warning .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret, .btn-inverse .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.btn-group-vertical {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+}
+.btn-group-vertical > .btn {
+ display:block;
+ float:none;
+ max-width:100%;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.btn-group-vertical > .btn + .btn {
+ margin-left:0;
+ margin-top:-1px;
+}
+.btn-group-vertical > .btn:first-child {
+ -webkit-border-radius:4px 4px 0 0;
+ -moz-border-radius:4px 4px 0 0;
+ border-radius:4px 4px 0 0;
+}
+.btn-group-vertical > .btn:last-child {
+ -webkit-border-radius:0 0 4px 4px;
+ -moz-border-radius:0 0 4px 4px;
+ border-radius:0 0 4px 4px;
+}
+.btn-group-vertical > .btn-large:first-child {
+ -webkit-border-radius:6px 6px 0 0;
+ -moz-border-radius:6px 6px 0 0;
+ border-radius:6px 6px 0 0;
+}
+.btn-group-vertical > .btn-large:last-child {
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+}
+.alert {
+ padding:8px 35px 8px 14px;
+ margin-bottom:20px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+ background-color:#fcf8e3;
+ border:1px solid #fbeed5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.alert, .alert h4 { color:#c09853; }
+.alert h4 { margin:0; }
+.alert .close {
+ position:relative;
+ top:-2px;
+ right:-21px;
+ line-height:20px;
+}
+.alert-success {
+ background-color:#dff0d8;
+ border-color:#d6e9c6;
+ color:#468847;
+}
+.alert-success h4 { color:#468847; }
+.alert-danger, .alert-error {
+ background-color:#f2dede;
+ border-color:#eed3d7;
+ color:#b94a48;
+}
+.alert-danger h4, .alert-error h4 { color:#b94a48; }
+.alert-info {
+ background-color:#d9edf7;
+ border-color:#bce8f1;
+ color:#3a87ad;
+}
+.alert-info h4 { color:#3a87ad; }
+.alert-block {
+ padding-top:14px;
+ padding-bottom:14px;
+}
+.alert-block > p, .alert-block > ul { margin-bottom:0; }
+.alert-block p + p { margin-top:5px; }
+.nav {
+ margin-left:0;
+ margin-bottom:20px;
+ list-style:none;
+}
+.nav > li > a { display:block; }
+.nav > li > a:hover, .nav > li > a:focus {
+ text-decoration:none;
+ background-color:#eee;
+}
+.nav > li > a > img { max-width:none; }
+.nav > .pull-right { float:right; }
+.nav-header {
+ display:block;
+ padding:3px 15px;
+ font-size:11px;
+ font-weight:bold;
+ line-height:20px;
+ color:#999;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+ text-transform:uppercase;
+}
+.nav li + .nav-header { margin-top:9px; }
+.nav-list {
+ padding-left:15px;
+ padding-right:15px;
+ margin-bottom:0;
+}
+.nav-list > li > a, .nav-list .nav-header {
+ margin-left:-15px;
+ margin-right:-15px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.5);
+}
+.nav-list > li > a { padding:3px 15px; }
+.nav-list > .active > a, .nav-list > .active > a:hover, .nav-list > .active > a:focus {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.2);
+ background-color:#08c;
+}
+.nav-list [class^="icon-"], .nav-list [class*=" icon-"] { margin-right:2px; }
+.nav-list .divider {
+ *width:100%;
+ height:1px;
+ margin:9px 1px;
+ *margin:-5px 0 5px;
+ overflow:hidden;
+ background-color:#e5e5e5;
+ border-bottom:1px solid #fff;
+}
+.nav-tabs, .nav-pills { *zoom:1; }
+.nav-tabs:before, .nav-tabs:after, .nav-pills:before, .nav-pills:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.nav-tabs:after, .nav-pills:after { clear:both; }
+.nav-tabs > li, .nav-pills > li { float:left; }
+.nav-tabs > li > a, .nav-pills > li > a {
+ padding-right:12px;
+ padding-left:12px;
+ margin-right:2px;
+ line-height:14px;
+}
+.nav-tabs { border-bottom:1px solid #ddd; }
+.nav-tabs > li { margin-bottom:-1px; }
+.nav-tabs > li > a {
+ padding-top:8px;
+ padding-bottom:8px;
+ line-height:20px;
+ border:1px solid transparent;
+ -webkit-border-radius:4px 4px 0 0;
+ -moz-border-radius:4px 4px 0 0;
+ border-radius:4px 4px 0 0;
+}
+.nav-tabs > li > a:hover, .nav-tabs > li > a:focus { border-color:#eee #eee #ddd; }
+.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus {
+ color:#555;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-bottom-color:transparent;
+ cursor:default;
+}
+.nav-pills > li > a {
+ padding-top:8px;
+ padding-bottom:8px;
+ margin-top:2px;
+ margin-bottom:2px;
+ -webkit-border-radius:5px;
+ -moz-border-radius:5px;
+ border-radius:5px;
+}
+.nav-pills > .active > a, .nav-pills > .active > a:hover, .nav-pills > .active > a:focus {
+ color:#fff;
+ background-color:#08c;
+}
+.nav-stacked > li { float:none; }
+.nav-stacked > li > a { margin-right:0; }
+.nav-tabs.nav-stacked { border-bottom:0; }
+.nav-tabs.nav-stacked > li > a {
+ border:1px solid #ddd;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.nav-tabs.nav-stacked > li:first-child > a {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+}
+.nav-tabs.nav-stacked > li:last-child > a {
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.nav-tabs.nav-stacked > li > a:hover, .nav-tabs.nav-stacked > li > a:focus {
+ border-color:#ddd;
+ z-index:2;
+}
+.nav-pills.nav-stacked > li > a { margin-bottom:3px; }
+.nav-pills.nav-stacked > li:last-child > a { margin-bottom:1px; }
+.nav-tabs .dropdown-menu {
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+}
+.nav-pills .dropdown-menu {
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.nav .dropdown-toggle .caret {
+ border-top-color:#08c;
+ border-bottom-color:#08c;
+ margin-top:6px;
+}
+.nav .dropdown-toggle:hover .caret, .nav .dropdown-toggle:focus .caret {
+ border-top-color:#005580;
+ border-bottom-color:#005580;
+}
+.nav-tabs .dropdown-toggle .caret { margin-top:8px; }
+.nav .active .dropdown-toggle .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.nav-tabs .active .dropdown-toggle .caret {
+ border-top-color:#555;
+ border-bottom-color:#555;
+}
+.nav > .dropdown.active > a:hover, .nav > .dropdown.active > a:focus { cursor:pointer; }
+.nav-tabs .open .dropdown-toggle, .nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus {
+ color:#fff;
+ background-color:#999;
+ border-color:#999;
+}
+.nav li.dropdown.open .caret, .nav li.dropdown.open.active .caret, .nav li.dropdown.open a:hover .caret, .nav li.dropdown.open a:focus .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+ opacity:1;
+ filter:alpha(opacity=100);
+}
+.tabs-stacked .open > a:hover, .tabs-stacked .open > a:focus { border-color:#999; }
+.tabbable { *zoom:1; }
+.tabbable:before, .tabbable:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.tabbable:after { clear:both; }
+.tab-content { overflow:auto; }
+.tabs-below > .nav-tabs, .tabs-right > .nav-tabs, .tabs-left > .nav-tabs { border-bottom:0; }
+.tab-content > .tab-pane, .pill-content > .pill-pane { display:none; }
+.tab-content > .active, .pill-content > .active { display:block; }
+.tabs-below > .nav-tabs { border-top:1px solid #ddd; }
+.tabs-below > .nav-tabs > li {
+ margin-top:-1px;
+ margin-bottom:0;
+}
+.tabs-below > .nav-tabs > li > a {
+ -webkit-border-radius:0 0 4px 4px;
+ -moz-border-radius:0 0 4px 4px;
+ border-radius:0 0 4px 4px;
+}
+.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
+ border-bottom-color:transparent;
+ border-top-color:#ddd;
+}
+.tabs-below > .nav-tabs > .active > a, .tabs-below > .nav-tabs > .active > a:hover, .tabs-below > .nav-tabs > .active > a:focus { border-color:transparent #ddd #ddd #ddd; }
+.tabs-left > .nav-tabs > li, .tabs-right > .nav-tabs > li { float:none; }
+.tabs-left > .nav-tabs > li > a, .tabs-right > .nav-tabs > li > a {
+ min-width:74px;
+ margin-right:0;
+ margin-bottom:3px;
+}
+.tabs-left > .nav-tabs {
+ float:left;
+ margin-right:19px;
+ border-right:1px solid #ddd;
+}
+.tabs-left > .nav-tabs > li > a {
+ margin-right:-1px;
+ -webkit-border-radius:4px 0 0 4px;
+ -moz-border-radius:4px 0 0 4px;
+ border-radius:4px 0 0 4px;
+}
+.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus { border-color:#eee #ddd #eee #eee; }
+.tabs-left > .nav-tabs .active > a, .tabs-left > .nav-tabs .active > a:hover, .tabs-left > .nav-tabs .active > a:focus {
+ border-color:#ddd transparent #ddd #ddd;
+ *border-right-color:#fff;
+}
+.tabs-right > .nav-tabs {
+ float:right;
+ margin-left:19px;
+ border-left:1px solid #ddd;
+}
+.tabs-right > .nav-tabs > li > a {
+ margin-left:-1px;
+ -webkit-border-radius:0 4px 4px 0;
+ -moz-border-radius:0 4px 4px 0;
+ border-radius:0 4px 4px 0;
+}
+.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus { border-color:#eee #eee #eee #ddd; }
+.tabs-right > .nav-tabs .active > a, .tabs-right > .nav-tabs .active > a:hover, .tabs-right > .nav-tabs .active > a:focus {
+ border-color:#ddd #ddd #ddd transparent;
+ *border-left-color:#fff;
+}
+.nav > .disabled > a { color:#999; }
+.nav > .disabled > a:hover, .nav > .disabled > a:focus {
+ text-decoration:none;
+ background-color:transparent;
+ cursor:default;
+}
+.navbar {
+ overflow:visible;
+ margin-bottom:20px;
+ *position:relative;
+ *z-index:2;
+}
+.navbar-inner {
+ min-height:40px;
+ padding-left:20px;
+ padding-right:20px;
+ background-color:#fafafa;
+ background-image:-moz-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#f2f2f2));
+ background-image:-webkit-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:-o-linear-gradient(top,#ffffff,#f2f2f2);
+ background-image:linear-gradient(to bottom,#ffffff,#f2f2f2);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff2f2f2', GradientType=0);
+ border:1px solid #d4d4d4;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ -moz-box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ box-shadow:0 1px 4px rgba(0,0,0,0.065);
+ *zoom:1;
+}
+.navbar-inner:before, .navbar-inner:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.navbar-inner:after { clear:both; }
+.navbar .container { width:auto; }
+.nav-collapse.collapse {
+ height:auto;
+ overflow:visible;
+}
+.navbar .brand {
+ float:left;
+ display:block;
+ padding:10px 20px 10px;
+ margin-left:-20px;
+ font-size:20px;
+ font-weight:200;
+ color:#777;
+ text-shadow:0 1px 0 #ffffff;
+}
+.navbar .brand:hover, .navbar .brand:focus { text-decoration:none; }
+.navbar-text {
+ margin-bottom:0;
+ line-height:40px;
+ color:#777;
+}
+.navbar-link { color:#777; }
+.navbar-link:hover, .navbar-link:focus { color:#333; }
+.navbar .divider-vertical {
+ height:40px;
+ margin:0 9px;
+ border-left:1px solid #f2f2f2;
+ border-right:1px solid #ffffff;
+}
+.navbar .btn, .navbar .btn-group { margin-top:5px; }
+.navbar .btn-group .btn, .navbar .input-prepend .btn, .navbar .input-append .btn, .navbar .input-prepend .btn-group, .navbar .input-append .btn-group { margin-top:0; }
+.navbar-form {
+ margin-bottom:0;
+ *zoom:1;
+}
+.navbar-form:before, .navbar-form:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.navbar-form:after { clear:both; }
+.navbar-form input, .navbar-form select, .navbar-form .radio, .navbar-form .checkbox { margin-top:5px; }
+.navbar-form input, .navbar-form select, .navbar-form .btn {
+ display:inline-block;
+ margin-bottom:0;
+}
+.navbar-form input[type="image"], .navbar-form input[type="checkbox"], .navbar-form input[type="radio"] { margin-top:3px; }
+.navbar-form .input-append, .navbar-form .input-prepend {
+ margin-top:5px;
+ white-space:nowrap;
+}
+.navbar-form .input-append input, .navbar-form .input-prepend input { margin-top:0; }
+.navbar-search {
+ position:relative;
+ float:left;
+ margin-top:5px;
+ margin-bottom:0;
+}
+.navbar-search .search-query {
+ margin-bottom:0;
+ padding:4px 14px;
+ font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size:13px;
+ font-weight:normal;
+ line-height:1;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.navbar-static-top {
+ position:static;
+ margin-bottom:0;
+}
+.navbar-static-top .navbar-inner {
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.navbar-fixed-top, .navbar-fixed-bottom {
+ position:fixed;
+ right:0;
+ left:0;
+ z-index:1030;
+ margin-bottom:0;
+}
+.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner { border-width:0 0 1px; }
+.navbar-fixed-bottom .navbar-inner { border-width:1px 0 0; }
+.navbar-fixed-top .navbar-inner, .navbar-fixed-bottom .navbar-inner {
+ padding-left:0;
+ padding-right:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+ border-radius:0;
+}
+.navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container { width:940px; }
+.navbar-fixed-top { top:0; }
+.navbar-fixed-top .navbar-inner, .navbar-static-top .navbar-inner {
+ -webkit-box-shadow:0 1px 10px rgba(0,0,0,.1);
+ -moz-box-shadow:0 1px 10px rgba(0,0,0,.1);
+ box-shadow:0 1px 10px rgba(0,0,0,.1);
+}
+.navbar-fixed-bottom { bottom:0; }
+.navbar-fixed-bottom .navbar-inner {
+ -webkit-box-shadow:0 -1px 10px rgba(0,0,0,.1);
+ -moz-box-shadow:0 -1px 10px rgba(0,0,0,.1);
+ box-shadow:0 -1px 10px rgba(0,0,0,.1);
+}
+.navbar .nav {
+ position:relative;
+ left:0;
+ display:block;
+ float:left;
+ margin:0 10px 0 0;
+}
+.navbar .nav.pull-right {
+ float:right;
+ margin-right:0;
+}
+.navbar .nav > li { float:left; }
+.navbar .nav > li > a {
+ float:none;
+ padding:10px 15px 10px;
+ color:#777;
+ text-decoration:none;
+ text-shadow:0 1px 0 #ffffff;
+}
+.navbar .nav .dropdown-toggle .caret { margin-top:8px; }
+.navbar .nav > li > a:focus, .navbar .nav > li > a:hover {
+ background-color:transparent;
+ color:#333;
+ text-decoration:none;
+}
+.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
+ color:#555;
+ text-decoration:none;
+ background-color:#e6e6e6;
+ -webkit-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+ -moz-box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+ box-shadow:inset 0 3px 8px rgba(0,0,0,0.125);
+}
+.navbar .btn-navbar {
+ display:none;
+ float:right;
+ padding:7px 10px;
+ margin-left:5px;
+ margin-right:5px;
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#ededed;
+ background-image:-moz-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#e6e6e6));
+ background-image:-webkit-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:-o-linear-gradient(top,#f2f2f2,#e6e6e6);
+ background-image:linear-gradient(to bottom,#f2f2f2,#e6e6e6);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2', endColorstr='#ffe5e5e5', GradientType=0);
+ border-color:#e6e6e6 #e6e6e6 #bfbfbf;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#e6e6e6;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+ -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+ -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+ box-shadow:inset 0 1px 0 rgba(255,255,255,.1), 0 1px 0 rgba(255,255,255,.075);
+}
+.navbar .btn-navbar:hover, .navbar .btn-navbar:focus, .navbar .btn-navbar:active, .navbar .btn-navbar.active, .navbar .btn-navbar.disabled, .navbar .btn-navbar[disabled] {
+ color:#fff;
+ background-color:#e6e6e6;
+ *background-color:#d9d9d9;
+}
+.navbar .btn-navbar:active, .navbar .btn-navbar.active { background-color:#cccccc \9; }
+.navbar .btn-navbar .icon-bar {
+ display:block;
+ width:18px;
+ height:2px;
+ background-color:#f5f5f5;
+ -webkit-border-radius:1px;
+ -moz-border-radius:1px;
+ border-radius:1px;
+ -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+ -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
+ box-shadow:0 1px 0 rgba(0,0,0,0.25);
+}
+.btn-navbar .icon-bar + .icon-bar { margin-top:3px; }
+.navbar .nav > li > .dropdown-menu:before {
+ content:'';
+ display:inline-block;
+ border-left:7px solid transparent;
+ border-right:7px solid transparent;
+ border-bottom:7px solid #ccc;
+ border-bottom-color:rgba(0,0,0,0.2);
+ position:absolute;
+ top:-7px;
+ left:9px;
+}
+.navbar .nav > li > .dropdown-menu:after {
+ content:'';
+ display:inline-block;
+ border-left:6px solid transparent;
+ border-right:6px solid transparent;
+ border-bottom:6px solid #fff;
+ position:absolute;
+ top:-6px;
+ left:10px;
+}
+.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
+ border-top:7px solid #ccc;
+ border-top-color:rgba(0,0,0,0.2);
+ border-bottom:0;
+ bottom:-7px;
+ top:auto;
+}
+.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
+ border-top:6px solid #fff;
+ border-bottom:0;
+ bottom:-6px;
+ top:auto;
+}
+.navbar .nav li.dropdown > a:hover .caret, .navbar .nav li.dropdown > a:focus .caret {
+ border-top-color:#333;
+ border-bottom-color:#333;
+}
+.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle {
+ background-color:#e6e6e6;
+ color:#555;
+}
+.navbar .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color:#777;
+ border-bottom-color:#777;
+}
+.navbar .nav li.dropdown.open > .dropdown-toggle .caret, .navbar .nav li.dropdown.active > .dropdown-toggle .caret, .navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color:#555;
+ border-bottom-color:#555;
+}
+.navbar .pull-right > li > .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right {
+ left:auto;
+ right:0;
+}
+.navbar .pull-right > li > .dropdown-menu:before, .navbar .nav > li > .dropdown-menu.pull-right:before {
+ left:auto;
+ right:12px;
+}
+.navbar .pull-right > li > .dropdown-menu:after, .navbar .nav > li > .dropdown-menu.pull-right:after {
+ left:auto;
+ right:13px;
+}
+.navbar .pull-right > li > .dropdown-menu .dropdown-menu, .navbar .nav > li > .dropdown-menu.pull-right .dropdown-menu {
+ left:auto;
+ right:100%;
+ margin-left:0;
+ margin-right:-1px;
+ -webkit-border-radius:6px 0 6px 6px;
+ -moz-border-radius:6px 0 6px 6px;
+ border-radius:6px 0 6px 6px;
+}
+.navbar-inverse .navbar-inner {
+ background-color:#1b1b1b;
+ background-image:-moz-linear-gradient(top,#222222,#111111);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#222222),to(#111111));
+ background-image:-webkit-linear-gradient(top,#222222,#111111);
+ background-image:-o-linear-gradient(top,#222222,#111111);
+ background-image:linear-gradient(to bottom,#222222,#111111);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff111111', GradientType=0);
+ border-color:#252525;
+}
+.navbar-inverse .brand, .navbar-inverse .nav > li > a {
+ color:#999;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+}
+.navbar-inverse .brand:hover, .navbar-inverse .brand:focus, .navbar-inverse .nav > li > a:hover, .navbar-inverse .nav > li > a:focus { color:#fff; }
+.navbar-inverse .brand { color:#999; }
+.navbar-inverse .navbar-text { color:#999; }
+.navbar-inverse .nav > li > a:focus, .navbar-inverse .nav > li > a:hover {
+ background-color:transparent;
+ color:#fff;
+}
+.navbar-inverse .nav .active > a, .navbar-inverse .nav .active > a:hover, .navbar-inverse .nav .active > a:focus {
+ color:#fff;
+ background-color:#111111;
+}
+.navbar-inverse .navbar-link { color:#999; }
+.navbar-inverse .navbar-link:hover, .navbar-inverse .navbar-link:focus { color:#fff; }
+.navbar-inverse .divider-vertical {
+ border-left-color:#111111;
+ border-right-color:#222222;
+}
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
+ background-color:#111111;
+ color:#fff;
+}
+.navbar-inverse .nav li.dropdown > a:hover .caret, .navbar-inverse .nav li.dropdown > a:focus .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
+ border-top-color:#999;
+ border-bottom-color:#999;
+}
+.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret, .navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
+ border-top-color:#fff;
+ border-bottom-color:#fff;
+}
+.navbar-inverse .navbar-search .search-query {
+ color:#fff;
+ background-color:#515151;
+ border-color:#111111;
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,.1), 0 1px 0 rgba(255,255,255,.15);
+ -webkit-transition:none;
+ -moz-transition:none;
+ -o-transition:none;
+ transition:none;
+}
+.navbar-inverse .navbar-search .search-query:-moz-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query:-ms-input-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder { color:#ccc; }
+.navbar-inverse .navbar-search .search-query:focus, .navbar-inverse .navbar-search .search-query.focused {
+ padding:5px 15px;
+ color:#333;
+ text-shadow:0 1px 0 #fff;
+ background-color:#fff;
+ border:0;
+ -webkit-box-shadow:0 0 3px rgba(0,0,0,0.15);
+ -moz-box-shadow:0 0 3px rgba(0,0,0,0.15);
+ box-shadow:0 0 3px rgba(0,0,0,0.15);
+ outline:0;
+}
+.navbar-inverse .btn-navbar {
+ color:#fff;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#0e0e0e;
+ background-image:-moz-linear-gradient(top,#151515,#040404);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#151515),to(#040404));
+ background-image:-webkit-linear-gradient(top,#151515,#040404);
+ background-image:-o-linear-gradient(top,#151515,#040404);
+ background-image:linear-gradient(to bottom,#151515,#040404);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff151515', endColorstr='#ff040404', GradientType=0);
+ border-color:#040404 #040404 #000000;
+ border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
+ *background-color:#040404;
+ filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
+}
+.navbar-inverse .btn-navbar:hover, .navbar-inverse .btn-navbar:focus, .navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active, .navbar-inverse .btn-navbar.disabled, .navbar-inverse .btn-navbar[disabled] {
+ color:#fff;
+ background-color:#040404;
+ *background-color:#000000;
+}
+.navbar-inverse .btn-navbar:active, .navbar-inverse .btn-navbar.active { background-color:#000000 \9; }
+.breadcrumb {
+ padding:8px 15px;
+ margin:0 0 20px;
+ list-style:none;
+ background-color:#f5f5f5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.breadcrumb > li {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ text-shadow:0 1px 0 #fff;
+}
+.breadcrumb > li > .divider {
+ padding:0 5px;
+ color:#ccc;
+}
+.breadcrumb > .active { color:#999; }
+.pagination { margin:20px 0; }
+.pagination ul {
+ display:inline-block;
+ *display:inline;
+ *zoom:1;
+ margin-left:0;
+ margin-bottom:0;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+ -moz-box-shadow:0 1px 2px rgba(0,0,0,0.05);
+ box-shadow:0 1px 2px rgba(0,0,0,0.05);
+}
+.pagination ul > li { display:inline; }
+.pagination ul > li > a, .pagination ul > li > span {
+ float:left;
+ padding:4px 12px;
+ line-height:20px;
+ text-decoration:none;
+ background-color:#fff;
+ border:1px solid #ddd;
+ border-left-width:0;
+}
+.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span { background-color:#f5f5f5; }
+.pagination ul > .active > a, .pagination ul > .active > span {
+ color:#999;
+ cursor:default;
+}
+.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
+ color:#999;
+ background-color:transparent;
+ cursor:default;
+}
+.pagination ul > li:first-child > a, .pagination ul > li:first-child > span {
+ border-left-width:1px;
+ -webkit-border-top-left-radius:4px;
+ -moz-border-radius-topleft:4px;
+ border-top-left-radius:4px;
+ -webkit-border-bottom-left-radius:4px;
+ -moz-border-radius-bottomleft:4px;
+ border-bottom-left-radius:4px;
+}
+.pagination ul > li:last-child > a, .pagination ul > li:last-child > span {
+ -webkit-border-top-right-radius:4px;
+ -moz-border-radius-topright:4px;
+ border-top-right-radius:4px;
+ -webkit-border-bottom-right-radius:4px;
+ -moz-border-radius-bottomright:4px;
+ border-bottom-right-radius:4px;
+}
+.pagination-centered { text-align:center; }
+.pagination-right { text-align:right; }
+.pagination-large ul > li > a, .pagination-large ul > li > span {
+ padding:11px 19px;
+ font-size:17.5px;
+}
+.pagination-large ul > li:first-child > a, .pagination-large ul > li:first-child > span {
+ -webkit-border-top-left-radius:6px;
+ -moz-border-radius-topleft:6px;
+ border-top-left-radius:6px;
+ -webkit-border-bottom-left-radius:6px;
+ -moz-border-radius-bottomleft:6px;
+ border-bottom-left-radius:6px;
+}
+.pagination-large ul > li:last-child > a, .pagination-large ul > li:last-child > span {
+ -webkit-border-top-right-radius:6px;
+ -moz-border-radius-topright:6px;
+ border-top-right-radius:6px;
+ -webkit-border-bottom-right-radius:6px;
+ -moz-border-radius-bottomright:6px;
+ border-bottom-right-radius:6px;
+}
+.pagination-mini ul > li:first-child > a, .pagination-mini ul > li:first-child > span, .pagination-small ul > li:first-child > a, .pagination-small ul > li:first-child > span {
+ -webkit-border-top-left-radius:3px;
+ -moz-border-radius-topleft:3px;
+ border-top-left-radius:3px;
+ -webkit-border-bottom-left-radius:3px;
+ -moz-border-radius-bottomleft:3px;
+ border-bottom-left-radius:3px;
+}
+.pagination-mini ul > li:last-child > a, .pagination-mini ul > li:last-child > span, .pagination-small ul > li:last-child > a, .pagination-small ul > li:last-child > span {
+ -webkit-border-top-right-radius:3px;
+ -moz-border-radius-topright:3px;
+ border-top-right-radius:3px;
+ -webkit-border-bottom-right-radius:3px;
+ -moz-border-radius-bottomright:3px;
+ border-bottom-right-radius:3px;
+}
+.pagination-small ul > li > a, .pagination-small ul > li > span {
+ padding:2px 10px;
+ font-size:11.9px;
+}
+.pagination-mini ul > li > a, .pagination-mini ul > li > span {
+ padding:0 6px;
+ font-size:10.5px;
+}
+.pager {
+ margin:20px 0;
+ list-style:none;
+ text-align:center;
+ *zoom:1;
+}
+.pager:before, .pager:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.pager:after { clear:both; }
+.pager li { display:inline; }
+.pager li > a, .pager li > span {
+ display:inline-block;
+ padding:5px 14px;
+ background-color:#fff;
+ border:1px solid #ddd;
+ -webkit-border-radius:15px;
+ -moz-border-radius:15px;
+ border-radius:15px;
+}
+.pager li > a:hover, .pager li > a:focus {
+ text-decoration:none;
+ background-color:#f5f5f5;
+}
+.pager .next > a, .pager .next > span { float:right; }
+.pager .previous > a, .pager .previous > span { float:left; }
+.pager .disabled > a, .pager .disabled > a:hover, .pager .disabled > a:focus, .pager .disabled > span {
+ color:#999;
+ background-color:#fff;
+ cursor:default;
+}
+.modal-backdrop {
+ position:fixed;
+ top:0;
+ right:0;
+ bottom:0;
+ left:0;
+ z-index:1040;
+ background-color:#000;
+}
+.modal-backdrop.fade { opacity:0; }
+.modal-backdrop, .modal-backdrop.fade.in {
+ opacity:0.8;
+ filter:alpha(opacity=80);
+}
+.modal {
+ position:fixed;
+ top:10%;
+ left:50%;
+ z-index:1050;
+ width:560px;
+ margin-left:-280px;
+ background-color:#fff;
+ border:1px solid #999;
+ border:1px solid rgba(0,0,0,0.3);
+ *border:1px solid #999;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ -moz-box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ box-shadow:0 3px 7px rgba(0,0,0,0.3);
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding-box;
+ background-clip:padding-box;
+ outline:none;
+}
+.modal.fade {
+ -webkit-transition:opacity .3s linear, top .3s ease-out;
+ -moz-transition:opacity .3s linear, top .3s ease-out;
+ -o-transition:opacity .3s linear, top .3s ease-out;
+ transition:opacity .3s linear, top .3s ease-out;
+ top:-25%;
+}
+.modal.fade.in { top:10%; }
+.modal-header {
+ padding:9px 15px;
+ border-bottom:1px solid #eee;
+}
+.modal-header .close { margin-top:2px; }
+.modal-header h3 {
+ margin:0;
+ line-height:30px;
+}
+.modal-body {
+ position:relative;
+ overflow-y:auto;
+ max-height:400px;
+ padding:15px;
+}
+.modal-form { margin-bottom:0; }
+.modal-footer {
+ padding:14px 15px 15px;
+ margin-bottom:0;
+ text-align:right;
+ background-color:#f5f5f5;
+ border-top:1px solid #ddd;
+ -webkit-border-radius:0 0 6px 6px;
+ -moz-border-radius:0 0 6px 6px;
+ border-radius:0 0 6px 6px;
+ -webkit-box-shadow:inset 0 1px 0 #fff;
+ -moz-box-shadow:inset 0 1px 0 #fff;
+ box-shadow:inset 0 1px 0 #fff;
+ *zoom:1;
+}
+.modal-footer:before, .modal-footer:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.modal-footer:after { clear:both; }
+.modal-footer .btn + .btn {
+ margin-left:5px;
+ margin-bottom:0;
+}
+.modal-footer .btn-group .btn + .btn { margin-left:-1px; }
+.modal-footer .btn-block + .btn-block { margin-left:0; }
+.tooltip {
+ position:absolute;
+ z-index:1030;
+ display:block;
+ visibility:visible;
+ font-size:11px;
+ line-height:1.4;
+ opacity:0;
+ filter:alpha(opacity=0);
+}
+.tooltip.in {
+ opacity:0.8;
+ filter:alpha(opacity=80);
+}
+.tooltip.top {
+ margin-top:-3px;
+ padding:5px 0;
+}
+.tooltip.right {
+ margin-left:3px;
+ padding:0 5px;
+}
+.tooltip.bottom {
+ margin-top:3px;
+ padding:5px 0;
+}
+.tooltip.left {
+ margin-left:-3px;
+ padding:0 5px;
+}
+.tooltip-inner {
+ max-width:200px;
+ padding:8px;
+ color:#fff;
+ text-align:center;
+ text-decoration:none;
+ background-color:#000;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.tooltip-arrow {
+ position:absolute;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+}
+.tooltip.top .tooltip-arrow {
+ bottom:0;
+ left:50%;
+ margin-left:-5px;
+ border-width:5px 5px 0;
+ border-top-color:#000;
+}
+.tooltip.right .tooltip-arrow {
+ top:50%;
+ left:0;
+ margin-top:-5px;
+ border-width:5px 5px 5px 0;
+ border-right-color:#000;
+}
+.tooltip.left .tooltip-arrow {
+ top:50%;
+ right:0;
+ margin-top:-5px;
+ border-width:5px 0 5px 5px;
+ border-left-color:#000;
+}
+.tooltip.bottom .tooltip-arrow {
+ top:0;
+ left:50%;
+ margin-left:-5px;
+ border-width:0 5px 5px;
+ border-bottom-color:#000;
+}
+.popover {
+ position:absolute;
+ top:0;
+ left:0;
+ z-index:1010;
+ display:none;
+ max-width:276px;
+ padding:1px;
+ text-align:left;
+ background-color:#fff;
+ -webkit-background-clip:padding-box;
+ -moz-background-clip:padding;
+ background-clip:padding-box;
+ border:1px solid #ccc;
+ border:1px solid rgba(0,0,0,0.2);
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+ -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ box-shadow:0 5px 10px rgba(0,0,0,0.2);
+ white-space:normal;
+}
+.popover.top { margin-top:-10px; }
+.popover.right { margin-left:10px; }
+.popover.bottom { margin-top:10px; }
+.popover.left { margin-left:-10px; }
+.popover-title {
+ margin:0;
+ padding:8px 14px;
+ font-size:14px;
+ font-weight:normal;
+ line-height:18px;
+ background-color:#f7f7f7;
+ border-bottom:1px solid #ebebeb;
+ -webkit-border-radius:5px 5px 0 0;
+ -moz-border-radius:5px 5px 0 0;
+ border-radius:5px 5px 0 0;
+}
+.popover-title:empty { display:none; }
+.popover-content { padding:9px 14px; }
+.popover .arrow, .popover .arrow:after {
+ position:absolute;
+ display:block;
+ width:0;
+ height:0;
+ border-color:transparent;
+ border-style:solid;
+}
+.popover .arrow { border-width:11px; }
+.popover .arrow:after {
+ border-width:10px;
+ content:"";
+}
+.popover.top .arrow {
+ left:50%;
+ margin-left:-11px;
+ border-bottom-width:0;
+ border-top-color:#999;
+ border-top-color:rgba(0,0,0,0.25);
+ bottom:-11px;
+}
+.popover.top .arrow:after {
+ bottom:1px;
+ margin-left:-10px;
+ border-bottom-width:0;
+ border-top-color:#fff;
+}
+.popover.right .arrow {
+ top:50%;
+ left:-11px;
+ margin-top:-11px;
+ border-left-width:0;
+ border-right-color:#999;
+ border-right-color:rgba(0,0,0,0.25);
+}
+.popover.right .arrow:after {
+ left:1px;
+ bottom:-10px;
+ border-left-width:0;
+ border-right-color:#fff;
+}
+.popover.bottom .arrow {
+ left:50%;
+ margin-left:-11px;
+ border-top-width:0;
+ border-bottom-color:#999;
+ border-bottom-color:rgba(0,0,0,0.25);
+ top:-11px;
+}
+.popover.bottom .arrow:after {
+ top:1px;
+ margin-left:-10px;
+ border-top-width:0;
+ border-bottom-color:#fff;
+}
+.popover.left .arrow {
+ top:50%;
+ right:-11px;
+ margin-top:-11px;
+ border-right-width:0;
+ border-left-color:#999;
+ border-left-color:rgba(0,0,0,0.25);
+}
+.popover.left .arrow:after {
+ right:1px;
+ border-right-width:0;
+ border-left-color:#fff;
+ bottom:-10px;
+}
+.thumbnails {
+ margin-left:-20px;
+ list-style:none;
+ *zoom:1;
+}
+.thumbnails:before, .thumbnails:after {
+ display:table;
+ content:"";
+ line-height:0;
+}
+.thumbnails:after { clear:both; }
+.row-fluid .thumbnails { margin-left:0; }
+.thumbnails > li {
+ float:left;
+ margin-bottom:20px;
+ margin-left:20px;
+}
+.thumbnail {
+ display:block;
+ padding:4px;
+ line-height:20px;
+ border:1px solid #ddd;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+ -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ box-shadow:0 1px 3px rgba(0,0,0,0.055);
+ -webkit-transition:all .2s ease-in-out;
+ -moz-transition:all .2s ease-in-out;
+ -o-transition:all .2s ease-in-out;
+ transition:all .2s ease-in-out;
+}
+a.thumbnail:hover, a.thumbnail:focus {
+ border-color:#08c;
+ -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+ -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
+ box-shadow:0 1px 4px rgba(0,105,214,0.25);
+}
+.thumbnail > img {
+ display:block;
+ max-width:100%;
+ margin-left:auto;
+ margin-right:auto;
+}
+.thumbnail .caption {
+ padding:9px;
+ color:#555;
+}
+.media, .media-body {
+ overflow:hidden;
+ *overflow:visible;
+ zoom:1;
+}
+.media, .media .media { margin-top:15px; }
+.media:first-child { margin-top:0; }
+.media-object { display:block; }
+.media-heading { margin:0 0 5px; }
+.media > .pull-left { margin-right:10px; }
+.media > .pull-right { margin-left:10px; }
+.media-list {
+ margin-left:0;
+ list-style:none;
+}
+.label, .badge {
+ display:inline-block;
+ padding:2px 4px;
+ font-size:11.844px;
+ font-weight:bold;
+ line-height:14px;
+ color:#fff;
+ vertical-align:baseline;
+ white-space:nowrap;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#999;
+}
+.label {
+ -webkit-border-radius:3px;
+ -moz-border-radius:3px;
+ border-radius:3px;
+}
+.badge {
+ padding-left:9px;
+ padding-right:9px;
+ -webkit-border-radius:9px;
+ -moz-border-radius:9px;
+ border-radius:9px;
+}
+a.label:hover, a.badge:hover {
+ color:#fff;
+ text-decoration:none;
+ cursor:pointer;
+}
+.label-important, .badge-important { background-color:#b94a48; }
+.label-important[href], .badge-important[href] { background-color:#953b39; }
+.label-warning, .badge-warning { background-color:#f89406; }
+.label-warning[href], .badge-warning[href] { background-color:#c67605; }
+.label-success, .badge-success { background-color:#468847; }
+.label-success[href], .badge-success[href] { background-color:#356635; }
+.label-info, .badge-info { background-color:#3a87ad; }
+.label-info[href], .badge-info[href] { background-color:#2d6987; }
+.label-inverse, .badge-inverse { background-color:#333; }
+.label-inverse[href], .badge-inverse[href] { background-color:#1a1a1a; }
+.btn .label, .btn .badge {
+ position:relative;
+ top:-1px;
+}
+.btn-mini .label, .btn-mini .badge { top:0; }
+@-webkit-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-moz-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-ms-keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+@-o-keyframes progress-bar-stripes {
+ from { background-position:0 0; }
+ to { background-position:40px 0; }
+}
+@keyframes progress-bar-stripes {
+ from { background-position:40px 0; }
+ to { background-position:0 0; }
+}
+.progress {
+ overflow:hidden;
+ height:20px;
+ margin-bottom:20px;
+ background-color:#f7f7f7;
+ background-image:-moz-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#f5f5f5),to(#f9f9f9));
+ background-image:-webkit-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:-o-linear-gradient(top,#f5f5f5,#f9f9f9);
+ background-image:linear-gradient(to bottom,#f5f5f5,#f9f9f9);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#fff9f9f9', GradientType=0);
+ -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.progress .bar {
+ width:0%;
+ height:100%;
+ color:#fff;
+ float:left;
+ font-size:12px;
+ text-align:center;
+ text-shadow:0 -1px 0 rgba(0,0,0,0.25);
+ background-color:#0e90d2;
+ background-image:-moz-linear-gradient(top,#149bdf,#0480be);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#149bdf),to(#0480be));
+ background-image:-webkit-linear-gradient(top,#149bdf,#0480be);
+ background-image:-o-linear-gradient(top,#149bdf,#0480be);
+ background-image:linear-gradient(to bottom,#149bdf,#0480be);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff149bdf', endColorstr='#ff0480be', GradientType=0);
+ -webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ -moz-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);
+ -webkit-box-sizing:border-box;
+ -moz-box-sizing:border-box;
+ box-sizing:border-box;
+ -webkit-transition:width .6s ease;
+ -moz-transition:width .6s ease;
+ -o-transition:width .6s ease;
+ transition:width .6s ease;
+}
+.progress .bar + .bar {
+ -webkit-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+ -moz-box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+ box-shadow:inset 1px 0 0 rgba(0,0,0,.15), inset 0 -1px 0 rgba(0,0,0,.15);
+}
+.progress-striped .bar {
+ background-color:#149bdf;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ -webkit-background-size:40px 40px;
+ -moz-background-size:40px 40px;
+ -o-background-size:40px 40px;
+ background-size:40px 40px;
+}
+.progress.active .bar {
+ -webkit-animation:progress-bar-stripes 2s linear infinite;
+ -moz-animation:progress-bar-stripes 2s linear infinite;
+ -ms-animation:progress-bar-stripes 2s linear infinite;
+ -o-animation:progress-bar-stripes 2s linear infinite;
+ animation:progress-bar-stripes 2s linear infinite;
+}
+.progress-danger .bar, .progress .bar-danger {
+ background-color:#dd514c;
+ background-image:-moz-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#ee5f5b),to(#c43c35));
+ background-image:-webkit-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:-o-linear-gradient(top,#ee5f5b,#c43c35);
+ background-image:linear-gradient(to bottom,#ee5f5b,#c43c35);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffee5f5b', endColorstr='#ffc43c35', GradientType=0);
+}
+.progress-danger.progress-striped .bar, .progress-striped .bar-danger {
+ background-color:#ee5f5b;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-success .bar, .progress .bar-success {
+ background-color:#5eb95e;
+ background-image:-moz-linear-gradient(top,#62c462,#57a957);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#62c462),to(#57a957));
+ background-image:-webkit-linear-gradient(top,#62c462,#57a957);
+ background-image:-o-linear-gradient(top,#62c462,#57a957);
+ background-image:linear-gradient(to bottom,#62c462,#57a957);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff62c462', endColorstr='#ff57a957', GradientType=0);
+}
+.progress-success.progress-striped .bar, .progress-striped .bar-success {
+ background-color:#62c462;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-info .bar, .progress .bar-info {
+ background-color:#4bb1cf;
+ background-image:-moz-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#5bc0de),to(#339bb9));
+ background-image:-webkit-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:-o-linear-gradient(top,#5bc0de,#339bb9);
+ background-image:linear-gradient(to bottom,#5bc0de,#339bb9);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff339bb9', GradientType=0);
+}
+.progress-info.progress-striped .bar, .progress-striped .bar-info {
+ background-color:#5bc0de;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.progress-warning .bar, .progress .bar-warning {
+ background-color:#faa732;
+ background-image:-moz-linear-gradient(top,#fbb450,#f89406);
+ background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
+ background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
+ background-image:-o-linear-gradient(top,#fbb450,#f89406);
+ background-image:linear-gradient(to bottom,#fbb450,#f89406);
+ background-repeat:repeat-x;
+ filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffab44f', endColorstr='#fff89406', GradientType=0);
+}
+.progress-warning.progress-striped .bar, .progress-striped .bar-warning {
+ background-color:#fbb450;
+ background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,0.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,0.15)),color-stop(.75,rgba(255,255,255,0.15)),color-stop(.75,transparent),to(transparent));
+ background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-moz-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:-o-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+ background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);
+}
+.accordion { margin-bottom:20px; }
+.accordion-group {
+ margin-bottom:2px;
+ border:1px solid #e5e5e5;
+ -webkit-border-radius:4px;
+ -moz-border-radius:4px;
+ border-radius:4px;
+}
+.accordion-heading { border-bottom:0; }
+.accordion-heading .accordion-toggle {
+ display:block;
+ padding:8px 15px;
+}
+.accordion-toggle { cursor:pointer; }
+.accordion-inner {
+ padding:9px 15px;
+ border-top:1px solid #e5e5e5;
+}
+.carousel {
+ position:relative;
+ margin-bottom:20px;
+ line-height:1;
+}
+.carousel-inner {
+ overflow:hidden;
+ width:100%;
+ position:relative;
+}
+.carousel-inner > .item {
+ display:none;
+ position:relative;
+ -webkit-transition:.6s ease-in-out left;
+ -moz-transition:.6s ease-in-out left;
+ -o-transition:.6s ease-in-out left;
+ transition:.6s ease-in-out left;
+}
+.carousel-inner > .item > img, .carousel-inner > .item > a > img {
+ display:block;
+ line-height:1;
+}
+.carousel-inner > .active, .carousel-inner > .next, .carousel-inner > .prev { display:block; }
+.carousel-inner > .active { left:0; }
+.carousel-inner > .next, .carousel-inner > .prev {
+ position:absolute;
+ top:0;
+ width:100%;
+}
+.carousel-inner > .next { left:100%; }
+.carousel-inner > .prev { left:-100%; }
+.carousel-inner > .next.left, .carousel-inner > .prev.right { left:0; }
+.carousel-inner > .active.left { left:-100%; }
+.carousel-inner > .active.right { left:100%; }
+.carousel-control {
+ position:absolute;
+ top:40%;
+ left:15px;
+ width:40px;
+ height:40px;
+ margin-top:-20px;
+ font-size:60px;
+ font-weight:100;
+ line-height:30px;
+ color:#fff;
+ text-align:center;
+ background:#222;
+ border:3px solid #fff;
+ -webkit-border-radius:23px;
+ -moz-border-radius:23px;
+ border-radius:23px;
+ opacity:0.5;
+ filter:alpha(opacity=50);
+}
+.carousel-control.right {
+ left:auto;
+ right:15px;
+}
+.carousel-control:hover, .carousel-control:focus {
+ color:#fff;
+ text-decoration:none;
+ opacity:0.9;
+ filter:alpha(opacity=90);
+}
+.carousel-indicators {
+ position:absolute;
+ top:15px;
+ right:15px;
+ z-index:5;
+ margin:0;
+ list-style:none;
+}
+.carousel-indicators li {
+ display:block;
+ float:left;
+ width:10px;
+ height:10px;
+ margin-left:5px;
+ text-indent:-999px;
+ background-color:#ccc;
+ background-color:rgba(255,255,255,0.25);
+ border-radius:5px;
+}
+.carousel-indicators .active { background-color:#fff; }
+.carousel-caption {
+ position:absolute;
+ left:0;
+ right:0;
+ bottom:0;
+ padding:15px;
+ background:#333;
+ background:rgba(0,0,0,0.75);
+}
+.carousel-caption h4, .carousel-caption p {
+ color:#fff;
+ line-height:20px;
+}
+.carousel-caption h4 { margin:0 0 5px; }
+.carousel-caption p { margin-bottom:0; }
+.hero-unit {
+ padding:60px;
+ margin-bottom:30px;
+ font-size:18px;
+ font-weight:200;
+ line-height:30px;
+ color:inherit;
+ background-color:#eee;
+ -webkit-border-radius:6px;
+ -moz-border-radius:6px;
+ border-radius:6px;
+}
+.hero-unit h1 {
+ margin-bottom:0;
+ font-size:60px;
+ line-height:1;
+ color:inherit;
+ letter-spacing:-1px;
+}
+.hero-unit li { line-height:30px; }
+.pull-right { float:right; }
+.pull-left { float:left; }
+.hide { display:none; }
+.show { display:block; }
+.invisible { visibility:hidden; }
+.affix { position:fixed; }
+";s:5:"files";a:34:{s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/bootstrap.less";i:1448312210;s:93:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/reset.less";i:1448312213;s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/variables.less";i:1448312215;s:94:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/mixins.less";i:1448312212;s:99:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/scaffolding.less";i:1448312214;s:92:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/grid.less";i:1448312212;s:95:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/layouts.less";i:1448312212;s:92:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/type.less";i:1448312215;s:92:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/code.less";i:1448312211;s:93:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/forms.less";i:1448312212;s:94:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/tables.less";i:1448312214;s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/dropdowns.less";i:1448312212;s:93:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/wells.less";i:1448312215;s:108:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/component-animations.less";i:1448312212;s:93:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/close.less";i:1448312211;s:95:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/buttons.less";i:1448312211;s:101:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/button-groups.less";i:1448312211;s:94:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/alerts.less";i:1448312210;s:92:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/navs.less";i:1448312213;s:94:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/navbar.less";i:1448312213;s:99:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/breadcrumbs.less";i:1448312211;s:98:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/pagination.less";i:1448312213;s:93:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/pager.less";i:1448312213;s:94:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/modals.less";i:1448312213;s:95:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/tooltip.less";i:1448312215;s:96:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/popovers.less";i:1448312213;s:98:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/thumbnails.less";i:1448312214;s:93:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/media.less";i:1448312212;s:101:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/labels-badges.less";i:1448312212;s:101:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/progress-bars.less";i:1448312213;s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/accordion.less";i:1448312210;s:96:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/carousel.less";i:1448312211;s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/hero-unit.less";i:1448312212;s:97:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/bootstrap/less/utilities.less";i:1448312215;}s:7:"updated";i:1448370346;}
\ No newline at end of file
diff --git a/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/style.less.cache b/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/style.less.cache
new file mode 100644
index 00000000..196213ed
--- /dev/null
+++ b/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/style.less.cache
@@ -0,0 +1,433 @@
+a:4:{s:4:"root";s:78:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/style.less";s:8:"compiled";s:10246:"html, body {
+ margin:0;
+ padding:0;
+ height:100%;
+}
+body {
+ color:#787878;
+ min-width:1000px;
+}
+a, a:hover, a:focus { color:#787878; }
+.hr {
+ border-bottom:1px solid #d8d8d8;
+ width:100%;
+}
+.header {
+ background:white;
+ border-bottom:none;
+ padding:0;
+}
+.logo {
+ position:absolute;
+ top:60px;
+ left:0;
+ right:0;
+ margin-left:auto;
+ margin-right:auto;
+ width:193px;
+}
+.btn-couzy, .btn-couzy:hover, .btn-couzy:focus, .btn-couzy:active {
+ background-color:#a7c352;
+ background-image:none;
+ border-color:#a7c352;
+ color:white;
+ text-shadow:none;
+}
+.main-holder {
+ min-height:100%;
+ position:relative;
+}
+.container-couzy { width:980px; }
+.container-fluid-couzy {
+ padding-left:0px;
+ padding-right:0px;
+}
+.span8-couzy { padding-right:22px; }
+.span4.sidebar {
+ margin-left:23px;
+ width:310px;
+}
+.span4.sidebar .custom-page-sidebar { padding:25px 37px 35px 37px; }
+.table { margin:30px 0 10px; }
+.table-bordered, .table-bordered thead:first-child tr:first-child > th:first-child, .table-bordered tbody:first-child tr:first-child > td:first-child, .table-bordered tbody:first-child tr:first-child > th:first-child, .table-bordered thead:last-child tr:last-child > th:first-child, .table-bordered tbody:last-child tr:last-child > td:first-child, .table-bordered tbody:last-child tr:last-child > th:first-child, .table-bordered tfoot:last-child tr:last-child > td:first-child, .table-bordered tfoot:last-child tr:last-child > th:first-child {
+ -webkit-border-radius:0px;
+ -moz-border-radius:0px;
+ border-radius:0px;
+}
+.table-bordered tfoot tr > th {
+ border-left:none;
+ border-right:none;
+ border-bottom:none;
+ border-top:1px solid #ddd;
+ padding-left:15px;
+}
+.header ul { list-style:none; }
+.header ul li {
+ position:relative;
+ float:left;
+}
+#very-top-menu-container { background-color:#b0b43b; }
+.very-top-menu > li a {
+ font-family:'Open Sans', sans-serif;
+ font-size:13px;
+ text-transform:uppercase;
+ color:white;
+ font-weight:bold;
+ margin:0 0 0 65px;
+ padding:15px 0 5px;
+ display:inline-block;
+ text-decoration:none;
+}
+#menu-item-27 a { color:#d8da9d; }
+.sub-menu {
+ margin:20px 0 80px;
+ text-align:right;
+}
+.sub-menu li {
+ display:block;
+ float:right !important;
+ margin-left:50px;
+}
+.sub-menu li a {
+ color:#8e8e8e;
+ border:none;
+ display:inline-block;
+ font-family:'Open Sans', sans-serif;
+ font-size:12px;
+ font-weight:600;
+ text-transform:uppercase;
+}
+.sub-menu .menu-item-blog a {
+ background-image:url(images/btn-menu-blog.jpg);
+ background-repeat:no-repeat;
+ text-indent:100%;
+ white-space:nowrap;
+ overflow:hidden;
+ width:75px;
+ height:28px;
+}
+.sub-menu li#menu-item-94 a { margin-top:6px; }
+.nav { margin-bottom:45px; }
+.sf-menu { float:none; }
+.top-menu.sf-menu li { background:none; }
+.top-menu.sf-menu li a {
+ color:#8e8e8e;
+ border:none;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-weight:bold;
+ padding:10px 15px;
+ text-transform:uppercase;
+}
+.top-menu.sf-menu > li > a:hover, .top-menu.sf-menu > li > a:active, .top-menu.sf-menu > li.sfHover> a, .top-menu.sf-menu > li.current-menu-item > a, .top-menu.sf-menu > li.current_page_item > a {
+ background:none;
+ color:#b0b43b;
+ text-decoration:none;
+}
+#menu-item-19 a { padding-left:0; }
+#menu-item-20 { margin-right:241px; }
+#menu-item-24 a {
+ padding-left:0;
+ padding-right:35px;
+}
+#menu-item-23 a { padding-right:35px; }
+#menu-item-22 a { padding-right:0; }
+.container-fluid-slider {
+ padding-left:0;
+ padding-right:0;
+}
+.slider {
+ margin-left:auto;
+ margin-right:auto;
+}
+.camera_wrap {
+ height:1000px !important;
+ margin-bottom:0px !important;
+}
+.cameraSlide { overflow:hidden; }
+.cameraSlide img {
+ height:auto !important;
+ min-height:1002px;
+ margin-left:auto !important;
+ margin-right:auto !important;
+ width:100% !important;
+ min-width:2191px;
+}
+.camera_caption {
+ margin-left:auto;
+ margin-right:auto;
+ margin-top:350px;
+ position:relative;
+ width:980px;
+}
+.camera_caption > div { background:none; }
+.camera_caption > div > p {
+ display:inline-block;
+ background:url(images/slider-bg-title.png) repeat;
+ font-family:'Roboto Slab', serif;
+ font-size:57px;
+ margin-bottom:0;
+ padding:25px 10px;
+}
+.camera_caption > div > p:first-child {
+ font-size:39px;
+ padding:15px 10px 10px;
+}
+.camera_caption > div > p > span { opacity:1; }
+.camera_pag {
+ position:absolute;
+ bottom:370px;
+ left:0;
+ right:0;
+ margin-left:auto;
+ margin-right:auto;
+}
+.camera_wrap .camera_pag .camera_pag_ul li { opacity:0.8; }
+.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
+ background-color:white;
+ opacity:1;
+}
+.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background:white; }
+#introContainer {
+ background:url(images/slider-bottom-bg.png);
+ height:360px;
+ position:absolute;
+ bottom:0;
+ z-index:99;
+}
+#introContentLeft {
+ color:white;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ line-height:30px;
+ margin-left:20px;
+ padding:40px 0;
+}
+#introContentLeft h2 {
+ color:white;
+ font-family:'Roboto Slab', serif;
+ font-size:39px;
+ line-height:50px;
+ margin-bottom:20px;
+}
+#introContentRight {
+ background-image:url(images/quotes.png);
+ background-repeat:no-repeat;
+ background-position:50px top;
+ color:white;
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-style:italic;
+ line-height:20px;
+ margin-left:0;
+ margin-top:45px;
+ padding-top:10px;
+ padding-left:50px;
+ padding-right:28px;
+}
+#introContentRight > p:first-child {
+ display:inline;
+ padding-left:40px;
+}
+#introContentRight #author {
+ font-family:'Open Sans', sans-serif;
+ font-size:12px;
+ line-height:14px;
+}
+#introContentRight .quote { font-size:60px; }
+.content-holder {
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ line-height:24px;
+ padding-bottom:300px;
+}
+.content-holder .page-thumbnail img { width:100%; }
+.content-holder .title-header, .content-holder h1 {
+ color:#859a43;
+ font-family:'Roboto Slab', serif;
+ font-weight:300;
+ font-size:39px;
+ line-height:50px;
+ margin-bottom:20px;
+}
+.content-holder strong { font-weight:600 !important; }
+.content-holder ul {
+ list-style-image:url(images/list.gif);
+ list-style-position:outside;
+ margin-left:15px;
+}
+.content-holder ul li {
+ font-weight:300;
+ line-height:24px;
+ margin:20px 0;
+}
+.content-holder a, .content-holder a:hover, .content-holder a:focus { text-decoration:underline; }
+.sidebar { margin-top:20px; }
+.sidebar-first { margin-top:-110px; }
+.custom-page-sidebar {
+ background-color:#382726;
+ padding:35px;
+ color:white;
+ line-height:24px;
+ font-size:16px;
+ font-weight:300;
+}
+.custom-page-sidebar h3 {
+ font-size:30px;
+ color:white;
+ font-family:'Roboto Slab', serif;
+ font-weight:100;
+ line-height:36px;
+}
+.sidebar .sidebar-thumbnail { width:310px; }
+.page-template-default .page-thumbnail {
+ background-repeat:no-repeat;
+ background-size:cover;
+ background-position:50% 50%;
+ height:502px;
+}
+.page-template-page-fullwidth-php .page-thumbnail {
+ background-repeat:no-repeat;
+ background-size:cover;
+ background-position:50% 50%;
+ height:254px;
+}
+.title-section { padding-top:0; }
+.page .span8-couzy { padding-top:0; }
+#content { padding-top:40px; }
+.page-template-page-fullwidth-php #content h3, .page .span8-couzy h3 {
+ color:#6e6e6e;
+ font-family:'Roboto Slab', serif;
+ font-size:24px;
+ font-weight:300;
+ margin:30px 0;
+}
+.page .span8-couzy .table, .table-bordered tfoot tr > th {
+ font-family:'Open Sans', sans-serif;
+ font-size:16px;
+ font-weight:300;
+}
+.page-template-page-fullwidth-php h1 { margin-top:50px; }
+.page-template-page-fullwidth-php #content { padding-top:10px; }
+.home .hentry { margin-top:50px; }
+.home .content-holder h1 { margin-bottom:40px; }
+.home .content-holder ul li { font-weight:normal; }
+.home .sidebar {
+ margin-top:60px;
+ padding-top:0 !important;
+}
+.home #custom_page_sidebar_1 { margin-top:0; }
+.page-id-7 .content-holder { padding-bottom:170px; }
+.container-gallery {
+ background-color:#f7f7f7;
+ margin-top:100px;
+ padding-top:30px;
+ padding-bottom:50px;
+}
+.container-gallery h1 { color:#777; }
+.html5gallery-container-0 .html5gallery-elem-0 {
+ box-shadow:none !important;
+ -webkit-box-shadow:none !important;
+}
+.html5gallery-elem-img-0 a > div { display:none !important; }
+.page-id-17 .content-holder { padding-bottom:0; }
+input[type="text"], input[type="email"], textarea, .btn {
+ border-radius:0;
+ -webkit-border-radius:0;
+ -moz-border-radius:0;
+}
+.wpcf7-form p.field input {
+ height:24px;
+ padding-top:7px;
+ width:100% !important;
+}
+.wpcf7-form textarea { width:100%; }
+input[type="submit"] { height:auto; }
+.help-block {
+ font-family:'Open Sans', sans-serif;
+ font-size:13px;
+ font-style:italic;
+ padding:10px 0;
+}
+.wpcf7-not-valid-tip, div.wpcf7-validation-errors {
+ font-family:'Open Sans', sans-serif !important;
+ font-size:13px !important;
+ font-style:italic !important;
+ padding:10px !important;
+ border-radius:0 !important;
+ -webkit-border-radius:0 !important;
+ -moz-border-radius:0 !important;
+}
+#map {
+ margin:50px 0 0 0;
+ padding:0;
+ height:515px;
+}
+.footer {
+ font-family:'Open Sans', sans-serif;
+ padding:0;
+ width:100%;
+ height:171px;
+ position:absolute;
+ bottom:0;
+ left:0;
+}
+.footer .fa {
+ font-size:20px;
+ margin-right:10px;
+}
+.footer a, .footer a:hover, .footer a:focus { color:#827262; }
+#footer {
+ background-color:#f5f4f3;
+ color:#827262;
+ font-size:16px;
+ padding:30px 0 20px;
+}
+#footer .footer-email { margin-bottom:20px; }
+#copyright {
+ background-color:#b0b43b;
+ color:#f5f4f3;
+ text-transform:uppercase;
+ padding:20px 0;
+}
+#copyright a { color:#f5f4f3; }
+#wp_mailjet_subscribe_widget-2 h4 {
+ margin:0 0 10px;
+ color:#827262;
+ font-size:16px;
+}
+#wp_mailjet_subscribe_widget-2 input#email {
+ padding:0 15px;
+ height:42px;
+ border:1px solid #ccc;
+ font-size:12px;
+ line-height:1.5;
+ display:inline-block;
+ vertical-align:top;
+}
+#wp_mailjet_subscribe_widget-2 input#email:focus {
+ outline:0;
+ -ms-box-shadow:none;
+ -o-box-shadow:none;
+ -webkit-box-shadow:none;
+ -moz-box-shadow:none;
+ box-shadow:none;
+}
+#wp_mailjet_subscribe_widget-2 .mailjet-subscribe {
+ background-color:#f5f4f3;
+ color:#827262;
+ border:0;
+ border-top:1px solid #fff;
+ margin-top:1px;
+ height:42px;
+ width:48px;
+ text-align:center;
+ font-size:12px;
+ line-height:1.5;
+ -ms-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -o-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -webkit-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ -moz-box-shadow:0 0 2px rgba(0,0,0,0.1);
+ box-shadow:0 0 2px rgba(0,0,0,0.1);
+}
+";s:5:"files";a:1:{s:78:"/home/mdryvesc/www/pavillonmadeleine.fr/wp-content/themes/YvesCouzy/style.less";i:1451911669;}s:7:"updated";i:1451917259;}
\ No newline at end of file
diff --git "a/pavillonmadeleine.fr/wp-content/uploads/2016/01/Plaquette-de-pr\303\251sentation.pdf" "b/pavillonmadeleine.fr/wp-content/uploads/2016/01/Plaquette-de-pr\303\251sentation.pdf"
new file mode 100644
index 00000000..1ce37a5e
Binary files /dev/null and "b/pavillonmadeleine.fr/wp-content/uploads/2016/01/Plaquette-de-pr\303\251sentation.pdf" differ