This is somewhat embarrassing, isn’t it?
It looks like nothing was found at this location. Maybe try a search?
jQuery(function(o){"use strict";o(".tablepress-all-tables").on("click",".shortcode a",function(){return prompt(tablepress_list.shortcode_popup,o(this).attr("title")),!1}),o(".tablepress-all-tables").on("click",".table-preview a",function(){var t=o(window).width()-120,e=o(window).height()-120,a=o(this);return o("#wpadminbar").length&&(e-=parseInt(o("#wpadminbar").css("height"),10)),tb_show(a.text(),a.attr("href")+"TB_iframe=true&height="+e+"&width="+t,!1),!1}),o("#tablepress-page").on("click",".ajax-link",function(){var e=o(this),a=e.data("action"),s=e.data("item"),i=e.data("target");return o.get(ajaxurl,this.href.split("?")[1],function(t){"1"===t&&"hide_message"===a&&("donation_nag"===s&&""!==i&&(e.closest("div").after('
"),o(".donation-message-after-click-message").delay(1e4).fadeOut(2e3,function(){o(this).remove()})),e.closest("div").remove())}),!1}),o("#doaction, #doaction2").on("click",function(){var t=o(".tablepress-all-tables").find("tbody").find("input:checked").length,e="doaction"===this.id?"top":"bottom";return"-1"!==o("#bulk-action-selector-"+e).val()&&(0!==t&&(!("delete"===o("#bulk-action-selector-"+e).val()&&(t=1===t?tablepress_common.ays_delete_single_table:tablepress_common.ays_delete_multiple_tables,!confirm(t)))&&void 0))})});{"domain":"messages","locale_data":{"messages":{"":{"domain":"messages","plural_forms":"nplurals=2; plural=n > 1;","lang":"fr"},"MetaSlider":["MetaSlider"],"https://www.metaslider.com":["https://www.metaslider.com"],"MetaSlider gives you the power to create a beautiful slideshow, carousel, or gallery on your WordPress site.":["MetaSlider vous permet de créer un magnifique diaporama, un carrousel ou une galerie sur votre site WordPress."],"Spice up your site with animated layers and video slides with MetaSlider Pro":["Ajoutez de la vie à votre site grâce à des couches animées et des diapositives vidéo avec MetaSlider Pro."],"Increase your revenue and conversion with video slides and many more MetaSlider Pro features":["Augmentez vos revenus et vos conversions grâce aux diapositives vidéo et bien d’autres fonctionnalités de MetaSlider Pro"],"Can you translate? Want to improve MetaSlider for speakers of your language?":["Pouvez-vous traduire ? Vous souhaitez améliorer MetaSlider pour les internautes parlant votre langue ?"],"weeks":["semaines"],"Let's Start →":["Commençons →"],"Find out more →":["En savoir plus →"],"Get MetaSlider Pro →":["Obtenez MetaSlider Pro →"],"Sign up →":["S’inscrire →"],"Go there →":["Allez-y →"],"Read more":["En savoir plus"],"The security check failed. Please refresh the page and try again.":["Le contrôle de sécurité a échoué. Veuillez recharger la page et réessayer."],"Access denied. Sorry, you do not have permission to complete this task.":["Accès refusé. Désolé, vous n’avez pas le droit de terminer cette tâche."],"Bad request":["Requête incorrecte"],"This item does not exist. Please refresh the page and try again.":["Cet élément n’existe pas. Veuillez recharger la page et réessayer."],"The option was successfully updated":["L’option a été mise à jour avec succès"],"The requested data does not exist.":["Les données demandées n’existent pas."],"The attempt to update the option failed.":["La tentative de mise à jour de l’option a échoué."],"URL":["URL"],"Caption":["Légende"],"New Window":["Nouvelle fenêtre"],"Please confirm that you would like to delete this slideshow.":["Veuillez confirmer que vous souhaitez supprimer ce diaporama."],"Undo":["Annuler"],"Slide restored":["Diapositive restaurée"],"Slide deleted":["Diapositive supprimée"],"Success":["Succès"],"Item was copied to your clipboard":["L’élément a été copié dans votre presse-papiers"],"Press to undo":["Cliquez pour annuler"],"Select replacement image":["Sélectionnez l’image de remplacement"],"Caution: This setting is for advanced developers only. If you're unsure, leave it checked.":["Attention : ce réglage est uniquement réservé aux développeurs. Si vous n’êtes pas sur(e), laissez-le coché."],"The request format was not valid.":["Le format de la demande n’était pas valide."],"This slideshow is no longer available.":["Ce diaporama n’est plus disponible."],"Nothing to import.":["Il y a rien à importer."],"This was not a slideshow, so we cannot delete it.":["Ce n’était pas un diaporama, nous ne pouvons donc pas le supprimer."],"This was not a slideshow, so we cannot update the setting.":["Il ne s’agissait pas d’un diaporama, nous ne pouvons donc pas mettre à jour le réglage."],"The title cannot be empty.":["Le titre ne peut pas être vide."],"The field (%s) cannot be empty":["Le champ (%s) ne peut pas être vide"],"Maximum Number of Custom Field in Post Feed Sliders":["Nombre maximum de champs personnalisés dans les diaporamas du flux de publications"],"Import slug not found":["Le slug d’importation n’a pas été trouvé"],"Import data could not be processed":["Les données d’importation n’ont pas pu être traitées"],"We could not find any images to import.":["Nous n’avons pu trouver aucune image à importer."],"New Slideshow":["Nouveau diaporama"],"Previous":["Précédent"],"Next":["Suivante"],"No themes found.":["Aucun thème trouvé."],"We removed your selected theme as it could not be found. Was the folder deleted?":["Nous avons retiré le thème que vous avez sélectionné car il n’a pu être trouvé. Son dossier a-t-il est supprimé ?"],"You don't have any slideshows yet. Click %shere%s to create a new slideshow.":["Vous n’avez pas encore de diaporama. Cliquez sur %sici%s pour créer un nouveau diaporama."],"Published":["Publié"],"Trash":["Corbeille"],"Preview":["Prévisualisation"],"Title":["Titre"],"Created":["Créé"],"Shortcode":["Code court"],"Restore":["Restaurer"],"Delete Permanently":["Supprimer définitivement"],"Click to copy shortcode.":["Cliquez pour copier le code court"],"Edit":["Modifier"],"Logo":["Logo"],"Dismiss":["Ignorer"],"Slideshows":["Diaporamas"],"Add New":["Ajouter un nouveau"],"Slideshows permanently deleted.":["Les diaporamas sont définitivement supprimés."],"Search":["Rechercher"],"Browser upgrade required":["Mise à niveau du navigateur nécessaire"],"It looks like you are using %s. While MetaSlider does support %s on the frontend of the website where users see your slideshows, some of the tools we provide back here require a modern browser.":["Il semble que vous utilisiez %s. Bien que MetaSlider prenne en charge %s sur l’interface publique où les internautes voient vos diaporamas, certains des outils que nous fournissons ici nécessitent un navigateur moderne."],"Microsoft Internet Explorer 11":["Microsoft Internet Explorer 11"],"IE11":["IE11"],"Update Internet Explorer":["Mettez à jour Internet Explorer"],"Main Options":["Options principales"],"Width":["Largeur"],"Slideshow width":["Largeur du diaporama"],"px":["px"],"Height":["Hauteur"],"Slideshow height":["Hauteur du diaporama"],"Transition Effect":["Effet de transition"],"This animation is used when changing slides.":["Cette animation est utilisée lors du changement de diapositive."],"Random":["Aléatoire"],"Swirl":["Tourbillon"],"Rain":["Pluie"],"Straight":["Tout droit"],"Slice Down":["Balayage bas"],"Slice Up":["Balayage haut"],"Slice Up Left":["Balayage de haut à gauche"],"Slide Up Down":["Glissement de haut en bas"],"Slice Up Down Left":["Balayage de haut en bas à gauche"],"Fade":["Fondu"],"Fold":["Plier"],"Slide in Right":["Glissement vers la droite"],"Slide in Left":["Glissement vers la gauche"],"Box Random":["Boite aléatoire"],"Box Rain":["Mosaïque"],"Box Rain Reverse":["Mosaïque inversée"],"Box Rain Grow":["Boîte à pluie"],"Box Rain Grow Reverse":["Mosaïque inversée"],"Slide":["Défilement"],"Arrows":["Flèches"],"Show the Previous / Next arrows.":["Afficher les flèches précedent/suivant."],"Navigation":["Navigation"],"Show navigation options so that users can browse the slides.":["Afficher les options de navigation afin que les utilisateurs/utilisatrices puissent parcourir les diapositives."],"Hidden":["Masqué"],"Dots":["Points"],"Thumbnail":["Miniature"],"Filmstrip":["Bande de film"],"100% width":["100% de largeur"],"Stretch the slideshow output to fill it's parent container.":["Étirer le diaporama pour qu’il remplisse la largeur de son conteneur parent."],"Theme":["Thème"],"Mobile Options":["Options mobile"],"Hide arrows on":["Masquer les flèches sur"],"When enabled this setting will hide the arrows on screen widths less than %spx.":["Si activé, ce réglage masque les flèches lorsque la largeur de l’écran est inférieure à %spx."],"When enabled this setting will hide the arrows on screen widths of %1$spx to %2$spx.":["Si activé, ce réglage masque les flèches sur les écrans d’une largeur comprise entre %1$spx et %2$spx."],"When enabled this setting will hide the arrows on screen widths equal to or greater than %spx.":["Si activé, ce réglage masque les flèches lorsque la largeur de l’écran est supérieure ou égale à %spx."],"Hide navigation on":["Masquer la navigation sur"],"When enabled this setting will hide the navigation on screen widths less than %spx.":["Si activé, ce réglage masque la navigation lorsque la largeur de l’écran est inférieure à %spx."],"When enabled this setting will hide the navigation on screen widths of %1$spx to %2$spx.":["Si activé, ce réglage masque la navigation sur les écrans d’une largeur comprise entre %1$spx et %2$spx."],"When enabled this setting will hide the navigation on screen widths equal to or greater than %spx.":["Si activé, ce réglage masque la navigation lorsque la largeur de l’écran est égale ou supérieure à %spx."],"Advanced Options":["Réglages avancés"],"Center align":["Alignement central"],"Center align the slideshow in the available space on your website.":["Aligner le diaporama au centre de l’espace disponible sur votre site."],"Auto play":["Lecture auto"],"Transition between slides automatically.":["Transition automatique entre les diapositives."],"Play / Pause Button":["Bouton Lecture/pause"],"This allows user to pause or resume Auto Play on the slideshow.":["Ceci permet à l’utilisateur/utilisatrice de mettre en pause ou de reprendre la lecture automatique du diaporama."],"Loop":["Boucle"],"If you choose \"Loop continuously\", the slides will loop infinitely. If you choose \"Stop on first slide\", the slideshow will stop on the first slide after showing all the items. If you choose \"Stop on last slide\", the slides will stop on the last slide.":["Si vous choisissez « En continu », les diapositives tourneront en boucle à l’infini. Si vous choisissez « Arrêter à la première diapositive », le diaporama s’arrêtera à la première diapositive après avoir montré tous les éléments. Si vous choisissez « Arrêter à la dernière diapositive », le diaporama s’arrêtera à la dernière diapositive."],"Loop continuously":["Boucle en continu"],"Stop on last slide":["Arrêter sur la dernière diapositive"],"Stop on first slide":["Arrêter sur la première diapositive"],"Image Crop":["Recadrage de l’image"],"Smart Crop":["Recadrage intelligent"],"Standard":["Standard"],"Disabled":["Désactivé"],"Disabled (Smart Pad)":["Désactivé (Smart Pad)"],"Smart Crop ensures your responsive slides are cropped to a ratio that results in a consistent slideshow size.":["Cadrage intelligent veille à ce que les diapositives « responsives » soient recadrés à un ratio qui aboutit à une taille compatible avec celle du diaporama."],"Smooth Height":["Hauteur douce"],"Allow navigation to follow the slide's height smoothly.":["Autoriser la navigation à suivre la hauteur de la diapositive en douceur."],"Carousel mode":["Mode carrousel"],"Display multiple slides at once. Slideshow output will be 100% wide. Carousel Mode only uses the \"Slide\" Effect.":["Afficher plusieurs diapositives à la fois. La largeur du diaporama sera de 100 %. Le mode carrousel n’utilise que l’effet « Glisser »."],"Loop Carousel Continuously":["Boucle du carrousel en continu"],"Infinite loop of slides when Carousel Mode is enabled. This option disables arrows and navigation.":["Boucle infinie de diapositives lorsque le mode « Carrousel » est activé. Cette option désactive les flèches et la navigation."],"Carousel margin":["Marge du carrousel"],"Pixel margin between slides in carousel.":["Marge en pixels entre les diapositives dans le carrousel."],"Fade in":["Fondu en avant"],"This adds an animation when the slideshow loads. It only uses the \"Fade\" transition effect.":["Ceci ajoute une animation au chargement du diaporama. Il n’utilise que l’effet de transition « Fondu »."],"Randomise the order of the slides.":["Randomiser l’ordre des diapositives."],"Hover pause":["Pause au survol"],"Pause the slideshow when hovering over slider, then resume when no longer hovering.":["Mettre le diaporama en pause au survol, puis reprendre lorsqu’il ne l’est plus."],"Reverse":["Inverser"],"Reverse the animation direction.":["Inverser le sens de l’animation."],"Touch Swipe":["Toucher balayage"],"Allow touch swipe navigation of the slider on touch-enabled devices.":["Permettre la navigation par balayage tactile du diaporama sur les appareils dotés d’un écran tactile."],"Slide delay":["Délai entre les diapositives"],"How long to display each slide, in milliseconds.":["Durée d’affichage de chaque diapositive, en millisecondes."],"Transition Speed":["Vitesse d’animation"],"Choose the speed of the animation in milliseconds. You can select the animation in the \"Effect\" field.":["Choisir la vitesse de l’animation en millisecondes. Vous pouvez sélectionner l’animation dans le champ « Effet »."],"Number of slices":["Nombre de tranches"],"Number of squares":["Nombre de carrés"],"Slide direction":["Sens du défilement"],"Select the direction that slides will move. Vertical will not work if \"Carousel mode\" is enabled or \"Effect\" is set to \"Fade\".":["Sélectionner la direction dans laquelle les diapositives se déplaceront. Le mode vertical ne fonctionne pas si le « Mode carrousel » est activé ou si l’« Effet » est réglé sur « Fondu »."],"Horizontal":["Horizontal"],"Vertical":["Vertical"],"Easing":["Easing"],"Easing adds gradual acceleration and deceleration to slide transitions, rather than abrupt starts and stops. Easing only uses the \"Slide\" Effect.":["L’assouplissement ajoute une accélération et une décélération progressives aux transitions de diapositives, plutôt que des démarrages et des arrêts brusques. L’assouplissement n’utilise que l’effet « Diapositive »."],"Previous text":["Précédent"],"Set the text for the \"previous\" direction item.":["Définir le texte pour l’élément de direction « précédent »."],"Next text":["Suivant"],"Set the text for the \"next\" direction item.":["Définir le texte pour l’élément de direction « suivant »"],"Square delay":["Délai entre les carrés"],"Delay between squares in ms.":["Délai entre les carrés en ms."],"Opacity":["Opacité"],"Opacity of title and navigation, between 0 and 1.":["Opacité du titre et de la navigation, entre 0 et 1."],"Caption speed":["Vitesse de la légende"],"Set the fade in speed of the caption.":["Définir la vitesse du fondu de la légende."],"Accessibility Options":["Options d’accessibilité"],"Keyboard Controls":["Contrôles au clavier"],"Use arrow keys to get to the next slide.":["Utiliser les touches fléchées pour passer à la diapositive suivante."],"Tabindex for navigation":["Tabindex pour la navigation"],"This helps make the slideshow navigation more accessible.":["Cela permet de rendre la navigation du diaporama plus accessible."],"ARIA Live":["Aria live"],"If Autoplay is enabled, this causes screen readers to announce that the slides are changing.":["Si la lecture automatique est activée, les lecteurs d’écran annoncent que les diapositives sont en train de changer."],"ARIA Current":["ARIA actuel"],"This is used on the navigation button for the active slide. It helps screen readers understand which slide is active.":["Ceci est utilisé sur le bouton de navigation de la diapositive active. Il aide les lecteurs d’écran à comprendre quelle diapositive est active."],"Developer Options":["Options pour les développeurs"],"CSS classes":["Classes CSS"],"Enter custom CSS classes to apply to the slider wrapper. Separate multiple classes with a space.":["Saisissez les classes CSS personnalisées à appliquer au conteneur du diaporama. Séparez plusieurs classes par un espace."],"Print CSS":["Imprimer CSS"],"Uncheck this if you would like to include your own CSS.":["Décocher ceci si vous souhaitez inclure votre propre CSS."],"Print JS":["Imprimer JS"],"Uncheck this if you would like to include your own Javascript.":["Décocher ceci si vous souhaitez inclure votre propre Javascript."],"No conflict mode":["Mode sans conflit"],"Delay adding the flexslider class to the slideshow.":["Retard ajouté à la classe flexslider au diaporama."],"Trashed slides":["Diapositives mises à la corbeille"],"View trashed slides":["Voir les diapositives de la corbeille"],"Thumbnail (Pro)":["Miniature (Pro)"],"Filmstrip (Pro)":["Bande de film (Pro)"],"Display multiple slides at once. Slideshow output will be 100% wide. Carousel Mode only uses the 'Slide' Effect.":["Affichez plusieurs diapositives à la fois. La largeur du diaporama sera de 100 %. Le mode carrousel n’utilise que l’effet « Glisser »."],"Add a new slide":["Ajouter une nouvelle diapositive"],"Add Slide":["Ajouter une diapositive"],"Save & open the preview":["Enregistrer et afficher l’aperçu"],"Add a new slideshow":["Ajouter un diaporama"],"New":["Nouveau"],"Duplicate this slideshow":["Dupliquer ce diaporama"],"Duplicate":["Dupliquer"],"Adding custom CSS is a MetaSlider Pro feature. Click to learn more.":["L’ajout de CSS personnalisés est une fonctionnalité de MetaSlider Pro. Cliquer pour en savoir plus."],"Add CSS":["Ajouter CSS"],"Save slideshow":["Enregistrer le diaporama"],"Save":["Enregistrer"],"Return to Published Slides":["Retourner aux diapositives publiées"],"Settings":["Réglages"],"Help Center":["Centre d’aide"],"Import":["Importer"],"Export":["Exporter"],"Carousel Slideshow":["Diaporama carrousel"],"Carousel Slideshow with Captions":["Diaporama carrousel avec légendes"],"Thanks for using MetaSlider, the WordPress slideshow plugin":["Merci d’utiliser MetaSlider, l’extension de diaporama pour WordPress"],"Create a slideshow with your images":["Créez un diaporama avec vos images"],"Choose your own images to start a new slideshow.":["Choisissez vos propres images pour lancer un nouveau diaporama."],"Open Media Library":["Abrir la médiathèque"],"Create a slideshow with sample images":["Créer un diaporama avec des exemples d’images"],"Create a demo slideshow.":["Créer un diaporama de démonstration."],"Blank Slideshow":["Diaporama vide"],"Image Slideshow":["Diaporama d’images"],"Create a Slideshow":["Créer un diaporama"],"Comparison Chart":["Graphique de comparaison"],"Free":["Gratuite"],"Pro":["Pro"],"Installed":["Installé"],"Upgrade now":["Mettre à niveau maintenant"],"Create unlimited slideshows":["Crée des diaporamas illimités"],"Create and manage as many slideshows as you need.":["Créez et gérez autant de diaporamas que vous le souhaitez."],"Regular updates":["Mises à jour régulières"],"We keep MetaSlider compatible with the latest versions of WordPress.":["Nous gardons MetaSlider compatible avec les dernières versions de WordPress."],"Intelligent image cropping":["Recadrage intelligent des images"],"Unique Smart Crop functionality ensures your slides are perfectly resized.":["La fonctionnalité unique de recadrage intelligent garantit que vos diapositives sont parfaitement redimensionnées."],"Thumbnail navigation":["Navigation par vignette"],"Allow users to browse your slideshows using thumbnail navigation.":["Permettez aux internautes de naviguer dans vos diaporamas grâce aux miniatures."],"Add YouTube, Vimeo and Tiktok slides":["Ajouter des diapositives YouTube, Vimeo et Tiktok"],"Easily include videos hosted by YouTube, Vimeo or TikTok.":["Inclure facilement des vidéos hébergées sur YouTube, Vimeo ou TikTok."],"Add local video slides":["Ajouter des diapositives de vidéos locales"],"Create slideshows with videos from your WordPress media library.":["Créez des diaporamas avec les vidéos de votre médiathèque de WordPress."],"Add external video slides":["Ajouter des diapositives de vidéos externes"],"Create slideshows with external videos.":["Créez des diaporamas avec des vidéos externes."],"Extra premium themes":["Thèmes premium supplémentaires"],"MetaSlider Pro provides stylish and exclusive themes for your slideshows.":["MetaSlider Pro propose des thèmes élégants et exclusifs pour vos diaporamas."],"Add slide layers":["Ajouter des couches de diapositives"],"Add layers to your slides with over 50 available transition effects.":["Ajoutez des couches à vos diapositives grâce à plus de 50 effets de transition disponibles."],"Add Post Feed slides":["Ajouter diapositive de flux de publications"],"Easily build slides based on your WordPress posts.":["Créez facilement des diapositives basées sur vos publications WordPress."],"Add custom CSS":["Ajouter CSS personnalisé"],"Customize your slideshows to fit with your website.":["Personnalisez vos diaporamas pour les adapter a votre site."],"Schedule your slides":["Planifiez vos diapositives"],"Add a start/end date to individual slides.":["Ajoutez une date de début/fin à des diapositives individuelles."],"Toggle your slide's visibility":["Ouvrir/fermer la visibilité de votre diapositive"],"Hide any slide, without having to delete them.":["Masquez n’importe quelle diapositive, sans avoir à la supprimer."],"Premium support":["Support premium"],"Have your specific queries addressed directly by our experts.":["Faites traiter vos questions spécifiques directement par nos experts,"],"Crop Position":["Position du recadrage"],"Choose how images are cropped if their size doesn't exactly match the size of your slideshow. This works if \"Smart Crop\" is selected in the \"Image Crop\" settings.":["Choisir la façon dont les images sont recadrées si leur taille ne correspond pas exactement à celle de votre diaporama. Cette fonction fonctionne si l’option « Recadrage intelligent » est sélectionnée dans les réglages « Recadrage de l’image »."],"Top Left":["En haut à droite"],"Top Center":["En haut centré"],"Top Right":["En haut à droite"],"Center Left":["Centré à gauche"],"Center Center":["Centré au centre"],"Center Right":["Centré à droite"],"Bottom Left":["En bas à gauche"],"Bottom Center":["En bas centré"],"Bottom Right":["En bas à droite"],"Image Link URL":["URL du lien de l’image"],"When visitors click on your image slide, they will be taken to this URL.":["Lorsque les internautes cliquent sur votre diapositive d’image, ils sont redirigés vers cette URL."],"New window":["Nouvelle fenêtre"],"Open link in a new window":["Ouvrir le lien dans une nouvelle fenêtre"],"Image Link Alt Text":["Texte alternatif du lien de l’image"],"This text is used by search engines and visitors using screen readers. Adding Alt text for links is highly recommended.":["Ce texte est utilisé par les moteurs de recherche et les visiteurs/visiteuses utilisant des lecteurs d’écran. Il est fortement recommandé d’ajouter un texte alternatif pour les liens."],"Hide slide on:":["Masquer la diapositive sur :"],"When enabled this setting will hide the slide on screen widths equal to or greater than %spx":["Si activé, ce réglage masque la diapositive lorsque la largeur de l’écran est supérieure ou égale à %spx."],"When enabled this setting will hide the slide on screen widths of %1$spx to %2$spx":["Si activé, ce réglage masque la diapositive sur les écrans d’une largeur comprise entre %1$spx et %2$spx."],"Hide caption on:":["Masquer la légende sur :"],"When enabled this setting will hide the caption on screen widths equal to or greater than %spx":["Si activé, ce réglage masque la légende lorsque la largeur de l’écran est supérieure ou égale à %spx."],"When enabled this setting will hide the caption on screen widths of %1$spx to %2$spx":["Si activé, ce réglage masque la légende sur les écrans d’une largeur comprise entre %1$spx et %2$spx."],"Update or activate your MetaSlider Pro now to add a start/end date option to your slides":["Mettez à jour ou activez votre MetaSlider Pro maintenant pour ajouter une option de date de début/fin à vos diapositives"],"Get MetaSlider Pro":["Obtenir MetaSlider Pro"],"With MetaSlider Pro, you can schedule your slides. You can choose to show your slides on specific dates, days of the week, or times of day.":["Avec MetaSlider Pro, vous pouvez programmer vos diapositives. Vous pouvez choisir de montrer vos diapositives à des dates, jours de la semaine ou heures de la journée spécifiques."],"Image Title Text":["Titre de l’image"],"Visitors will see this text if they hover over your image slide. Adding Title text is useful but not required.":["Les internautes verront ce texte s’ils survolent votre diapositive d’image. L’ajout d’un texte de titre est utile mais non obligatoire."],"Enable this to inherit the image title":["Activez cette option pour hériter du titre de l’image"],"Use the image title":["Utilisez le titre de l’image"],"Image Alt Text":["Texte alternatif de l’image"],"This text is used by search engines and visitors using screen readers. Adding Alt text is highly recommended.":["Ce texte est utilisé par les moteurs de recherche et les internautes utilisant des lecteurs d’écran. L’ajout d’un texte alternatif est fortement recommandé."],"Enable this to inherit the image alt text":["Activez cette option pour hériter du texte alt de l’image"],"Use the image alt text":["Utiliser le texte de la balise alt de l’image"],"Your settings might not be saving properly due to a configuration on your server. %s is currently set to %s, but we recommend a setting of 4000. Please see %s for more information. The php.ini file is being loaded from here: %s":["Il est possible que vos réglages ne soient pas enregistrés correctement en raison d’une configuration de votre serveur. %s est actuellement défini sur %s, mais nous recommandons une valeur de 4000. Veuillez consulter %s pour plus d’informations. Le fichier php.ini est chargé à partir d’ici : %s"],"this article":["cet article"],"Warning:":["Avertissement :"],"Title:":["Titre :"],"Select Slider:":["Sélectionnez un diaporama :"],"No slideshows found":["Aucun diaporama trouvé"],"The requested image does not exist. Please try again.":["L’image demandée n’existe pas. Veuillez réessayer."],"The image was successfully updated.":["L’;image a bien été mise jour."],"There was an error updating the image. Please try again":["Une erreur est survenue pendant la mise à jour de l’image. Veuillez réessayer"],"There was an error while updating the database. Please try again.":["Une erreur est survenue pendant la mise à jour de la base de données. Veuillez réessayer."],"Trash slide":["Mettre à la corbeille la diapositive"],"Update slide image":["Mettre à jour l’image de diapositive"],"Duplicate slide":["Dupliquer diaporama"],"This isn't a valid image format. Please try again.":["Ce format d’image n’est pas valide. Veuillez réessayer."],"Access denied":["Accès refusé"],"Image Slide":["Image de la diapo"],"Warning: The image data does not exist. Please re-upload the image.":["Avertissement : les données d’image n’existent pas. Veuillez re-téléverser l’image."],"General":["Général"],"Link":["Lien"],"SEO":["SEO"],"Mobile":["Mobile"],"Crop":["Recadrage"],"Schedule":["Planifier"],"Click the \"Add Slide\" button to create your slideshow":["Cliquer sur le bouton « Ajouter une diapositive » pour créer votre diaporama."],"Edit Slideshow":["Modifier le diaporama"],"MetaSlider Pro is installed but is out of date. You may update it %shere%s. Learn more about this notice %shere%s":["MetaSlider Pro est installé mais n’est pas à jour. Vous pouvez le mettre à jour %sici%s. En savoir plus sur cet avis %sici%s"],"Home":["Accueil"],"Quick Start":["Démarrage rapide"],"Settings & Help":["Réglages & aide"],"Upgrade to Pro":["Passer en version Pro"],"All Slideshows":["Tous les diaporamas"],"Create Slideshow":["Créer un diaporama"],"Image":["Image"],"Add to slideshow":["Ajouter au diaporama"],"Post Feed":["Flux de publications"],"Vimeo":["Vimeo"],"YouTube":["YouTube"],"Layer Slide":["Diapositive de couches"],"External URL":["URL externe"],"Local Video":["Vidéo locale"],"External Video":["Vidéo externe"],"The slide was successfully restored":["La diapositive a bien été restaurée"],"The attempt to restore the slide failed.":["La tentative de restauration de la diapositive a échoué."],"The slide was successfully trashed":["La diapositive a bien été mise à la corbeille"],"The slide was permanently deleted":["Cette diapositive a été définitivement supprimée"],"Slide permanently deleted.":["Diapositive supprimée définitivement."],"Slide restored.":["Diapositive restaurée."],"Trashed Slides":["Diapositives mises à la corbeille"],"Loading... Please wait!":["Chargement... Veuillez patienter !"],"You are viewing slides that have been trashed, which will be automatically deleted in %s days.":["Vous visualisez des diapositives qui ont été mises à la corbeille et qui seront automatiquement supprimées dans %s jours."],"Move slideshow to trash":["Mettre le diaporama à la corbeille"],"Add slideshow":["Ajouter un diaporama"],"Choose slideshow":["Sélectionner un diaporama"],"Insert slideshow":["Insérer un diaporama"],"Create slides by adding text, videos and more to your images":["Créez des diapositives en ajoutant du texte, des vidéos et d’autres éléments à vos images"],"With Layer slides, you can create beautiful, stylish layers of different elements.":["Avec les diapositives de couches, vous pouvez créer de belles couches élégantes de différents éléments."],"You start with an image and then can add text, video, colors, animations, more images, and even shortcodes.":["Vous commencez par une image, puis vous pouvez ajouter du texte, de la vidéo, des couleurs, des animations, d’autres images et même des codes courts."],"Find out more about MetaSlider Pro":["En savoir plus sur MetaSlider Pro"],"Create slideshows with your Vimeo videos":["Créez des diaporamas avec vos vidéos Vimeo"],"With Vimeo slides, you can build beautiful slideshows with your Vimeo videos.":["Avec les diapositives Vimeo, vous pouvez créer de superbes diaporamas avec vos vidéos Vimeo."],"Vimeo slides will display your videos with auto play, mute, the ability to hide controls, and much more.":["Les diapositives Vimeo affichent vos vidéos avec lecture automatique, désactivation du son, chargement paresseux, possibilité de masquer les contrôles, et bien plus encore."],"Create slideshows with your YouTube videos":["Créez des diaporamas avec vos vidéos YouTube"],"With YouTube slides, you can build beautiful slideshows with your YouTube videos.":["Avec les diapositives YouTube, vous pouvez créer de superbes diaporamas avec vos vidéos YouTube."],"YouTube slides will display your videos with auto play, mute, lazy load, the ability to hide controls, and much more.":["Les diapositives YouTube affichent vos vidéos avec lecture automatique, désactivation du son, chargement paresseux, possibilité de masquer les contrôles, et bien plus encore."],"Create slideshows with your posts":["Créez des diaporamas avec vos publications"],"With Post Feed slides, you can build slideshows with your latest posts, events, or WooCommerce products.":["Avec les diapositives de flux de publications, vous pouvez créer des diaporamas avec vos dernières publications, événements ou produits WooCommerce."],"Post Feed slides will automatically display your posts with images, text, custom fields, and much more.":["Les diapositives de flux de publications affichent automatiquement vos publications avec des images, du texte, des champs personnalisés et bien plus encore."],"Create slideshows with images stored outside of WordPress":["Vous pouvez créer des diaporamas avec des images stockées en dehors de WordPress"],"With External URL slides, you can load images directly from non-WordPress sources such as CDNs or image hosts.":["Avec les diapositives URL externes, vous pouvez charger des images directement à partir de sources autres que WordPress, telles que des CDN ou des hébergeurs d’images."],"External URL slides give you all the power of MetaSlider, using images stored anywhere you want.":["Les diapositives à URL externe vous offrent toute la puissance de MetaSlider, en utilisant des images stockées où vous le souhaitez."],"Create slideshows with videos in your media library":["Créez des diaporamas avec les vidéos de votre médiathèque"],"With Local Video slides, you can build beautiful slideshows with videos in your WordPress media library.":["Avec les diapositives des vidéos locales, vous pouvez créer de magnifiques diaporamas avec les vidéos de votre médiathèque WordPress."],"Local Video slides will display your MP4, WebM, and MOV videos with cover images, auto play, mute, lazy load, the ability to hide controls, and much more.":["Les diapositives vidéo locales affichent vos vidéos MP4, WebM et MOV avec des images de couverture, la lecture automatique, la mise en sourdine, le chargement paresseux, la possibilité de masquer les contrôles, et bien plus encore."],"Create slideshows with videos stored outside of WordPress":["Vous pouvez créer des diaporamas avec des vidéos stockées en dehors de WordPress"],"With External Video slides, you can add videos directly from non-WordPress sources.":["Avec les diapositives vidéos externes, vous pouvez ajouter des vidéos directement à partir de sources autres que WordPress."],"External Video Slides will display your MP4, WebM, and MOV videos. Features include text captions, cover images, auto play, mute, lazy load, the ability to hide controls, and much more.":["Les diapositives vidéo externes affichent vos vidéos MP4, WebM et MOV avec des légendes de texte, images de couverture, la lecture automatique, la mise en sourdine, le chargement paresseux, la possibilité de masquer les contrôles, et bien plus encore."],"Premium Support":["Support Premium"],"MetaSlider Pro":["MetaSlider Pro"],"Support":["Support"],"Documentation":["Documentation"],"Leave a review":["Laissez un avis"],"Bitono is a minimalist theme with a 2-color scheme. Recommended for Image, External Image and Post feed slides.":["Bitono est un thème minimaliste avec un schéma bicolore. Recommandé pour les diapositives d’images, d’images externes et de flux de publication."],"Clarity is focused on accessibility. It has easy-to-read fonts, and a straightforward, distraction-free interface.":["Clarity est axé sur l’accessibilité. Ses polices sont faciles à lire et son interface est simple et sans distraction."],"Databold is a minimalist theme recommended for Image, External Image and Post feed slides.":["Databold est un thème minimaliste recommandé pour les diapositives d’images, d’images externes et de flux de publication."],"Draxler is a minimalist theme.":["Draxler est un thème minimaliste."],"A simple, slick square design that looks good on darker images.":["Un design carré simple et élégant qui convient aux images plus sombres."],"A clean, subtle theme that features block arrows and bold design.":["Un thème propre et subtil qui comporte des flèches encadrées et un design audacieux."],"A fun, circular design to brighten up your site. This theme works well with dark images":["Un design amusant et circulaire pour égayer votre site. Ce thème fonctionne bien avec des images sombres"],"A minimalistic, no-frills design that was built to blend in with most themes.":["Un design minimaliste, sans superflu, qui a été conçu pour s’intégrer à la plupart des thèmes."],"This theme places the controls vertically for a unique look.":["Ce thème place les contrôles verticalement pour un look unique."],"A futuristic and linear design that goes will with a dark background.":["Un design futuriste et linéaire qui se marie bien avec un fond sombre."],"A simple theme that neatly blends into any existing website.":["Un thème simple qui s’intègre parfaitement à tout site existant."],"This theme has a special additional functionality that uses image titles as the slide navigation. ":["Ce thème dispose d’une fonctionnalité supplémentaire spéciale qui utilise les titres des images comme navigation des diapositives. "],"If you would like to use the image titles as the navigation, you will need to use FlexSlider. Additionally, to change the slide navigation label, edit the image title in the media library or manually on the slide (SEO tab).":["Si vous souhaitez utiliser les titres des images comme navigation, vous devrez utiliser FlexSlider. De plus, pour modifier le libellé de la navigation du diaporama, modifiez le titre de l’image dans la médiathèque ou manuellement sur le diaporama (onglet SEO)."],"This theme has a unique design that gives it a sophisticated look.":["Ce thème possède un design unique qui lui confère un aspect sophistiqué."],"A bold and clear design that works well on a darker images.":["Un design audacieux et clair qui fonctionne bien sur des images plus sombres."],"A minimalist theme that gets out of the way so you can showcasing your beautiful pictures. Best used with Image Slides.":["Un thème minimaliste qui s’efface pour vous permettre de mettre en valeur vos belles photos. A utiliser de préférence avec les diapositives d’images."],"The Nivo Light theme included here for legacy purposes. Note: only works with Nivo Slider":["Le thème Nivo Light est inclus ici à des fins d’héritage. Note : ne fonctionne qu’avec Nivo Slider"],"The Nivo Bar theme included here for legacy purposes. Note: only works with Nivo Slider":["Le thème Nivo Bar est inclus ici à des fins d’héritage. Note : ne fonctionne qu’avec Nivo Slider"],"The Nivo Dark theme included here for legacy purposes. Note: only works with Nivo Slider":["Le thème Nivo Dark est inclus ici à des fins d’héritage. Note : ne fonctionne qu’avec Nivo Slider"],"minimalist":["minimaliste"],"2 columns":["2 colonnes"],"A 2 columns minimalistic theme to split your images and captions.":["Un thème minimaliste à 2 colonnes pour diviser vos images et légendes."],"Image, External URL and Post Feed slides are displayed in 2 columns, while the rest of slide types in 1 column.":["Les diapositives d’image, d’URL externe et de flux de publications sont affichées sur deux colonnes, tandis que les autres types de diapositives sont affichés sur une seule colonne."],"videos":["vidéos"],"vertical":["vertical"],"A theme to showcase vertical images and videos.":["Un thème pour une vitrine des images et des vidéos verticales."],"Ideal for Images, Post Feed slides, YouTube and Vimeo vertical videos.":["Idéal pour les images, les diapositives des flux de publications, les vidéos verticales de YouTube et Vimeo."],"Previous Slide":["Diapositive précédente"],"Next Slide":["Diapositive suivante"],"Preparing 1 slide...":["Préparation d’une diapositive..."],"1 slide added successfully":["1 diapositive ajoutée avec succès"],"Opening add slide UI...":["Ouverture de l’IU de l’ajout de diapositives..."],"Closing add slide UI...":["Fermeture de l’IU de l’ajout de diapositives..."],"Updating slide...":["Mise à jour de la diapositive..."],"Slide updated successfully":["La diapositive a été mise à jour avec succès"],"CSS Manager notice opened":["Notification du gestionnaire CSS ouverte"],"CSS Manager notice closed":["Notification du gestionnaire CSS fermée"],"CSS Manager":["Gestionnaire CSS"],"Easily add custom CSS to your slideshows to create the perfect design for your sites.":["Ajoutez facilement des feuilles de style CSS personnalisées à vos diaporamas pour créer le design parfait pour vos sites."],"Built-in text editor full of features.":["Éditeur de texte intégré, riche en fonctionnalités."],"Loads only on the front-end where needed.":["Chargements uniquement sur l’interface publique lorsque cela est nécessaire."],"Includes recipes to solve common scenarios.":["Comprend des solutions pour résoudre les scénarios les plus courants."],"Analytics notice opened":["Notification d’analyse ouverte"],"Analytics notice closed":["Notification d’analyse fermée"],"We'd also like to send you infrequent emails with important security and feature updates. See our %s for more details.":["Nous aimerions également vous envoyer des e-mails peu fréquents contenant d’importantes mises à jour de sécurité et de fonctionnalités. Consultez notre %s pour plus de détails."],"privacy policy":["politique de confidentialité"],"Thanks for using MetaSlider":["Merci d’utiliser MetaSlider"],"We are currently building the next version of MetaSlider. Can you help us out by sharing non-sensitive diagnostic information?":["Nous sommes en cours de construction de la prochaine version de MetaSlider. Pouvez-vous nous aider en partageant des informations diagnostiques non sensibles ?"],"Agree and continue":["Accepter et continuer"],"No thanks":["Non merci"],"Duplicating...":["Duplication..."],"To edit this slide, click \"Restore\" and then \"Return to Published Slides\"":["Pour modifier cette diapositive, cliquez sur « Restaurer » puis sur « Retourner aux diapositives publiées »"],"MetaSlider dashboard loaded":["Tableau de bord MetaSlider chargé"],"Saving...":["Enregistrement…"],"Saving %s slides. This may take a few moments.":["Enregistrement de %s diapositives. Cela peut prendre quelques instants."],"Slideshow saved":["Diaporama enregistré"],"Duplicated successfully. Reloading...":["Dupliqué avec succès. Rechargement..."],"Settings saved":["Réglages enregistrés"],"Still working... %s slides remaining...":["Toujours en cours... %s diapositives restantes..."],"Tour cancelled successfully":["Tour annulé avec succès"],"Tour cancelled unsuccessfully":["Tour annulé sans succès"],"Are you sure?":["Confirmez-vous ?"],"This slideshow will be moved to the \"Trash\" area.":["Ce diaporama sera déplacé dans la zone « Corbeille »."],"Confirm":["Confirmer"],"Something went wrong":["Il y a eu un problème"],"OK":["OK"],"Preparing slideshow for duplication...":["Préparation du diaporama pour la duplication..."],"Doing something...":["Faisant quelque chose..."],"No error message provided.":["Aucun message d’erreur fourni."],"Undefined error occurred":["Une erreur indéfinie s’est produite"],"No error message reported.":["Aucun message d’erreur reporté."],"Saving theme...":["Enregistrement du thème…"],"Theme saved":["Thème enregistré"],"Slideshow Theme":["Thème du diaporama"],"This theme is not officially supported by the slider you chose. Your results might vary.":["Ce thème n’est pas officiellement pris en charge par le diaporama choisi. Vos résultats peuvent varier."],"Custom theme":["Thème personnalisé"],"Remove":["Supprimer"],"Change":["Modifier"],"Change the look and feel of your slideshow with one of our custom-built MetaSlider themes!":["Changez l’aspect et la présentation de votre diaporama avec l’un de nos thèmes MetaSlider personnalisés !"],"Select a custom theme":["Sélectionnez un thème personnalisé"],"All themes":["Tous les thèmes"],"Loading...":["Chargement…"],"Get MetaSlider Pro!":["Obtenez MetaSlider Pro !"],"Upgrade now to unlock this theme!":["Mettre à niveau maintenant pour débloquer ce thème !"],"Upgrade now to build your own custom themes!":["Mettez à niveau maintenant pour créer vos propres thèmes personnalisés !"],"MetaSlider Pro is installed!":["MetaSlider Pro est installé !"],"You can create your own themes with our theme editor":["Vous pouvez créer vos propres thèmes avec notre éditeur de thèmes"],"Get started":["Premiers pas"],"Theme Details":["Détails du thème"],"Theme Instructions":["Mode d’emploi du thème"],"Tags":["Étiquettes"],"This theme was created through the theme editor.":["Ce thème a été créé à l’aide de l’éditeur de thèmes."],"If no theme is selected we will use the default theme provided by the slider plugin":["Si vous ne sélectionnez pas de thème, nous utiliserons le thème par défaut fourni par l’extension de diaporama"],"How To Use":["Mode d’emploi"],"Select a theme on the left to use on this slideshow. Click the theme for more details.":["Sélectionnez un thème sur la gauche pour l’utiliser dans ce diaporama. Cliquez sur le thème pour plus de détails."],"Error: No themes were found.":["Erreur : Aucun thème n’a été trouvé."],"Preview slideshow":["Prévisualiser le diaporama"],"Select":["Sélectionner"],"Toggle overlay type":["Ouvrir/fermer le type de superposition"],"Toggle full width":["Ouvrir/fermer pleine largeur"],"Exit preview":["Quitter l’aperçu"],"This feature is not fully supported in this browser.":["Cette fonctionnalité n’est pas entièrement prise en charge par ce navigateur."],"Media caption":["Légende des médias"],"Media description":["Description des médias"],"Manual entry":["Saisie manuelle"],"Enter text that will appear with your image slide.":["Saisir le texte qui apparaîtra avec votre diapositive d’image."],"Automatically updates directly from the WP Media Library":["Mettez automatiquement à jour directement à partir de la médiathèque de WP"],"No default was found":["Aucun par défaut trouvé"],"You may use HTML here":["Vous pouvez utiliser du HTML ici"],"Filter by type":["Trier par type"],"All media items":["Tous les éléments média"],"Search Unsplash API":["Rechercher l’API d’Unsplash"],"Search unsplash.com...":["Recherche sur unsplash.com..."],"Load more":["Charger plus"],"Photo by %s on Unsplash":["Photo par %s sur Unsplash"],"Photo on Unsplash":["Photo sur Unsplash"],"Opening Unsplash tab...":["Ouverture de l’onglet Unsplash…"],"Unsplash tab closed":["Onglet Unsplash fermé"],"No photots found.":["Aucune photo trouvée."],"Photo by %s":["Photo par %s"],"Deselect":["Désélectionner"],"Attachment Details":["Détails du fichier joint"],"view original":["voir l’original"],"Profile":["Profil"],"Portfolio":["Portfolio"],"Alt Text":["Texte alternatif"],"Description":["Description"],"Quality":["Qualité"],"All photos published on Unsplash can be used for free.":["Vous pouvez utiliser gratuitement toutes les photos publiées sur Unsplash."],"view license":["voir la licence"],"Complete!":["Complet !"],"Crunching...":["Croquant..."],"Import Slides":["Importer les diapositives"],"Import slides":["Importer les diapositives"],"You currently do not have any slides to preview. If you want, we can import some image slides for you.":["Vous n’avez actuellement aucune diapositive à visualiser. Si vous le souhaitez, nous pouvons importer des diapositives pour vous."],"No valid files found":["Aucun fichier valide trouvé"],"Drag and drop interface not available.":["L’interface glisser/déposer n’est pas disponible."],"Drop images here":["Déposez les images ici"],"Press %s to save or %s to cancel.":["Appuyer sur %s pour enregistrer ou %s pour annuler."],"Shortcode copied":["Code court copié"],"Shortcode unable to be copied automatically":["Le code court ne peut pas être copié automatiquement"],"Failed to open utility modal...":["Échec de l’ouverture de l’utilitaire modal..."],"Opening utility modal...":["Ouverture de l’utilitaire modal..."],"Closing utility modal...":["Fermeture de l’utilitaire modal..."],"No slides":["Aucune diapositive"],"Current":["Actuelle"],"last updated: %s":["dernière mise à jour : %s"],"Viewing 1 slideshow":["Visualisation de 1 diaporama"],"Viewing %s out of %s slideshows":["Affichage de %s sur %s diaporamas"],"Search slideshows (Press ctrl + / to focus)":["Rechercher de diaporamas (appuyez sur ctrl+/ pour focaliser)"],"Searching slideshows...":["Recherche de diaporamas..."],"1 slideshow":["1 diaporama"],"Viewing %s out of %s slideshows (%s loaded)":["Affichage de %s sur %s diaporamas (%s chargés)"],"Indexing %s slideshows into local storage...":["Indexation de %s diaporamas dans le stockage local..."],"All Slideshows loaded":["Tous les diaporamas chargés"],"Fetching slideshows...":["Récupération de diaporamas..."],"Finished":["Terminé"],"Indexing slideshows... %s remaining":["Indexation des diaporamas... %s restants"],"This feature is not fully supported in Internet Explorer 11 and you may experience slow search result times.":["Cette fonction n’est pas entièrement prise en charge par Internet Explorer 11 et il se peut que les résultats de recherche soient lents."],"Sort by title":["Trier par titre"],"Sort by modified date":["Trier par date modifiée"],"Filter slideshows":["Filtrer les diaporamas"],"Searching...":["Recherche en cours..."],"Updating...":["Mise à jour en cours..."],"Load all":["Charger tout"],"Clear cache":["Vider le cache"],"Load remaining %s slideshows":["Charger les %s restants des diaporamas"],"Press to clear the slideshow cache from your web browser":["Appuyez sur cette touche pour vider le cache du diaporama à partir de votre navigateur web"],"Loading slideshows...":["Chargement des diaporamas…"],"Browse slideshows":["Parcourir les diaporamas"],"Collapse":["Replier"],"Press to expand":["Appuyez pour étendre"],"Copy all":["Tout copier"],"All settings saved":["Tous les réglages enregistrés"],"Here you will find documentation, and two support tiers to choose from. Additionally, you may supply us with extra information specific to your website, server, etc.":["Vous y trouverez de la documentation et deux niveaux de support au choix. En outre, vous pouvez nous fournir des informations supplémentaires spécifiques à votre site, votre serveur, etc."],"Documentation 📚":["Documentation 📚"],"Check out our documentation page for examples, and more information about what you can do with MetaSlider.":["Consultez notre page de documentation pour des exemples et de plus amples informations sur ce que vous pouvez faire avec MetaSlider."],"Visit documentation":["Consultez la documentation"],"Free Basic Support 🚀":["Support de base gratuit 🚀"],"For users of the free version of MetaSlider, we offer full free support on the wordpress.org forums.":["Pour les utilisateurs et utilisatrices de la version gratuite de MetaSlider, nous offrons un support gratuite complète sur les forums de wordpress.org."],"Visit wordpress.org":["Visitez wordpress.org"],"Paid Premium Support 🌟":["Support Premium payant 🌟"],"Paid users of the premium plugin can open a ticket on our private support center to receive personalized support and faster response times.":["Les utilisateurs et utilisatrices ayant acheté l’extension premium peuvent ouvrir un ticket sur notre centre de support privé pour bénéficier d’un support personnalisé et des réponses plus rapides."],"Visit metaslider.com":["Visitez metaslider.com"],"Site Information":["Informations du site"],"For your convenience, you can copy the basic site information before to help us speed up the debugging process. Be sure to verify that no personal information is included that you might want to keep private.":["Pour votre commodité, vous pouvez copier les informations de base du site avant pour nous aider à accélérer le processus de débogage. Assurez-vous de vérifier qu’aucune information personnelle que vous souhaiteriez garder privée n’est incluse."],"Change the default title that will be used when creating a new slideshow. Use %s and it will be replaced by the current slideshow ID.":["Modifiez le titre par défaut qui sera utilisé lors de la création d’un nouveau diaporama. Utilisez %s et il sera remplacé par l’ID du diaporama actuel."],"If you are a pro member, enter your license key here to receive updates. %s":["Si vous êtes un membre pro, entrez votre clé de licence ici pour recevoir les mises à jour. %s"],"Upgrade here":["Mettez à niveau ici"],"Opt-in to let MetaSlider responsibly collect information about how you use our plugin. This is disabled by default, but may have been enabled by via a notification. %s":["Acceptez de laisser MetaSlider collecter de manière responsable des informations sur la façon dont vous utilisez notre extension. Cette option est désactivée par défaut, mais peut avoir été activée par une notification. %s"],"View our detailed privacy policy":["Consultez les détails de notre politique de confidentialité"],"Slideshow settings saved":["Les réglages du diaporama ont été enregistrés"],"Global settings saved":["Les réglages globaux ont été enregistrés"],"Pro settings saved":["Réglages Pro enregistrés"],"Slideshow Defaults":["Valeurs par défaut des diaporamas"],"Update the default settings used when creating new slideshows.":["Mettre à jour les réglages par défaut utilisés lors de la création de nouveaux diaporamas."],"Default Slideshow Title":["Titre par défaut du diaporama"],"Change the default title":["Modifier le titre par défaut"],"Base Image Width":["Largeur de l’image de base"],"Update the default width for the base image. This will be used for the slideshow dimensions and base image cropping.":["Mettez à jour la largeur par défaut de l’image de base. Elle sera utilisée pour les dimensions du diaporama et le recadrage de l’image de base."],"Change the default width":["Modifier la largeur par défaut"],"Base Image Height":["Hauteur de l’image de base"],"Update the default height for the base image. This will be used for the base image cropping and slideshow dimensions. If set to 100% width, the height will scale accordingly.":["Mettez à jour la hauteur par défaut de l’image de base. Elle sera utilisée pour le recadrage de l’image de base et les dimensions du diaporama. Si la largeur est de 100 %, la hauteur sera mise à l’échelle en conséquence."],"100% Width":["Largeur 100%"],"While the width and height defined above will be used for cropping (if enabled) and the base slideshow dimensions, you may also set the slideshow to stretch to its container.":["Alors que la largeur et la hauteur définies ci-dessus seront utilisées pour le recadrage (s’il est activé) et les dimensions de base du diaporama, vous pouvez également définir le diaporama pour qu’il s’étende à son conteneur."],"Global Settings":["Réglages globaux"],"Update the settings used for all the slideshows on your site.":["Mettre à jour les réglages utilisés pour tous les diaporamas de votre site."],"License Key":["Clé de licence"],"Update license key":["Mettez à jour la clé de licence"],"Help Improve MetaSlider":["Aidez à améliorer MetaSlider"],"Enable Mobile Settings":["Activer les réglages mobiles"],"Add option to hide slides and captions per screen size.":["Ajouter une option pour masquer les diapositives et les légendes en fonction de la taille de l’écran."],"Mobile Settings":["Réglages mobile"],"Set breakpoints for different screen sizes":["Définir des points de rupture pour différentes tailles d’écran"],"Disable Legacy Libraries":["Désactiver les bibliothèques anciennes"],"This setting allows you to disable the legacy slideshow libraries: Nivo Slider, Coin Slider, and Responsive Slides":["Ce réglage vous permet de désactiver les bibliothèques héritées de diaporamas : Nivo Slider, Coin Slider et Responsive Slides"],"You can safely enable this setting. None of your slideshows use the legacy libraries.":["Vous pouvez activer ce réglage en toute sécurité. Aucun de vos diaporamas n’utilise les bibliothèques héritées."],"You currently have %s slideshows that use legacy libraries.":["Vous avez actuellement %s diaporamas qui utilisent des bibliothèques héritées."],"You currently have %s slideshow that uses legacy libraries.":["Vous avez actuellement %s diaporamas qui utilisent des bibliothèques héritées."],"Enable MetaSlider on Admin Bar":["Activer MetaSlider dans la barre d’administration"],"Add and edit slideshows easier by showing MetaSlider on your admin bar.":["Ajoutez et modifiez des diaporamas plus facilement en affichant MetaSlider dans votre barre d’administration."],"Enable Frontend Edit Links":["Activer les liens de modification de l’interface publique"],"Edit slideshows easily by showing MetaSlider link under each slideshow.":["Modifiez facilement les diaporamas en affichant le lien MetaSlider sous chaque diaporama."],"Last":["Dernier"],"First":["Premier"],"New slides order":["Nouvel ordre des diapositives"],"Select the position for new added slides.":["Sélectionnez la position des nouvelles diapositives ajoutées."],"Disable Legacy Widget":["Désactiver le widget ancien"],"This setting allows you to disable the legacy MetaSlider widget.":["Ce réglage vous permet de désactiver l’ancien widget MetaSlider."],"Pro Settings":["Réglages Pro"],"Update the MetaSlider Pro settings.":["Mettre à jour les réglages de MetaSlider Pro."],"Select how many custom fields will display in the dropdown menu when you are inserting tags.":["Sélectionner le nombre de champs personnalisés qui s’afficheront dans le menu déroulant lors de l’insertion des étiquettes."],"Change the maximum custom fields for Post Feed":["Modifier le nombre maximum de champs personnalisés pour le flux de publications"],"The data in this file does not appear to be valid.":["Les données de ce fichier ne semblent pas être valides."],"Found %s slideshows":["%s diaporama(s) trouvé(s)"],"Image search complete":["Recherche d’images terminée"],"We are still searching for your images. Please wait.":["Nous sommes toujours à la recherche de vos images. Veuillez patienter."],"You have no slideshows to import":["Vous n’avez aucun diaporama à importer"],"Some images are missing":["Il y a des images manquantes"],"When images are missing you will have to manually update or delete the slide after the import completes.":["Si des images sont manquantes, vous devrez mettre à jour ou supprimer manuellement la diapositive une fois l’importation terminée."],"Continue":["Continuer"],"Importing %s slideshows...":["Importation de %s diaporamas..."],"Import successful":["Importation réussie"],"Easily import slideshows generated by MetaSlider. This requires a file generated from the Export tab.":["Importez facilement les diaporamas générés par MetaSlider. Cela nécessite un fichier généré à partir de l’onglet « Exporter »."],"Load slideshows":["Charger les diaporamas"],"If you have an export file, you may upload it here to be processed. Information about each slideshow will be presented below. You will be able to confirm before importing.":["Si vous avez un fichier d’exportation, vous pouvez le téléverser ici pour qu’il soit traité. Des informations sur chaque diaporama seront présentées ci-dessous. Vous pourrez confirmer avant d’importer."],"Importing...":["Importation..."],"Processing...":["En cours..."],"Upload file":["Téléverser le fichier"],"Date: %s":["Date : %s"],"Version: v%s":["Version : v%s"],"All images required to import are accounted for.":["Toutes les images nécessaires à l’importation sont prises en charge."],"The following images were not found:":["Les images suivantes n’ont pas été trouvées :"],"No image name provided":["Aucun nom d’image fourni"],"Note: You can still import slideshows that contain missing images. You will just need to manually update or delete these slides from their individual slideshow edit pages.":["Note : Vous pouvez toujours importer des diaporamas qui contiennent des images manquantes. Vous devrez simplement mettre à jour ou supprimer manuellement ces diapositives à partir des pages de modification des diaporamas individuels."],"Import %s slideshows":["Importer %s diaporamas"],"Select the slideshows you wish to import below, then press here to import them.":["Sélectionnez ci-dessous les diaporamas que vous souhaitez importer, puis cliquez ici pour les importer."],"Post Feed slide":["Diapositive de flux de publications"],"External slide":["Diapositive externe"],"Image not found{"use strict";P.r(C),P.d(C,{getFontEmbedCSS:()=>getFontEmbedCSS,toBlob:()=>toBlob,toCanvas:()=>toCanvas,toJpeg:()=>toJpeg,toPixelData:()=>toPixelData,toPng:()=>toPng,toSvg:()=>toSvg});const T=(()=>{let i=0;return()=>(i+=1,`u${`0000${(Math.random()*36**4|0).toString(36)}`.slice(-4)}${i}`)})();function toArray(i){const C=[];for(let P=0,T=i.length;P{const T=new Image;T.decode=()=>C(T),T.onload=()=>C(T),T.onerror=P,T.crossOrigin="anonymous",T.decoding="async",T.src=i}))}async function nodeToDataURL(i,C,P){const T="http://www.w3.org/2000/svg",j=document.createElementNS(T,"svg"),A=document.createElementNS(T,"foreignObject");return j.setAttribute("width",`${C}`),j.setAttribute("height",`${P}`),j.setAttribute("viewBox",`0 0 ${C} ${P}`),A.setAttribute("width","100%"),A.setAttribute("height","100%"),A.setAttribute("x","0"),A.setAttribute("y","0"),A.setAttribute("externalResourcesRequired","true"),j.appendChild(A),A.appendChild(i),async function svgToDataURL(i){return Promise.resolve().then((()=>(new XMLSerializer).serializeToString(i))).then(encodeURIComponent).then((i=>`data:image/svg+xml;charset=utf-8,${i}`))}(j)}const isInstanceOfElement=(i,C)=>{if(i instanceof C)return!0;const P=Object.getPrototypeOf(i);return null!==P&&(P.constructor.name===C.name||isInstanceOfElement(P,C))};function getPseudoElementStyle(i,C,P){const T=`.${i}:${C}`,j=P.cssText?function formatCSSText(i){const C=i.getPropertyValue("content");return`${i.cssText} content: '${C.replace(/'|"/g,"")}';`}(P):function formatCSSProperties(i){return toArray(i).map((C=>`${C}: ${i.getPropertyValue(C)}${i.getPropertyPriority(C)?" !important":""};`)).join(" ")}(P);return document.createTextNode(`${T}{${j}}`)}function clonePseudoElement(i,C,P){const j=window.getComputedStyle(i,P),A=j.getPropertyValue("content");if(""===A||"none"===A)return;const W=T();try{C.className=`${C.className} ${W}`}catch(i){return}const U=document.createElement("style");U.appendChild(getPseudoElementStyle(W,P,j)),C.appendChild(U)}const A="application/font-woff",W="image/jpeg",U={woff:A,woff2:A,ttf:"application/font-truetype",eot:"application/vnd.ms-fontobject",png:"image/png",jpg:W,jpeg:W,gif:"image/gif",tiff:"image/tiff",svg:"image/svg+xml",webp:"image/webp"};function getMimeType(i){const C=function getExtension(i){const C=/\.([^./]*?)$/g.exec(i);return C?C[1]:""}(i).toLowerCase();return U[C]||""}function isDataUrl(i){return-1!==i.search(/^(data:)/)}function makeDataUrl(i,C){return`data:${C};base64,${i}`}async function fetchAsDataURL(i,C,P){const T=await fetch(i,C);if(404===T.status)throw new Error(`Resource "${T.url}" not found`);const j=await T.blob();return new Promise(((i,C)=>{const A=new FileReader;A.onerror=C,A.onloadend=()=>{try{i(P({res:T,result:A.result}))}catch(i){C(i)}},A.readAsDataURL(j)}))}const z={};async function resourceToDataURL(i,C,P){const T=function getCacheKey(i,C,P){let T=i.replace(/\?.*/,"");return P&&(T=i),/ttf|otf|eot|woff2?/i.test(T)&&(T=T.replace(/.*\//,"")),C?`[${C}]${T}`:T}(i,C,P.includeQueryParams);if(null!=z[T])return z[T];let j;P.cacheBust&&(i+=(/\?/.test(i)?"&":"?")+(new Date).getTime());try{const T=await fetchAsDataURL(i,P.fetchRequestInit,(({res:i,result:P})=>(C||(C=i.headers.get("Content-Type")||""),function getContentFromDataUrl(i){return i.split(/,/)[1]}(P))));j=makeDataUrl(T,C)}catch(C){j=P.imagePlaceholder||"";let T=`Failed to fetch resource: ${i}`;C&&(T="string"==typeof C?C:C.message),T&&console.warn(T)}return z[T]=j,j}async function cloneSingleNode(i,C){return isInstanceOfElement(i,HTMLCanvasElement)?async function cloneCanvasElement(i){const C=i.toDataURL();return"data:,"===C?i.cloneNode(!1):createImage(C)}(i):isInstanceOfElement(i,HTMLVideoElement)?async function cloneVideoElement(i,C){if(i.currentSrc){const C=document.createElement("canvas"),P=C.getContext("2d");return C.width=i.clientWidth,C.height=i.clientHeight,null==P||P.drawImage(i,0,0,C.width,C.height),createImage(C.toDataURL())}const P=i.poster,T=getMimeType(P);return createImage(await resourceToDataURL(P,T,C))}(i,C):isInstanceOfElement(i,HTMLIFrameElement)?async function cloneIFrameElement(i){var C;try{if(null===(C=null==i?void 0:i.contentDocument)||void 0===C?void 0:C.body)return await cloneNode(i.contentDocument.body,{},!0)}catch(i){}return i.cloneNode(!1)}(i):i.cloneNode(!1)}const isSlotElement=i=>null!=i.tagName&&"SLOT"===i.tagName.toUpperCase();function decorate(i,C){return isInstanceOfElement(C,Element)&&(!function cloneCSSStyle(i,C){const P=C.style;if(!P)return;const T=window.getComputedStyle(i);T.cssText?(P.cssText=T.cssText,P.transformOrigin=T.transformOrigin):toArray(T).forEach((j=>{let A=T.getPropertyValue(j);if("font-size"===j&&A.endsWith("px")){const i=Math.floor(parseFloat(A.substring(0,A.length-2)))-.1;A=`${i}px`}isInstanceOfElement(i,HTMLIFrameElement)&&"display"===j&&"inline"===A&&(A="block"),"d"===j&&C.getAttribute("d")&&(A=`path(${C.getAttribute("d")})`),P.setProperty(j,A,T.getPropertyPriority(j))}))}(i,C),function clonePseudoElements(i,C){clonePseudoElement(i,C,":before"),clonePseudoElement(i,C,":after")}(i,C),function cloneInputValue(i,C){isInstanceOfElement(i,HTMLTextAreaElement)&&(C.innerHTML=i.value),isInstanceOfElement(i,HTMLInputElement)&&C.setAttribute("value",i.value)}(i,C),function cloneSelectValue(i,C){if(isInstanceOfElement(i,HTMLSelectElement)){const P=C,T=Array.from(P.children).find((C=>i.value===C.getAttribute("value")));T&&T.setAttribute("selected","")}}(i,C)),C}async function cloneNode(i,C,P){return P||!C.filter||C.filter(i)?Promise.resolve(i).then((i=>cloneSingleNode(i,C))).then((P=>async function cloneChildren(i,C,P){var T,j;let A=[];return A=isSlotElement(i)&&i.assignedNodes?toArray(i.assignedNodes()):isInstanceOfElement(i,HTMLIFrameElement)&&(null===(T=i.contentDocument)||void 0===T?void 0:T.body)?toArray(i.contentDocument.body.childNodes):toArray((null!==(j=i.shadowRoot)&&void 0!==j?j:i).childNodes),0===A.length||isInstanceOfElement(i,HTMLVideoElement)||await A.reduce(((i,T)=>i.then((()=>cloneNode(T,P))).then((i=>{i&&C.appendChild(i)}))),Promise.resolve()),C}(i,P,C))).then((C=>decorate(i,C))).then((i=>async function ensureSVGSymbols(i,C){const P=i.querySelectorAll?i.querySelectorAll("use"):[];if(0===P.length)return i;const T={};for(let j=0;j {for(;;){const[P,,T]=$.exec(i)||[];if(!T)return"";if(T===C)return`src: ${P};`}})):i}(i,P),j=function parseURLs(i){const C=[];return i.replace(Z,((i,P,T)=>(C.push(T),i))),C.filter((i=>!isDataUrl(i)))}(T);return j.reduce(((i,T)=>i.then((i=>embed_resources_embed(i,T,C,P)))),Promise.resolve(T))}async function embedProp(i,C,P){var T;const j=null===(T=C.style)||void 0===T?void 0:T.getPropertyValue(i);if(j){const T=await embedResources(j,null,P);return C.style.setProperty(i,T,C.style.getPropertyPriority(i)),!0}return!1}async function embedImages(i,C){isInstanceOfElement(i,Element)&&(await async function embedBackground(i,C){await embedProp("background",i,C)||await embedProp("background-image",i,C),await embedProp("mask",i,C)||await embedProp("mask-image",i,C)}(i,C),await async function embedImageNode(i,C){const P=isInstanceOfElement(i,HTMLImageElement);if((!P||isDataUrl(i.src))&&(!isInstanceOfElement(i,SVGImageElement)||isDataUrl(i.href.baseVal)))return;const T=P?i.src:i.href.baseVal,j=await resourceToDataURL(T,getMimeType(T),C);await new Promise(((C,T)=>{i.onload=C,i.onerror=T;const A=i;A.decode&&(A.decode=C),"lazy"===A.loading&&(A.loading="eager"),P?(i.srcset="",i.src=j):i.href.baseVal=j}))}(i,C),await async function embedChildren(i,C){const P=toArray(i.childNodes).map((i=>embedImages(i,C)));await Promise.all(P).then((()=>i))}(i,C))}const Q={};async function fetchCSS(i){let C=Q[i];if(null!=C)return C;const P=await fetch(i);return C={url:i,cssText:await P.text()},Q[i]=C,C}async function embedFonts(i,C){let P=i.cssText;const T=/url\(["']?([^"')]+)["']?\)/g,j=(P.match(/url\([^)]+\)/g)||[]).map((async j=>{let A=j.replace(T,"$1");return A.startsWith("https://")||(A=new URL(A,i.url).href),fetchAsDataURL(A,C.fetchRequestInit,(({result:i})=>(P=P.replace(j,`url(${i})`),[j,i])))}));return Promise.all(j).then((()=>P))}function parseCSS(i){if(null==i)return[];const C=[];let P=i.replace(/(\/\*[\s\S]*?\*\/)/gi,"");const T=new RegExp("((@.*?keyframes [\\s\\S]*?){([\\s\\S]*?}\\s*?)})","gi");for(;;){const i=T.exec(P);if(null===i)break;C.push(i[0])}P=P.replace(T,"");const j=/@import[\s\S]*?url\([^)]*\)[\s\S]*?;/gi,A=new RegExp("((\\s*?(?:\\/\\*[\\s\\S]*?\\*\\/)?\\s*?@media[\\s\\S]*?){([\\s\\S]*?)}\\s*?})|(([\\s\\S]*?){([\\s\\S]*?)})","gi");for(;;){let i=j.exec(P);if(null===i){if(i=A.exec(P),null===i)break;j.lastIndex=A.lastIndex}else A.lastIndex=j.lastIndex;C.push(i[0])}return C}async function parseWebFontRules(i,C){if(null==i.ownerDocument)throw new Error("Provided element is not within a Document");const P=toArray(i.ownerDocument.styleSheets),T=await async function getCSSRules(i,C){const P=[],T=[];return i.forEach((P=>{if("cssRules"in P)try{toArray(P.cssRules||[]).forEach(((i,j)=>{if(i.type===CSSRule.IMPORT_RULE){let A=j+1;const W=fetchCSS(i.href).then((i=>embedFonts(i,C))).then((i=>parseCSS(i).forEach((i=>{try{P.insertRule(i,i.startsWith("@import")?A+=1:P.cssRules.length)}catch(C){console.error("Error inserting rule from remote css",{rule:i,error:C})}})))).catch((i=>{console.error("Error loading remote css",i.toString())}));T.push(W)}}))}catch(j){const A=i.find((i=>null==i.href))||document.styleSheets[0];null!=P.href&&T.push(fetchCSS(P.href).then((i=>embedFonts(i,C))).then((i=>parseCSS(i).forEach((i=>{A.insertRule(i,P.cssRules.length)})))).catch((i=>{console.error("Error loading remote stylesheet",i)}))),console.error("Error inlining remote css file",j)}})),Promise.all(T).then((()=>(i.forEach((i=>{if("cssRules"in i)try{toArray(i.cssRules||[]).forEach((i=>{P.push(i)}))}catch(C){console.error(`Error while reading CSS rules from ${i.href}`,C)}})),P)))}(P,C);return function getWebFontRules(i){return i.filter((i=>i.type===CSSRule.FONT_FACE_RULE)).filter((i=>shouldEmbed(i.style.getPropertyValue("src"))))}(T)}async function getWebFontCSS(i,C){const P=await parseWebFontRules(i,C);return(await Promise.all(P.map((i=>{const P=i.parentStyleSheet?i.parentStyleSheet.href:null;return embedResources(i.cssText,P,C)})))).join("\n")}async function toSvg(i,C={}){const{width:P,height:T}=getImageSize(i,C),j=await cloneNode(i,C,!0);await async function embedWebFonts(i,C){const P=null!=C.fontEmbedCSS?C.fontEmbedCSS:C.skipFonts?null:await getWebFontCSS(i,C);if(P){const C=document.createElement("style"),T=document.createTextNode(P);C.appendChild(T),i.firstChild?i.insertBefore(C,i.firstChild):i.appendChild(C)}}(j,C),await embedImages(j,C),function applyStyle(i,C){const{style:P}=i;C.backgroundColor&&(P.backgroundColor=C.backgroundColor),C.width&&(P.width=`${C.width}px`),C.height&&(P.height=`${C.height}px`);const T=C.style;return null!=T&&Object.keys(T).forEach((i=>{P[i]=T[i]})),i}(j,C);return await nodeToDataURL(j,P,T)}async function toCanvas(i,C={}){const{width:P,height:T}=getImageSize(i,C),A=await toSvg(i,C),W=await createImage(A),U=document.createElement("canvas"),z=U.getContext("2d"),Z=C.pixelRatio||function getPixelRatio(){let i,C;try{C=process}catch(i){}const P=C&&C.env?C.env.devicePixelRatio:null;return P&&(i=parseInt(P,10),Number.isNaN(i)&&(i=1)),i||window.devicePixelRatio||1}(),$=C.canvasWidth||P,X=C.canvasHeight||T;return U.width=$*Z,U.height=X*Z,C.skipAutoScale||function checkCanvasDimensions(i){(i.width>j||i.height>j)&&(i.width>j&&i.height>j?i.width>i.height?(i.height*=j/i.width,i.width=j):(i.width*=j/i.height,i.height=j):i.width>j?(i.height*=j/i.width,i.width=j):(i.width*=j/i.height,i.height=j))}(U),U.style.width=`${$}`,U.style.height=`${X}`,C.backgroundColor&&(z.fillStyle=C.backgroundColor,z.fillRect(0,0,U.width,U.height)),z.drawImage(W,0,0,U.width,U.height),U}async function toPixelData(i,C={}){const{width:P,height:T}=getImageSize(i,C);return(await toCanvas(i,C)).getContext("2d").getImageData(0,0,P,T).data}async function toPng(i,C={}){return(await toCanvas(i,C)).toDataURL()}async function toJpeg(i,C={}){return(await toCanvas(i,C)).toDataURL("image/jpeg",C.quality||1)}async function toBlob(i,C={}){const P=await toCanvas(i,C),T=await function canvasToBlob(i,C={}){return i.toBlob?new Promise((P=>{i.toBlob(P,C.type?C.type:"image/png",C.quality?C.quality:1)})):new Promise((P=>{const T=window.atob(i.toDataURL(C.type?C.type:void 0,C.quality?C.quality:void 0).split(",")[1]),j=T.length,A=new Uint8Array(j);for(let i=0;i {var C=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,P=/\n/g,T=/^\s*/,j=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,A=/^:\s*/,W=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,U=/^[;\s]*/,z=/^\s+|\s+$/g,Z="";function trim(i){return i?i.replace(z,Z):Z}i.exports=function(i,z){if("string"!=typeof i)throw new TypeError("First argument must be a string");if(!i)return[];z=z||{};var $=1,X=1;function updatePosition(i){var C=i.match(P);C&&($+=C.length);var T=i.lastIndexOf("\n");X=~T?i.length-T:X+i.length}function position(){var i={line:$,column:X};return function(C){return C.position=new Position(i),whitespace(),C}}function Position(i){this.start=i,this.end={line:$,column:X},this.source=z.source}Position.prototype.content=i;var Q=[];function error(C){var P=new Error(z.source+":"+$+":"+X+": "+C);if(P.reason=C,P.filename=z.source,P.line=$,P.column=X,P.source=i,!z.silent)throw P;Q.push(P)}function match(C){var P=C.exec(i);if(P){var T=P[0];return updatePosition(T),i=i.slice(T.length),P}}function whitespace(){match(T)}function comments(i){var C;for(i=i||[];C=comment();)!1!==C&&i.push(C);return i}function comment(){var C=position();if("/"==i.charAt(0)&&"*"==i.charAt(1)){for(var P=2;Z!=i.charAt(P)&&("*"!=i.charAt(P)||"/"!=i.charAt(P+1));)++P;if(P+=2,Z===i.charAt(P-1))return error("End of comment missing");var T=i.slice(2,P-2);return X+=2,updatePosition(T),i=i.slice(P),X+=2,C({type:"comment",comment:T})}}function declaration(){var i=position(),P=match(j);if(P){if(comment(),!match(A))return error("property missing ':'");var T=match(W),z=i({type:"declaration",property:trim(P[0].replace(C,Z)),value:T?trim(T[0].replace(C,Z)):Z});return match(U),z}}return whitespace(),function declarations(){var i,C=[];for(comments(C);i=declaration();)!1!==i&&(C.push(i),comments(C));return C}()}},40362:(i,C,P)=>{"use strict";var T=P(56441);function emptyFunction(){}function emptyFunctionWithReset(){}emptyFunctionWithReset.resetWarningCache=emptyFunction,i.exports=function(){function shim(i,C,P,j,A,W){if(W!==T){var U=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw U.name="Invariant Violation",U}}function getShim(){return shim}shim.isRequired=shim;var i={array:shim,bigint:shim,bool:shim,func:shim,number:shim,object:shim,string:shim,symbol:shim,any:shim,arrayOf:getShim,element:shim,elementType:shim,instanceOf:getShim,node:shim,objectOf:getShim,oneOf:getShim,oneOfType:getShim,shape:getShim,exact:getShim,checkPropTypes:emptyFunctionWithReset,resetWarningCache:emptyFunction};return i.PropTypes=i,i}},62688:(i,C,P)=>{i.exports=P(40362)()},56441:i=>{"use strict";i.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},23941:function(i,C,P){i.exports=function(i,C){"use strict";function o(i){return i&&"object"==typeof i&&"default"in i?i:{default:i}}var P=o(i),T=o(C);function r(i,C){for(var P=0;P i.length)&&(C=i.length);for(var P=0,T=new Array(C);P {var T=P(41594);var j=function r(i){return i&&"object"==typeof i&&"default"in i?i:{default:i}}(T);function o(){return(o=Object.assign||function(i){for(var C=1;C =0||(j[P]=i[P]);return j}function a(i){var C=T.useRef(i),P=T.useRef((function(i){C.current&&C.current(i)}));return C.current=i,P.current}var l=function(i,C,P){return void 0===C&&(C=0),void 0===P&&(P=1),i>P?P:i 0:i.buttons>0)&&W.current?U(s(W.current,i,Z.current)):t(!1)},r=function(){return t(!1)};function t(i){var C=$.current,P=c(W.current),T=i?P.addEventListener:P.removeEventListener;T(C?"touchmove":"mousemove",e),T(C?"touchend":"mouseup",r)}return[function(i){var C=i.nativeEvent,P=W.current;if(P&&(f(C),!function(i,C){return C&&!u(i)}(C,$.current)&&P)){if(u(C)){$.current=!0;var T=C.changedTouches||[];T.length&&(Z.current=T[0].identifier)}P.focus(),U(s(P,C,Z.current)),t(!0)}},function(i){var C=i.which||i.keyCode;C<37||C>40||(i.preventDefault(),z({left:39===C?.05:37===C?-.05:0,top:40===C?.05:38===C?-.05:0}))},t]}),[z,U]),Q=X[0],ee=X[1],te=X[2];return T.useEffect((function(){return te}),[te]),j.default.createElement("div",o({},A,{onTouchStart:Q,onMouseDown:Q,className:"react-colorful__interactive",ref:W,onKeyDown:ee,tabIndex:0,role:"slider"}))})),d=function(i){return i.filter(Boolean).join(" ")},v=function(i){var C=i.color,P=i.left,T=i.top,A=void 0===T?.5:T,W=d(["react-colorful__pointer",i.className]);return j.default.createElement("div",{className:W,style:{top:100*A+"%",left:100*P+"%"}},j.default.createElement("div",{className:"react-colorful__pointer-fill",style:{backgroundColor:C}}))},h=function(i,C,P){return void 0===C&&(C=0),void 0===P&&(P=Math.pow(10,C)),Math.round(P*i)/P},W={grad:.9,turn:360,rad:360/(2*Math.PI)},m=function(i){return S(p(i))},p=function(i){return"#"===i[0]&&(i=i.substring(1)),i.length<6?{r:parseInt(i[0]+i[0],16),g:parseInt(i[1]+i[1],16),b:parseInt(i[2]+i[2],16),a:4===i.length?h(parseInt(i[3]+i[3],16)/255,2):1}:{r:parseInt(i.substring(0,2),16),g:parseInt(i.substring(2,4),16),b:parseInt(i.substring(4,6),16),a:8===i.length?h(parseInt(i.substring(6,8),16)/255,2):1}},b=function(i,C){return void 0===C&&(C="deg"),Number(i)*(W[C]||1)},_=function(i){var C=/hsla?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(i);return C?x({h:b(C[1],C[2]),s:Number(C[3]),l:Number(C[4]),a:void 0===C[5]?1:Number(C[5])/(C[6]?100:1)}):{h:0,s:0,v:0,a:1}},U=_,x=function(i){var C=i.s,P=i.l;return{h:i.h,s:(C*=(P<50?P:100-P)/100)>0?2*C/(P+C)*100:0,v:P+C,a:i.a}},E=function(i){return I(N(i))},H=function(i){var C=i.s,P=i.v,T=i.a,j=(200-C)*P/100;return{h:h(i.h),s:h(j>0&&j<200?C*P/100/(j<=100?j:200-j)*100:0),l:h(j/2),a:h(T,2)}},M=function(i){var C=H(i);return"hsl("+C.h+", "+C.s+"%, "+C.l+"%)"},k=function(i){var C=H(i);return"hsla("+C.h+", "+C.s+"%, "+C.l+"%, "+C.a+")"},N=function(i){var C=i.h,P=i.s,T=i.v,j=i.a;C=C/360*6,P/=100,T/=100;var A=Math.floor(C),W=T*(1-P),U=T*(1-(C-A)*P),z=T*(1-(1-C+A)*P),Z=A%6;return{r:h(255*[T,U,W,W,z,T][Z]),g:h(255*[z,T,T,U,W,W][Z]),b:h(255*[W,W,z,T,T,U][Z]),a:h(j,2)}},w=function(i){var C=/hsva?\(?\s*(-?\d*\.?\d+)(deg|rad|grad|turn)?[,\s]+(-?\d*\.?\d+)%?[,\s]+(-?\d*\.?\d+)%?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(i);return C?O({h:b(C[1],C[2]),s:Number(C[3]),v:Number(C[4]),a:void 0===C[5]?1:Number(C[5])/(C[6]?100:1)}):{h:0,s:0,v:0,a:1}},z=w,q=function(i){var C=/rgba?\(?\s*(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?[,\s]+(-?\d*\.?\d+)(%)?,?\s*[/\s]*(-?\d*\.?\d+)?(%)?\s*\)?/i.exec(i);return C?S({r:Number(C[1])/(C[2]?100/255:1),g:Number(C[3])/(C[4]?100/255:1),b:Number(C[5])/(C[6]?100/255:1),a:void 0===C[7]?1:Number(C[7])/(C[8]?100:1)}):{h:0,s:0,v:0,a:1}},Z=q,R=function(i){var C=i.toString(16);return C.length<2?"0"+C:C},I=function(i){var C=i.r,P=i.g,T=i.b,j=i.a,A=j<1?R(h(255*j)):"";return"#"+R(C)+R(P)+R(T)+A},S=function(i){var C=i.r,P=i.g,T=i.b,j=i.a,A=Math.max(C,P,T),W=A-Math.min(C,P,T),U=W?A===C?(P-T)/W:A===P?2+(T-C)/W:4+(C-P)/W:0;return{h:h(60*(U<0?U+6:U)),s:h(A?W/A*100:0),v:h(A/255*100),a:j}},O=function(i){return{h:h(i.h),s:h(i.s),v:h(i.v),a:h(i.a,2)}},$=j.default.memo((function(i){var C=i.hue,P=i.onChange,T=d(["react-colorful__hue",i.className]);return j.default.createElement("div",{className:T},j.default.createElement(A,{onMove:function(i){P({h:360*i.left})},onKey:function(i){P({h:l(C+360*i.left,0,360)})},"aria-label":"Hue","aria-valuenow":h(C),"aria-valuemax":"360","aria-valuemin":"0"},j.default.createElement(v,{className:"react-colorful__hue-pointer",left:C/360,color:M({h:C,s:100,v:100,a:1})})))})),X=j.default.memo((function(i){var C=i.hsva,P=i.onChange,T={backgroundColor:M({h:C.h,s:100,v:100,a:1})};return j.default.createElement("div",{className:"react-colorful__saturation",style:T},j.default.createElement(A,{onMove:function(i){P({s:100*i.left,v:100-100*i.top})},onKey:function(i){P({s:l(C.s+100*i.left,0,100),v:l(C.v-100*i.top,0,100)})},"aria-label":"Color","aria-valuetext":"Saturation "+h(C.s)+"%, Brightness "+h(C.v)+"%"},j.default.createElement(v,{className:"react-colorful__saturation-pointer",top:1-C.v/100,left:C.s/100,color:M(C)})))})),B=function(i,C){if(i===C)return!0;for(var P in i)if(i[P]!==C[P])return!1;return!0},D=function(i,C){return i.replace(/\s/g,"")===C.replace(/\s/g,"")},K=function(i,C){return i.toLowerCase()===C.toLowerCase()||B(p(i),p(C))};function L(i,C,P){var j=a(P),A=T.useState((function(){return i.toHsva(C)})),W=A[0],U=A[1],z=T.useRef({color:C,hsva:W});T.useEffect((function(){if(!i.equal(C,z.current.color)){var P=i.toHsva(C);z.current={hsva:P,color:C},U(P)}}),[C,i]),T.useEffect((function(){var C;B(W,z.current.hsva)||i.equal(C=i.fromHsva(W),z.current.color)||(z.current={hsva:W,color:C},j(C))}),[W,i,j]);var Z=T.useCallback((function(i){U((function(C){return Object.assign({},C,i)}))}),[]);return[W,Z]}var Q,ee="undefined"!=typeof window?T.useLayoutEffect:T.useEffect,te=new Map,Y=function(i){ee((function(){var C=i.current?i.current.ownerDocument:document;if(void 0!==C&&!te.has(C)){var T=C.createElement("style");T.innerHTML='.react-colorful{position:relative;display:flex;flex-direction:column;width:200px;height:200px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:default}.react-colorful__saturation{position:relative;flex-grow:1;border-color:transparent;border-bottom:12px solid #000;border-radius:8px 8px 0 0;background-image:linear-gradient(0deg,#000,transparent),linear-gradient(90deg,#fff,hsla(0,0%,100%,0))}.react-colorful__alpha-gradient,.react-colorful__pointer-fill{content:"";position:absolute;left:0;top:0;right:0;bottom:0;pointer-events:none;border-radius:inherit}.react-colorful__alpha-gradient,.react-colorful__saturation{box-shadow:inset 0 0 0 1px rgba(0,0,0,.05)}.react-colorful__alpha,.react-colorful__hue{position:relative;height:24px}.react-colorful__hue{background:linear-gradient(90deg,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red)}.react-colorful__last-control{border-radius:0 0 8px 8px}.react-colorful__interactive{position:absolute;left:0;top:0;right:0;bottom:0;border-radius:inherit;outline:none;touch-action:none}.react-colorful__pointer{position:absolute;z-index:1;box-sizing:border-box;width:28px;height:28px;transform:translate(-50%,-50%);background-color:#fff;border:2px solid #fff;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2)}.react-colorful__interactive:focus .react-colorful__pointer{transform:translate(-50%,-50%) scale(1.1)}.react-colorful__alpha,.react-colorful__alpha-pointer{background-color:#fff;background-image:url(\'data:image/svg+xml;charset=utf-8,\')}.react-colorful__saturation-pointer{z-index:3}.react-colorful__hue-pointer{z-index:2}',te.set(C,T);var j=Q||P.nc;j&&T.setAttribute("nonce",j),C.head.appendChild(T)}}),[])},V=function(i){var C=i.className,P=i.colorModel,A=i.color,W=void 0===A?P.defaultColor:A,U=i.onChange,z=n(i,["className","colorModel","color","onChange"]),Z=T.useRef(null);Y(Z);var Q=L(P,W,U),ee=Q[0],te=Q[1],ne=d(["react-colorful",C]);return j.default.createElement("div",o({},z,{ref:Z,className:ne}),j.default.createElement(X,{hsva:ee,onChange:te}),j.default.createElement($,{hue:ee.h,onChange:te,className:"react-colorful__last-control"}))},ne={defaultColor:"000",toHsva:m,fromHsva:function(i){return E({h:i.h,s:i.s,v:i.v,a:1})},equal:K},G=function(i){var C=i.className,P=i.hsva,T=i.onChange,W={backgroundImage:"linear-gradient(90deg, "+k(Object.assign({},P,{a:0}))+", "+k(Object.assign({},P,{a:1}))+")"},U=d(["react-colorful__alpha",C]),z=h(100*P.a);return j.default.createElement("div",{className:U},j.default.createElement("div",{className:"react-colorful__alpha-gradient",style:W}),j.default.createElement(A,{onMove:function(i){T({a:i.left})},onKey:function(i){T({a:l(P.a+i.left)})},"aria-label":"Alpha","aria-valuetext":z+"%","aria-valuenow":z,"aria-valuemin":"0","aria-valuemax":"100"},j.default.createElement(v,{className:"react-colorful__alpha-pointer",left:P.a,color:k(P)})))},J=function(i){var C=i.className,P=i.colorModel,A=i.color,W=void 0===A?P.defaultColor:A,U=i.onChange,z=n(i,["className","colorModel","color","onChange"]),Z=T.useRef(null);Y(Z);var Q=L(P,W,U),ee=Q[0],te=Q[1],ne=d(["react-colorful",C]);return j.default.createElement("div",o({},z,{ref:Z,className:ne}),j.default.createElement(X,{hsva:ee,onChange:te}),j.default.createElement($,{hue:ee.h,onChange:te}),j.default.createElement(G,{hsva:ee,onChange:te,className:"react-colorful__last-control"}))},re={defaultColor:"0001",toHsva:m,fromHsva:E,equal:K},oe={defaultColor:{h:0,s:0,l:0,a:1},toHsva:x,fromHsva:H,equal:B},ae={defaultColor:"hsla(0, 0%, 0%, 1)",toHsva:_,fromHsva:k,equal:D},le={defaultColor:{h:0,s:0,l:0},toHsva:function(i){return x({h:i.h,s:i.s,l:i.l,a:1})},fromHsva:function(i){return{h:(C=H(i)).h,s:C.s,l:C.l};var C},equal:B},ue={defaultColor:"hsl(0, 0%, 0%)",toHsva:U,fromHsva:M,equal:D},ce={defaultColor:{h:0,s:0,v:0,a:1},toHsva:function(i){return i},fromHsva:O,equal:B},se={defaultColor:"hsva(0, 0%, 0%, 1)",toHsva:w,fromHsva:function(i){var C=O(i);return"hsva("+C.h+", "+C.s+"%, "+C.v+"%, "+C.a+")"},equal:D},de={defaultColor:{h:0,s:0,v:0},toHsva:function(i){return{h:i.h,s:i.s,v:i.v,a:1}},fromHsva:function(i){var C=O(i);return{h:C.h,s:C.s,v:C.v}},equal:B},pe={defaultColor:"hsv(0, 0%, 0%)",toHsva:z,fromHsva:function(i){var C=O(i);return"hsv("+C.h+", "+C.s+"%, "+C.v+"%)"},equal:D},me={defaultColor:{r:0,g:0,b:0,a:1},toHsva:S,fromHsva:N,equal:B},he={defaultColor:"rgba(0, 0, 0, 1)",toHsva:q,fromHsva:function(i){var C=N(i);return"rgba("+C.r+", "+C.g+", "+C.b+", "+C.a+")"},equal:D},ge={defaultColor:{r:0,g:0,b:0},toHsva:function(i){return S({r:i.r,g:i.g,b:i.b,a:1})},fromHsva:function(i){return{r:(C=N(i)).r,g:C.g,b:C.b};var C},equal:B},ve={defaultColor:"rgb(0, 0, 0)",toHsva:Z,fromHsva:function(i){var C=N(i);return"rgb("+C.r+", "+C.g+", "+C.b+")"},equal:D},ye=/^#?([0-9A-F]{3,8})$/i,fe=function(i){var C=i.color,P=void 0===C?"":C,A=i.onChange,W=i.onBlur,U=i.escape,z=i.validate,Z=i.format,$=i.process,X=n(i,["color","onChange","onBlur","escape","validate","format","process"]),Q=T.useState((function(){return U(P)})),ee=Q[0],te=Q[1],ne=a(A),re=a(W),oe=T.useCallback((function(i){var C=U(i.target.value);te(C),z(C)&&ne($?$(C):C)}),[U,$,z,ne]),ae=T.useCallback((function(i){z(i.target.value)||te(U(P)),re(i)}),[P,U,z,re]);return T.useEffect((function(){te(U(P))}),[P,U]),j.default.createElement("input",o({},X,{value:Z?Z(ee):ee,spellCheck:"false",onChange:oe,onBlur:ae}))},ie=function(i){return"#"+i};C.HexAlphaColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:re}))},C.HexColorInput=function(i){var C=i.prefixed,P=i.alpha,A=n(i,["prefixed","alpha"]),W=T.useCallback((function(i){return i.replace(/([^0-9A-F]+)/gi,"").substring(0,P?8:6)}),[P]),U=T.useCallback((function(i){return function(i,C){var P=ye.exec(i),T=P?P[1].length:0;return 3===T||6===T||!!C&&4===T||!!C&&8===T}(i,P)}),[P]);return j.default.createElement(fe,o({},A,{escape:W,format:C?ie:void 0,process:ie,validate:U}))},C.HexColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:ne}))},C.HslColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:le}))},C.HslStringColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:ue}))},C.HslaColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:oe}))},C.HslaStringColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:ae}))},C.HsvColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:de}))},C.HsvStringColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:pe}))},C.HsvaColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:ce}))},C.HsvaStringColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:se}))},C.RgbColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:ge}))},C.RgbStringColorPicker=function(i){return j.default.createElement(V,o({},i,{colorModel:ve}))},C.RgbaColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:me}))},C.RgbaStringColorPicker=function(i){return j.default.createElement(J,o({},i,{colorModel:he}))},C.setNonce=function(i){Q=i}},7470:(i,C,P)=>{"use strict";var T=P(75206);C.createRoot=T.createRoot,C.hydrateRoot=T.hydrateRoot},9111:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),Object.defineProperty(C,"DraggableCore",{enumerable:!0,get:function(){return $.default}}),C.default=void 0;var T=function _interopRequireWildcard(i,C){if(!C&&i&&i.__esModule)return i;if(null===i||"object"!=typeof i&&"function"!=typeof i)return{default:i};var P=_getRequireWildcardCache(C);if(P&&P.has(i))return P.get(i);var T={},j=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in i)if("default"!==A&&Object.prototype.hasOwnProperty.call(i,A)){var W=j?Object.getOwnPropertyDescriptor(i,A):null;W&&(W.get||W.set)?Object.defineProperty(T,A,W):T[A]=i[A]}T.default=i,P&&P.set(i,T);return T}(P(41594)),j=_interopRequireDefault(P(62688)),A=_interopRequireDefault(P(75206)),W=_interopRequireDefault(P(38262)),U=P(32837),z=P(10402),Z=P(26732),$=_interopRequireDefault(P(11060)),X=_interopRequireDefault(P(57988));function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function _getRequireWildcardCache(i){if("function"!=typeof WeakMap)return null;var C=new WeakMap,P=new WeakMap;return(_getRequireWildcardCache=function(i){return i?P:C})(i)}function _extends(){return _extends=Object.assign?Object.assign.bind():function(i){for(var C=1;C {(0,X.default)("Draggable: onDragStart: %j",C);if(!1===this.props.onStart(i,(0,z.createDraggableData)(this,C)))return!1;this.setState({dragging:!0,dragged:!0})})),_defineProperty(this,"onDrag",((i,C)=>{if(!this.state.dragging)return!1;(0,X.default)("Draggable: onDrag: %j",C);const P=(0,z.createDraggableData)(this,C),T={x:P.x,y:P.y,slackX:0,slackY:0};if(this.props.bounds){const{x:i,y:C}=T;T.x+=this.state.slackX,T.y+=this.state.slackY;const[j,A]=(0,z.getBoundPosition)(this,T.x,T.y);T.x=j,T.y=A,T.slackX=this.state.slackX+(i-T.x),T.slackY=this.state.slackY+(C-T.y),P.x=T.x,P.y=T.y,P.deltaX=T.x-this.state.x,P.deltaY=T.y-this.state.y}if(!1===this.props.onDrag(i,P))return!1;this.setState(T)})),_defineProperty(this,"onDragStop",((i,C)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(i,(0,z.createDraggableData)(this,C)))return!1;(0,X.default)("Draggable: onDragStop: %j",C);const P={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:i,y:C}=this.props.position;P.x=i,P.y=C}this.setState(P)})),this.state={dragging:!1,dragged:!1,x:i.position?i.position.x:i.defaultPosition.x,y:i.position?i.position.y:i.defaultPosition.y,prevPropsPosition:{...i.position},slackX:0,slackY:0,isElementSVG:!1},!i.position||i.onDrag||i.onStop||console.warn("A `position` was applied to this , without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var i,C;return null!==(i=null===(C=this.props)||void 0===C||null===(C=C.nodeRef)||void 0===C?void 0:C.current)&&void 0!==i?i:A.default.findDOMNode(this)}render(){const{axis:i,bounds:C,children:P,defaultPosition:j,defaultClassName:A,defaultClassNameDragging:Z,defaultClassNameDragged:X,position:Q,positionOffset:ee,scale:te,...ne}=this.props;let re={},oe=null;const ae=!Boolean(Q)||this.state.dragging,le=Q||j,ue={x:(0,z.canDragX)(this)&&ae?this.state.x:le.x,y:(0,z.canDragY)(this)&&ae?this.state.y:le.y};this.state.isElementSVG?oe=(0,U.createSVGTransform)(ue,ee):re=(0,U.createCSSTransform)(ue,ee);const ce=(0,W.default)(P.props.className||"",A,{[Z]:this.state.dragging,[X]:this.state.dragged});return T.createElement($.default,_extends({},ne,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),T.cloneElement(T.Children.only(P),{className:ce,style:{...P.props.style,...re},transform:oe}))}}C.default=Draggable,_defineProperty(Draggable,"displayName","Draggable"),_defineProperty(Draggable,"propTypes",{...$.default.propTypes,axis:j.default.oneOf(["both","x","y","none"]),bounds:j.default.oneOfType([j.default.shape({left:j.default.number,right:j.default.number,top:j.default.number,bottom:j.default.number}),j.default.string,j.default.oneOf([!1])]),defaultClassName:j.default.string,defaultClassNameDragging:j.default.string,defaultClassNameDragged:j.default.string,defaultPosition:j.default.shape({x:j.default.number,y:j.default.number}),positionOffset:j.default.shape({x:j.default.oneOfType([j.default.number,j.default.string]),y:j.default.oneOfType([j.default.number,j.default.string])}),position:j.default.shape({x:j.default.number,y:j.default.number}),className:Z.dontSetMe,style:Z.dontSetMe,transform:Z.dontSetMe}),_defineProperty(Draggable,"defaultProps",{...$.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},11060:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.default=void 0;var T=function _interopRequireWildcard(i,C){if(!C&&i&&i.__esModule)return i;if(null===i||"object"!=typeof i&&"function"!=typeof i)return{default:i};var P=_getRequireWildcardCache(C);if(P&&P.has(i))return P.get(i);var T={},j=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in i)if("default"!==A&&Object.prototype.hasOwnProperty.call(i,A)){var W=j?Object.getOwnPropertyDescriptor(i,A):null;W&&(W.get||W.set)?Object.defineProperty(T,A,W):T[A]=i[A]}T.default=i,P&&P.set(i,T);return T}(P(41594)),j=_interopRequireDefault(P(62688)),A=_interopRequireDefault(P(75206)),W=P(32837),U=P(10402),z=P(26732),Z=_interopRequireDefault(P(57988));function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function _getRequireWildcardCache(i){if("function"!=typeof WeakMap)return null;var C=new WeakMap,P=new WeakMap;return(_getRequireWildcardCache=function(i){return i?P:C})(i)}function _defineProperty(i,C,P){return(C=function _toPropertyKey(i){var C=function _toPrimitive(i,C){if("object"!=typeof i||null===i)return i;var P=i[Symbol.toPrimitive];if(void 0!==P){var T=P.call(i,C||"default");if("object"!=typeof T)return T;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===C?String:Number)(i)}(i,"string");return"symbol"==typeof C?C:String(C)}(C))in i?Object.defineProperty(i,C,{value:P,enumerable:!0,configurable:!0,writable:!0}):i[C]=P,i}const $={start:"touchstart",move:"touchmove",stop:"touchend"},X={start:"mousedown",move:"mousemove",stop:"mouseup"};let Q=X;class DraggableCore extends T.Component{constructor(){super(...arguments),_defineProperty(this,"dragging",!1),_defineProperty(this,"lastX",NaN),_defineProperty(this,"lastY",NaN),_defineProperty(this,"touchIdentifier",null),_defineProperty(this,"mounted",!1),_defineProperty(this,"handleDragStart",(i=>{if(this.props.onMouseDown(i),!this.props.allowAnyClick&&"number"==typeof i.button&&0!==i.button)return!1;const C=this.findDOMNode();if(!C||!C.ownerDocument||!C.ownerDocument.body)throw new Error(" not mounted on DragStart!");const{ownerDocument:P}=C;if(this.props.disabled||!(i.target instanceof P.defaultView.Node)||this.props.handle&&!(0,W.matchesSelectorAndParentsTo)(i.target,this.props.handle,C)||this.props.cancel&&(0,W.matchesSelectorAndParentsTo)(i.target,this.props.cancel,C))return;"touchstart"===i.type&&i.preventDefault();const T=(0,W.getTouchIdentifier)(i);this.touchIdentifier=T;const j=(0,U.getControlPosition)(i,T,this);if(null==j)return;const{x:A,y:z}=j,$=(0,U.createCoreData)(this,A,z);(0,Z.default)("DraggableCore: handleDragStart: %j",$),(0,Z.default)("calling",this.props.onStart);!1!==this.props.onStart(i,$)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,W.addUserSelectStyles)(P),this.dragging=!0,this.lastX=A,this.lastY=z,(0,W.addEvent)(P,Q.move,this.handleDrag),(0,W.addEvent)(P,Q.stop,this.handleDragStop))})),_defineProperty(this,"handleDrag",(i=>{const C=(0,U.getControlPosition)(i,this.touchIdentifier,this);if(null==C)return;let{x:P,y:T}=C;if(Array.isArray(this.props.grid)){let i=P-this.lastX,C=T-this.lastY;if([i,C]=(0,U.snapToGrid)(this.props.grid,i,C),!i&&!C)return;P=this.lastX+i,T=this.lastY+C}const j=(0,U.createCoreData)(this,P,T);(0,Z.default)("DraggableCore: handleDrag: %j",j);if(!1!==this.props.onDrag(i,j)&&!1!==this.mounted)this.lastX=P,this.lastY=T;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(i){const C=document.createEvent("MouseEvents");C.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(C)}})),_defineProperty(this,"handleDragStop",(i=>{if(!this.dragging)return;const C=(0,U.getControlPosition)(i,this.touchIdentifier,this);if(null==C)return;let{x:P,y:T}=C;if(Array.isArray(this.props.grid)){let i=P-this.lastX||0,C=T-this.lastY||0;[i,C]=(0,U.snapToGrid)(this.props.grid,i,C),P=this.lastX+i,T=this.lastY+C}const j=(0,U.createCoreData)(this,P,T);if(!1===this.props.onStop(i,j)||!1===this.mounted)return!1;const A=this.findDOMNode();A&&this.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(A.ownerDocument),(0,Z.default)("DraggableCore: handleDragStop: %j",j),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,A&&((0,Z.default)("DraggableCore: Removing handlers"),(0,W.removeEvent)(A.ownerDocument,Q.move,this.handleDrag),(0,W.removeEvent)(A.ownerDocument,Q.stop,this.handleDragStop))})),_defineProperty(this,"onMouseDown",(i=>(Q=X,this.handleDragStart(i)))),_defineProperty(this,"onMouseUp",(i=>(Q=X,this.handleDragStop(i)))),_defineProperty(this,"onTouchStart",(i=>(Q=$,this.handleDragStart(i)))),_defineProperty(this,"onTouchEnd",(i=>(Q=$,this.handleDragStop(i))))}componentDidMount(){this.mounted=!0;const i=this.findDOMNode();i&&(0,W.addEvent)(i,$.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const i=this.findDOMNode();if(i){const{ownerDocument:C}=i;(0,W.removeEvent)(C,X.move,this.handleDrag),(0,W.removeEvent)(C,$.move,this.handleDrag),(0,W.removeEvent)(C,X.stop,this.handleDragStop),(0,W.removeEvent)(C,$.stop,this.handleDragStop),(0,W.removeEvent)(i,$.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,W.removeUserSelectStyles)(C)}}findDOMNode(){var i,C;return null!==(i=this.props)&&void 0!==i&&i.nodeRef?null===(C=this.props)||void 0===C||null===(C=C.nodeRef)||void 0===C?void 0:C.current:A.default.findDOMNode(this)}render(){return T.cloneElement(T.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}C.default=DraggableCore,_defineProperty(DraggableCore,"displayName","DraggableCore"),_defineProperty(DraggableCore,"propTypes",{allowAnyClick:j.default.bool,children:j.default.node.isRequired,disabled:j.default.bool,enableUserSelectHack:j.default.bool,offsetParent:function(i,C){if(i[C]&&1!==i[C].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:j.default.arrayOf(j.default.number),handle:j.default.string,cancel:j.default.string,nodeRef:j.default.object,onStart:j.default.func,onDrag:j.default.func,onStop:j.default.func,onMouseDown:j.default.func,scale:j.default.number,className:z.dontSetMe,style:z.dontSetMe,transform:z.dontSetMe}),_defineProperty(DraggableCore,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},38230:(i,C,P)=>{"use strict";const{default:T,DraggableCore:j}=P(9111);i.exports=T,i.exports.default=T,i.exports.DraggableCore=j},32837:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.addClassName=addClassName,C.addEvent=function addEvent(i,C,P,T){if(!i)return;const j={capture:!0,...T};i.addEventListener?i.addEventListener(C,P,j):i.attachEvent?i.attachEvent("on"+C,P):i["on"+C]=P},C.addUserSelectStyles=function addUserSelectStyles(i){if(!i)return;let C=i.getElementById("react-draggable-style-el");C||(C=i.createElement("style"),C.type="text/css",C.id="react-draggable-style-el",C.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",C.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",i.getElementsByTagName("head")[0].appendChild(C));i.body&&addClassName(i.body,"react-draggable-transparent-selection")},C.createCSSTransform=function createCSSTransform(i,C){const P=getTranslation(i,C,"px");return{[(0,j.browserPrefixToKey)("transform",j.default)]:P}},C.createSVGTransform=function createSVGTransform(i,C){return getTranslation(i,C,"")},C.getTouch=function getTouch(i,C){return i.targetTouches&&(0,T.findInArray)(i.targetTouches,(i=>C===i.identifier))||i.changedTouches&&(0,T.findInArray)(i.changedTouches,(i=>C===i.identifier))},C.getTouchIdentifier=function getTouchIdentifier(i){if(i.targetTouches&&i.targetTouches[0])return i.targetTouches[0].identifier;if(i.changedTouches&&i.changedTouches[0])return i.changedTouches[0].identifier},C.getTranslation=getTranslation,C.innerHeight=function innerHeight(i){let C=i.clientHeight;const P=i.ownerDocument.defaultView.getComputedStyle(i);return C-=(0,T.int)(P.paddingTop),C-=(0,T.int)(P.paddingBottom),C},C.innerWidth=function innerWidth(i){let C=i.clientWidth;const P=i.ownerDocument.defaultView.getComputedStyle(i);return C-=(0,T.int)(P.paddingLeft),C-=(0,T.int)(P.paddingRight),C},C.matchesSelector=matchesSelector,C.matchesSelectorAndParentsTo=function matchesSelectorAndParentsTo(i,C,P){let T=i;do{if(matchesSelector(T,C))return!0;if(T===P)return!1;T=T.parentNode}while(T);return!1},C.offsetXYFromParent=function offsetXYFromParent(i,C,P){const T=C===C.ownerDocument.body?{left:0,top:0}:C.getBoundingClientRect(),j=(i.clientX+C.scrollLeft-T.left)/P,A=(i.clientY+C.scrollTop-T.top)/P;return{x:j,y:A}},C.outerHeight=function outerHeight(i){let C=i.clientHeight;const P=i.ownerDocument.defaultView.getComputedStyle(i);return C+=(0,T.int)(P.borderTopWidth),C+=(0,T.int)(P.borderBottomWidth),C},C.outerWidth=function outerWidth(i){let C=i.clientWidth;const P=i.ownerDocument.defaultView.getComputedStyle(i);return C+=(0,T.int)(P.borderLeftWidth),C+=(0,T.int)(P.borderRightWidth),C},C.removeClassName=removeClassName,C.removeEvent=function removeEvent(i,C,P,T){if(!i)return;const j={capture:!0,...T};i.removeEventListener?i.removeEventListener(C,P,j):i.detachEvent?i.detachEvent("on"+C,P):i["on"+C]=null},C.removeUserSelectStyles=function removeUserSelectStyles(i){if(!i)return;try{if(i.body&&removeClassName(i.body,"react-draggable-transparent-selection"),i.selection)i.selection.empty();else{const C=(i.defaultView||window).getSelection();C&&"Caret"!==C.type&&C.removeAllRanges()}}catch(i){}};var T=P(26732),j=function _interopRequireWildcard(i,C){if(!C&&i&&i.__esModule)return i;if(null===i||"object"!=typeof i&&"function"!=typeof i)return{default:i};var P=_getRequireWildcardCache(C);if(P&&P.has(i))return P.get(i);var T={},j=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var A in i)if("default"!==A&&Object.prototype.hasOwnProperty.call(i,A)){var W=j?Object.getOwnPropertyDescriptor(i,A):null;W&&(W.get||W.set)?Object.defineProperty(T,A,W):T[A]=i[A]}T.default=i,P&&P.set(i,T);return T}(P(47350));function _getRequireWildcardCache(i){if("function"!=typeof WeakMap)return null;var C=new WeakMap,P=new WeakMap;return(_getRequireWildcardCache=function(i){return i?P:C})(i)}let A="";function matchesSelector(i,C){return A||(A=(0,T.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(C){return(0,T.isFunction)(i[C])}))),!!(0,T.isFunction)(i[A])&&i[A](C)}function getTranslation(i,C,P){let{x:T,y:j}=i,A="translate(".concat(T).concat(P,",").concat(j).concat(P,")");if(C){const i="".concat("string"==typeof C.x?C.x:C.x+P),T="".concat("string"==typeof C.y?C.y:C.y+P);A="translate(".concat(i,", ").concat(T,")")+A}return A}function addClassName(i,C){i.classList?i.classList.add(C):i.className.match(new RegExp("(?:^|\\s)".concat(C,"(?!\\S)")))||(i.className+=" ".concat(C))}function removeClassName(i,C){i.classList?i.classList.remove(C):i.className=i.className.replace(new RegExp("(?:^|\\s)".concat(C,"(?!\\S)"),"g"),"")}},47350:(i,C)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.browserPrefixToKey=browserPrefixToKey,C.browserPrefixToStyle=function browserPrefixToStyle(i,C){return C?"-".concat(C.toLowerCase(),"-").concat(i):i},C.default=void 0,C.getPrefix=getPrefix;const P=["Moz","Webkit","O","ms"];function getPrefix(){var i;let C=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const T=null===(i=window.document)||void 0===i||null===(i=i.documentElement)||void 0===i?void 0:i.style;if(!T)return"";if(C in T)return"";for(let i=0;i {"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.default=function log(){0}},10402:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.canDragX=function canDragX(i){return"both"===i.props.axis||"x"===i.props.axis},C.canDragY=function canDragY(i){return"both"===i.props.axis||"y"===i.props.axis},C.createCoreData=function createCoreData(i,C,P){const j=!(0,T.isNum)(i.lastX),A=findDOMNode(i);return j?{node:A,deltaX:0,deltaY:0,lastX:C,lastY:P,x:C,y:P}:{node:A,deltaX:C-i.lastX,deltaY:P-i.lastY,lastX:i.lastX,lastY:i.lastY,x:C,y:P}},C.createDraggableData=function createDraggableData(i,C){const P=i.props.scale;return{node:C.node,x:i.state.x+C.deltaX/P,y:i.state.y+C.deltaY/P,deltaX:C.deltaX/P,deltaY:C.deltaY/P,lastX:i.state.x,lastY:i.state.y}},C.getBoundPosition=function getBoundPosition(i,C,P){if(!i.props.bounds)return[C,P];let{bounds:A}=i.props;A="string"==typeof A?A:function cloneBounds(i){return{left:i.left,top:i.top,right:i.right,bottom:i.bottom}}(A);const W=findDOMNode(i);if("string"==typeof A){const{ownerDocument:i}=W,C=i.defaultView;let P;if(P="parent"===A?W.parentNode:i.querySelector(A),!(P instanceof C.HTMLElement))throw new Error('Bounds selector "'+A+'" could not find an element.');const U=P,z=C.getComputedStyle(W),Z=C.getComputedStyle(U);A={left:-W.offsetLeft+(0,T.int)(Z.paddingLeft)+(0,T.int)(z.marginLeft),top:-W.offsetTop+(0,T.int)(Z.paddingTop)+(0,T.int)(z.marginTop),right:(0,j.innerWidth)(U)-(0,j.outerWidth)(W)-W.offsetLeft+(0,T.int)(Z.paddingRight)-(0,T.int)(z.marginRight),bottom:(0,j.innerHeight)(U)-(0,j.outerHeight)(W)-W.offsetTop+(0,T.int)(Z.paddingBottom)-(0,T.int)(z.marginBottom)}}(0,T.isNum)(A.right)&&(C=Math.min(C,A.right));(0,T.isNum)(A.bottom)&&(P=Math.min(P,A.bottom));(0,T.isNum)(A.left)&&(C=Math.max(C,A.left));(0,T.isNum)(A.top)&&(P=Math.max(P,A.top));return[C,P]},C.getControlPosition=function getControlPosition(i,C,P){const T="number"==typeof C?(0,j.getTouch)(i,C):null;if("number"==typeof C&&!T)return null;const A=findDOMNode(P),W=P.props.offsetParent||A.offsetParent||A.ownerDocument.body;return(0,j.offsetXYFromParent)(T||i,W,P.props.scale)},C.snapToGrid=function snapToGrid(i,C,P){const T=Math.round(C/i[0])*i[0],j=Math.round(P/i[1])*i[1];return[T,j]};var T=P(26732),j=P(32837);function findDOMNode(i){const C=i.findDOMNode();if(!C)throw new Error(" : Unmounted during event!");return C}},26732:(i,C)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.dontSetMe=function dontSetMe(i,C,P){if(i[C])return new Error("Invalid prop ".concat(C," passed to ").concat(P," - do not set this, set it on the child."))},C.findInArray=function findInArray(i,C){for(let P=0,T=i.length;P {"use strict";function r(i){var C,P,T="";if("string"==typeof i||"number"==typeof i)T+=i;else if("object"==typeof i)if(Array.isArray(i))for(C=0;C clsx,default:()=>T});const T=clsx},2740:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0});var T=function(){function defineProperties(i,C){for(var P=0;P =0||Object.prototype.hasOwnProperty.call(i,T)&&(P[T]=i[T]);return P}(C,["children","element","hasMore","initialLoad","isReverse","loader","loadMore","pageStart","ref","threshold","useCapture","useWindow","getScrollParent"]));Z.ref=function(C){i.scrollComponent=C,z&&z(C)};var $=[P];return j&&(U?W?$.unshift(U):$.push(U):this.defaultLoader&&(W?$.unshift(this.defaultLoader):$.push(this.defaultLoader))),A.default.createElement(T,Z,$)}}]),InfiniteScroll}(j.Component);U.propTypes={children:W.default.node.isRequired,element:W.default.node,hasMore:W.default.bool,initialLoad:W.default.bool,isReverse:W.default.bool,loader:W.default.node,loadMore:W.default.func.isRequired,pageStart:W.default.number,ref:W.default.func,getScrollParent:W.default.func,threshold:W.default.number,useCapture:W.default.bool,useWindow:W.default.bool},U.defaultProps={element:"div",hasMore:!1,initialLoad:!0,pageStart:0,ref:null,threshold:250,useWindow:!0,isReverse:!1,useCapture:!1,loader:null,getScrollParent:null},C.default=U,i.exports=C.default},30808:(i,C,P)=>{i.exports=P(2740)},38299:(i,C)=>{"use strict";var P,T=Symbol.for("react.element"),j=Symbol.for("react.portal"),A=Symbol.for("react.fragment"),W=Symbol.for("react.strict_mode"),U=Symbol.for("react.profiler"),z=Symbol.for("react.provider"),Z=Symbol.for("react.context"),$=Symbol.for("react.server_context"),X=Symbol.for("react.forward_ref"),Q=Symbol.for("react.suspense"),ee=Symbol.for("react.suspense_list"),te=Symbol.for("react.memo"),ne=Symbol.for("react.lazy"),re=Symbol.for("react.offscreen");function v(i){if("object"==typeof i&&null!==i){var C=i.$$typeof;switch(C){case T:switch(i=i.type){case A:case U:case W:case Q:case ee:return i;default:switch(i=i&&i.$$typeof){case $:case Z:case X:case ne:case te:case z:return i;default:return C}}case j:return C}}}P=Symbol.for("react.module.reference"),C.ContextConsumer=Z,C.ContextProvider=z,C.Element=T,C.ForwardRef=X,C.Fragment=A,C.Lazy=ne,C.Memo=te,C.Portal=j,C.Profiler=U,C.StrictMode=W,C.Suspense=Q,C.SuspenseList=ee,C.isAsyncMode=function(){return!1},C.isConcurrentMode=function(){return!1},C.isContextConsumer=function(i){return v(i)===Z},C.isContextProvider=function(i){return v(i)===z},C.isElement=function(i){return"object"==typeof i&&null!==i&&i.$$typeof===T},C.isForwardRef=function(i){return v(i)===X},C.isFragment=function(i){return v(i)===A},C.isLazy=function(i){return v(i)===ne},C.isMemo=function(i){return v(i)===te},C.isPortal=function(i){return v(i)===j},C.isProfiler=function(i){return v(i)===U},C.isStrictMode=function(i){return v(i)===W},C.isSuspense=function(i){return v(i)===Q},C.isSuspenseList=function(i){return v(i)===ee},C.isValidElementType=function(i){return"string"==typeof i||"function"==typeof i||i===A||i===U||i===W||i===Q||i===ee||i===re||"object"==typeof i&&null!==i&&(i.$$typeof===ne||i.$$typeof===te||i.$$typeof===z||i.$$typeof===Z||i.$$typeof===X||i.$$typeof===P||void 0!==i.getModuleId)},C.typeOf=v},84271:(i,C,P)=>{"use strict";i.exports=P(38299)},36159:(i,C,P)=>{"use strict";P.r(C),P.d(C,{Canvas:()=>X,ReactSketchCanvas:()=>Q});var T=P(41594);function asyncGeneratorStep(i,C,P,T,j,A,W){try{var U=i[A](W),z=U.value}catch(i){return void P(i)}U.done?C(z):Promise.resolve(z).then(T,j)}function _extends(){return _extends=Object.assign||function(i){for(var C=1;C =0;--j){var A=this.tryEntries[j],W=A.completion;if("root"===A.tryLoc)return handle("end");if(A.tryLoc<=this.prev){var U=T.call(A,"catchLoc"),z=T.call(A,"finallyLoc");if(U&&z){if(this.prev =0;--P){var j=this.tryEntries[P];if(j.tryLoc<=this.prev&&T.call(j,"finallyLoc")&&this.prev =0;--C){var P=this.tryEntries[C];if(P.finallyLoc===i)return this.complete(P.completion,P.afterLoc),resetTryEntry(P),Q}},catch:function(i){for(var C=this.tryEntries.length-1;C>=0;--C){var P=this.tryEntries[C];if(P.tryLoc===i){var T=P.completion;if("throw"===T.type){var j=T.arg;resetTryEntry(P)}return j}}throw new Error("illegal catch attempt")},delegateYield:function(i,P,T){return this.delegate={iterator:values(i),resultName:P,nextLoc:T},"next"===this.method&&(this.arg=C),Q}},i}(i.exports);try{regeneratorRuntime=C}catch(i){"object"==typeof globalThis?globalThis.regeneratorRuntime=C:Function("r","regeneratorRuntime = r")(C)}}(j);var A=j.exports,W=function SvgPath(i){var C=i.paths,P=i.id,j=i.strokeWidth,A=i.strokeColor,W=i.command,U=void 0===W?z:W;if(1===C.length){var Z=C[0],$=Z.x,X=Z.y,Q=j/2;return T.createElement("circle",{key:P,id:P,cx:$,cy:X,r:Q,stroke:A,fill:A})}var ee=C.reduce((function(i,C,P,T){return 0===P?"M "+C.x+","+C.y:i+" "+U(C,P,T)}),"");return T.createElement("path",{key:P,id:P,d:ee,fill:"none",strokeLinecap:"round",stroke:A,strokeWidth:j})},U=function controlPoint(i){var C=i.current,P=i.next,T=i.previous,j=i.reverse,A=function line(i,C){var P=C.x-i.x,T=C.y-i.y;return{length:Math.sqrt(Math.pow(P,2)+Math.pow(T,2)),angle:Math.atan2(T,P)}}(T||C,P||C),W=A.angle+(j?Math.PI:0),U=.2*A.length;return[C.x+Math.cos(W)*U,C.y+Math.sin(W)*U]},z=function bezierCommand(i,C,P){var T=null,j=null;switch(C){case 0:var A=U({current:i});T=A[0],j=A[1];break;case 1:var W=U({current:P[C-1],next:i});T=W[0],j=W[1];break;default:var z=U({current:P[C-1],previous:P[C-2],next:i});T=z[0],j=z[1]}var Z=U({current:i,previous:P[C-1],next:P[C+1],reverse:!0});return"C "+T+","+j+" "+Z[0]+","+Z[1]+" "+i.x+", "+i.y},Z=function Paths(i){var C=i.id,P=i.paths;return T.createElement(T.Fragment,null,P.map((function(i,P){return T.createElement(W,{key:C+"__"+P,paths:i.paths,id:C+"__"+P,strokeWidth:i.strokeWidth,strokeColor:i.strokeColor,command:z})})))},$=function loadImage(i){return new Promise((function(C,P){var T=new Image;T.addEventListener("load",(function(){T.width>0&&C(T),P("Image not found")})),T.addEventListener("error",(function(i){return P(i)})),T.src=i,T.setAttribute("crossorigin","anonymous")}))};function getCanvasWithViewBox(i){var C,P=null==(C=i.firstChild)?void 0:C.cloneNode(!0),T=i.offsetWidth,j=i.offsetHeight;return P.setAttribute("viewBox","0 0 "+T+" "+j),P.setAttribute("width",T.toString()),P.setAttribute("height",j.toString()),{svgCanvas:P,width:T,height:j}}var X=T.forwardRef((function(i,C){var P=i.paths,j=i.isDrawing,U=i.onPointerDown,z=i.onPointerMove,X=i.onPointerUp,Q=i.id,ee=void 0===Q?"react-sketch-canvas":Q,te=i.width,ne=void 0===te?"100%":te,re=i.height,oe=void 0===re?"100%":re,ae=i.className,le=void 0===ae?"react-sketch-canvas":ae,ue=i.canvasColor,ce=void 0===ue?"red":ue,se=i.backgroundImage,de=void 0===se?"":se,pe=i.exportWithBackgroundImage,me=void 0!==pe&&pe,he=i.preserveBackgroundImageAspectRatio,ge=void 0===he?"none":he,ve=i.allowOnlyPointerType,ye=void 0===ve?"all":ve,be=i.style,_e=void 0===be?{border:"0.0625rem solid #9c9c9c",borderRadius:"0.25rem"}:be,Ce=i.svgStyle,Ee=void 0===Ce?{}:Ce,we=T.useRef(null),xe=function getCoordinates(i){var C,P,T,j=null==(C=we.current)?void 0:C.getBoundingClientRect(),A=null!=(P=window.scrollX)?P:0,W=null!=(T=window.scrollY)?T:0;return j?{x:i.pageX-j.left-A,y:i.pageY-j.top-W}:{x:0,y:0}},Oe=function handlePointerUp(i){"mouse"===i.pointerType&&0!==i.button||"all"!==ye&&i.pointerType!==ye||X()};T.useImperativeHandle(C,(function(){return{exportImage:function exportImage(i){return new Promise(function(){var C=function _asyncToGenerator(i){return function(){var C=this,P=arguments;return new Promise((function(T,j){var A=i.apply(C,P);function _next(i){asyncGeneratorStep(A,T,j,_next,_throw,"next",i)}function _throw(i){asyncGeneratorStep(A,T,j,_next,_throw,"throw",i)}_next(void 0)}))}}(A.mark((function _callee(C,P){var T,j,W,U,z,Z,X,Q;return A.wrap((function _callee$(A){for(;;)switch(A.prev=A.next){case 0:if(A.prev=0,T=we.current){A.next=4;break}throw Error("Canvas not rendered yet");case 4:return j=getCanvasWithViewBox(T),W=j.svgCanvas,U=j.width,z=j.height,Z="data:image/svg+xml;base64,"+btoa(W.outerHTML),A.next=8,$(Z);case 8:if(A.t0=A.sent,X=[A.t0],!me){A.next=21;break}return A.prev=11,A.next=14,$(de);case 14:Q=A.sent,X.push(Q),A.next=21;break;case 18:A.prev=18,A.t1=A.catch(11),console.warn("exportWithBackgroundImage props is set without a valid background image URL. This option is ignored");case 21:Promise.all(X).then((function(P){var T=document.createElement("canvas");T.setAttribute("width",U.toString()),T.setAttribute("height",z.toString());var j=T.getContext("2d");if(!j)throw Error("Canvas not rendered yet");P.reverse().forEach((function(i){j.drawImage(i,0,0)})),C(T.toDataURL("image/"+i))})).catch((function(i){throw i})),A.next=27;break;case 24:A.prev=24,A.t2=A.catch(0),P(A.t2);case 27:case"end":return A.stop()}}),_callee,null,[[0,24],[11,18]])})));return function(i,P){return C.apply(this,arguments)}}())},exportSvg:function exportSvg(){return new Promise((function(i,C){try{var P,T=null!=(P=we.current)?P:null;if(null!==T){var j,A,W=getCanvasWithViewBox(T).svgCanvas;if(me)return void i(W.outerHTML);null==(j=W.querySelector("#"+ee+"__background"))||j.remove(),null==(A=W.querySelector("#"+ee+"__canvas-background"))||A.setAttribute("fill",ce),i(W.outerHTML)}C(new Error("Canvas not loaded"))}catch(i){C(i)}}))}}})),T.useEffect((function(){return document.addEventListener("pointerup",Oe),function(){document.removeEventListener("pointerup",Oe)}}),[Oe]);var ke=P.filter((function(i){return!i.drawMode})),Pe=0,Se=P.reduce((function(i,C){return C.drawMode?(void 0===i[Pe]&&(i[Pe]=[]),i[Pe].push(C),i):(Pe+=1,i)}),[[]]);return T.createElement("div",{role:"presentation",ref:we,className:le,style:_extends({touchAction:"none",width:ne,height:oe},_e),"touch-action":"none",onPointerDown:function handlePointerDown(i){if(!("all"!==ye&&i.pointerType!==ye||"mouse"===i.pointerType&&0!==i.button)){var C=xe(i);U(C)}},onPointerMove:function handlePointerMove(i){if(j&&("all"===ye||i.pointerType===ye)){var C=xe(i);z(C)}},onPointerUp:Oe},T.createElement("svg",{version:"1.1",baseProfile:"full",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",style:_extends({width:"100%",height:"100%"},Ee),id:ee},T.createElement("g",{id:ee+"__eraser-stroke-group",display:"none"},T.createElement("rect",{id:ee+"__mask-background",x:"0",y:"0",width:"100%",height:"100%",fill:"white"}),ke.map((function(i,C){return T.createElement(W,{key:ee+"__eraser-"+C,id:ee+"__eraser-"+C,paths:i.paths,strokeColor:"#000000",strokeWidth:i.strokeWidth})}))),T.createElement("defs",null,de&&T.createElement("pattern",{id:ee+"__background",x:"0",y:"0",width:"100%",height:"100%",patternUnits:"userSpaceOnUse"},T.createElement("image",{x:"0",y:"0",width:"100%",height:"100%",xlinkHref:de,preserveAspectRatio:ge})),ke.map((function(i,C){return T.createElement("mask",{id:ee+"__eraser-mask-"+C,key:ee+"__eraser-mask-"+C,maskUnits:"userSpaceOnUse"},T.createElement("use",{href:"#"+ee+"__mask-background"}),Array.from({length:ke.length-C},(function(i,P){return P+C})).map((function(i){return T.createElement("use",{key:i.toString(),href:"#"+ee+"__eraser-"+i.toString()})})))}))),T.createElement("g",{id:ee+"__canvas-background-group"},T.createElement("rect",{id:ee+"__canvas-background",x:"0",y:"0",width:"100%",height:"100%",fill:de?"url(#"+ee+"__background)":ce})),Se.map((function(i,C){return T.createElement("g",{id:ee+"__stroke-group-"+C,key:ee+"__stroke-group-"+C,mask:"url(#"+ee+"__eraser-mask-"+C+")"},T.createElement(Z,{id:ee,paths:i}))}))))})),Q=T.forwardRef((function(i,C){var P=i.id,j=void 0===P?"react-sketch-canvas":P,A=i.width,W=void 0===A?"100%":A,U=i.height,z=void 0===U?"100%":U,Z=i.className,$=void 0===Z?"":Z,Q=i.canvasColor,ee=void 0===Q?"white":Q,te=i.strokeColor,ne=void 0===te?"red":te,re=i.backgroundImage,oe=void 0===re?"":re,ae=i.exportWithBackgroundImage,le=void 0!==ae&&ae,ue=i.preserveBackgroundImageAspectRatio,ce=void 0===ue?"none":ue,se=i.strokeWidth,de=void 0===se?4:se,pe=i.eraserWidth,me=void 0===pe?8:pe,he=i.allowOnlyPointerType,ge=void 0===he?"all":he,ve=i.style,ye=void 0===ve?{border:"0.0625rem solid #9c9c9c",borderRadius:"0.25rem"}:ve,be=i.svgStyle,_e=void 0===be?{}:be,Ce=i.onChange,Ee=void 0===Ce?function(i){}:Ce,we=i.onStroke,xe=void 0===we?function(i,C){}:we,Oe=i.withTimestamp,ke=void 0!==Oe&&Oe,Pe=T.createRef(),Se=T.useState(!0),Ie=Se[0],Te=Se[1],Re=T.useState(!1),je=Re[0],Ae=Re[1],Me=T.useState([]),Le=Me[0],De=Me[1],qe=T.useState([]),We=qe[0],Be=qe[1],Ne=T.useState([]),Fe=Ne[0],He=Ne[1],Ue=T.useCallback((function(){var i,C,P=null!=(i=null==(C=Fe.slice(-1))?void 0:C[0])?i:null;null!==P?xe(P,!P.drawMode):console.warn("No stroke found!")}),[je]);T.useEffect((function(){Ue()}),[je]),T.useEffect((function(){Ee(Fe)}),[Fe]),T.useImperativeHandle(C,(function(){return{eraseMode:function eraseMode(i){Te(!i)},clearCanvas:function clearCanvas(){De([].concat(Fe)),He([])},undo:function undo(){if(0!==Le.length)return He([].concat(Le)),void De([]);Be((function(i){return[].concat(i,Fe.slice(-1))})),He((function(i){return i.slice(0,-1)}))},redo:function redo(){0!==We.length&&(He((function(i){return[].concat(i,We.slice(-1))})),Be((function(i){return i.slice(0,-1)})))},exportImage:function exportImage(i){var C,exportImage=null==(C=Pe.current)?void 0:C.exportImage;if(exportImage)return exportImage(i);throw Error("Export function called before canvas loaded")},exportSvg:function exportSvg(){return new Promise((function(i,C){var P,T=null==(P=Pe.current)?void 0:P.exportSvg;T?T().then((function(C){i(C)})).catch((function(i){C(i)})):C(Error("Export function called before canvas loaded"))}))},exportPaths:function exportPaths(){return new Promise((function(i,C){try{i(Fe)}catch(i){C(i)}}))},loadPaths:function loadPaths(i){He((function(C){return[].concat(C,i)}))},getSketchingTime:function getSketchingTime(){return new Promise((function(i,C){ke||C(new Error("Set 'withTimestamp' prop to get sketching time"));try{i(Fe.reduce((function(i,C){var P,T,j=null!=(P=C.startTimestamp)?P:0;return i+((null!=(T=C.endTimestamp)?T:0)-j)}),0))}catch(i){C(i)}}))},resetCanvas:function resetCanvas(){De([]),Be([]),He([])}}}));return T.createElement(X,{ref:Pe,id:j,width:W,height:z,className:$,canvasColor:ee,backgroundImage:oe,exportWithBackgroundImage:le,preserveBackgroundImageAspectRatio:ce,allowOnlyPointerType:ge,style:ye,svgStyle:_e,paths:Fe,isDrawing:je,onPointerDown:function handlePointerDown(i){Ae(!0),Be([]);var C={drawMode:Ie,strokeColor:Ie?ne:"#000000",strokeWidth:Ie?de:me,paths:[i]};ke&&(C=_extends({},C,{startTimestamp:Date.now(),endTimestamp:0})),He((function(i){return[].concat(i,[C])}))},onPointerMove:function handlePointerMove(i){if(je){var C=Fe.slice(-1)[0],P=_extends({},C,{paths:[].concat(C.paths,[i])});He((function(i){return[].concat(i.slice(0,-1),[P])}))}},onPointerUp:function handlePointerUp(){var i,C;if(je&&(Ae(!1),ke)){var P=null!=(i=null==(C=Fe.slice(-1))?void 0:C[0])?i:null;if(null!==P){var T=_extends({},P,{endTimestamp:Date.now()});He((function(i){return[].concat(i.slice(0,-1),[T])}))}}}})}))},24120:(i,C,P)=>{var T=P(40848);function StyleToObject(i,C){var P,j=null;if(!i||"string"!=typeof i)return j;for(var A,W,U=T(i),z="function"==typeof C,Z=0,$=U.length;Z<$;Z++)A=(P=U[Z]).property,W=P.value,z?C(A,W,P):W&&(j||(j={}),j[A]=W);return j}i.exports=StyleToObject,i.exports.default=StyleToObject},7738:i=>{i.exports=function isBuffer(i){return null!=i&&null!=i.constructor&&"function"==typeof i.constructor.isBuffer&&i.constructor.isBuffer(i)}},21806:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.default=function isFQDN(i,C){(0,T.default)(i),(C=(0,j.default)(C,A)).allow_trailing_dot&&"."===i[i.length-1]&&(i=i.substring(0,i.length-1));!0===C.allow_wildcard&&0===i.indexOf("*.")&&(i=i.substring(2));var P=i.split("."),W=P[P.length-1];if(C.require_tld){if(P.length<2)return!1;if(!C.allow_numeric_tld&&!/^([a-z\u00A1-\u00A8\u00AA-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]{2,}|xn[a-z0-9-]{2,})$/i.test(W))return!1;if(/\s/.test(W))return!1}if(!C.allow_numeric_tld&&/^\d+$/.test(W))return!1;return P.every((function(i){return!(i.length>63&&!C.ignore_max_length)&&(!!/^[a-z_\u00a1-\uffff0-9-]+$/i.test(i)&&(!/[\uff01-\uff5e]/.test(i)&&(!/^-|-$/.test(i)&&!(!C.allow_underscores&&/_/.test(i)))))}))};var T=_interopRequireDefault(P(93443)),j=_interopRequireDefault(P(41398));function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}var A={require_tld:!0,allow_underscores:!1,allow_trailing_dot:!1,allow_numeric_tld:!1,allow_wildcard:!1,ignore_max_length:!1};i.exports=C.default,i.exports.default=C.default},14744:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.default=function isIP(i){var C=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if((0,T.default)(i),!(C=String(C)))return isIP(i,4)||isIP(i,6);if("4"===C)return W.test(i);if("6"===C)return z.test(i);return!1};var T=function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}(P(93443));var j="(?:[0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])",A="(".concat(j,"[.]){3}").concat(j),W=new RegExp("^".concat(A,"$")),U="(?:[0-9a-fA-F]{1,4})",z=new RegExp("^("+"(?:".concat(U,":){7}(?:").concat(U,"|:)|")+"(?:".concat(U,":){6}(?:").concat(A,"|:").concat(U,"|:)|")+"(?:".concat(U,":){5}(?::").concat(A,"|(:").concat(U,"){1,2}|:)|")+"(?:".concat(U,":){4}(?:(:").concat(U,"){0,1}:").concat(A,"|(:").concat(U,"){1,3}|:)|")+"(?:".concat(U,":){3}(?:(:").concat(U,"){0,2}:").concat(A,"|(:").concat(U,"){1,4}|:)|")+"(?:".concat(U,":){2}(?:(:").concat(U,"){0,3}:").concat(A,"|(:").concat(U,"){1,5}|:)|")+"(?:".concat(U,":){1}(?:(:").concat(U,"){0,4}:").concat(A,"|(:").concat(U,"){1,6}|:)|")+"(?::((?::".concat(U,"){0,5}:").concat(A,"|(?::").concat(U,"){1,7}|:))")+")(%[0-9a-zA-Z-.:]{1,})?$");i.exports=C.default,i.exports.default=C.default},94760:(i,C,P)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.default=function isURL(i,C){if((0,T.default)(i),!i||/[\s<>]/.test(i))return!1;if(0===i.indexOf("mailto:"))return!1;if((C=(0,W.default)(C,U)).validate_length&&i.length>=2083)return!1;if(!C.allow_fragments&&i.includes("#"))return!1;if(!C.allow_query_components&&(i.includes("?")||i.includes("&")))return!1;var P,Z,$,X,Q,ee,te,ne;if(te=i.split("#"),i=te.shift(),te=i.split("?"),i=te.shift(),(te=i.split("://")).length>1){if(P=te.shift().toLowerCase(),C.require_valid_protocol&&-1===C.protocols.indexOf(P))return!1}else{if(C.require_protocol)return!1;if("//"===i.slice(0,2)){if(!C.allow_protocol_relative_urls)return!1;te[0]=i.slice(2)}}if(""===(i=te.join("://")))return!1;if(te=i.split("/"),""===(i=te.shift())&&!C.require_host)return!0;if((te=i.split("@")).length>1){if(C.disallow_auth)return!1;if(""===te[0])return!1;if((Z=te.shift()).indexOf(":")>=0&&Z.split(":").length>2)return!1;var re=function _slicedToArray(i,C){return function _arrayWithHoles(i){if(Array.isArray(i))return i}(i)||function _iterableToArrayLimit(i,C){var P=null==i?null:"undefined"!=typeof Symbol&&i[Symbol.iterator]||i["@@iterator"];if(null!=P){var T,j,A,W,U=[],z=!0,Z=!1;try{if(A=(P=P.call(i)).next,0===C){if(Object(P)!==P)return;z=!1}else for(;!(z=(T=A.call(P)).done)&&(U.push(T.value),U.length!==C);z=!0);}catch(i){Z=!0,j=i}finally{try{if(!z&&null!=P.return&&(W=P.return(),Object(W)!==W))return}finally{if(Z)throw j}}return U}}(i,C)||function _unsupportedIterableToArray(i,C){if(!i)return;if("string"==typeof i)return _arrayLikeToArray(i,C);var P=Object.prototype.toString.call(i).slice(8,-1);"Object"===P&&i.constructor&&(P=i.constructor.name);if("Map"===P||"Set"===P)return Array.from(i);if("Arguments"===P||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P))return _arrayLikeToArray(i,C)}(i,C)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}(Z.split(":"),2),oe=re[0],ae=re[1];if(""===oe&&""===ae)return!1}X=te.join("@"),ee=null,ne=null;var le=X.match(z);le?($="",ne=le[1],ee=le[2]||null):($=(te=X.split(":")).shift(),te.length&&(ee=te.join(":")));if(null!==ee&&ee.length>0){if(Q=parseInt(ee,10),!/^[0-9]+$/.test(ee)||Q<=0||Q>65535)return!1}else if(C.require_port)return!1;if(C.host_whitelist)return checkHost($,C.host_whitelist);if(""===$&&!C.require_host)return!0;if(!((0,A.default)($)||(0,j.default)($,C)||ne&&(0,A.default)(ne,6)))return!1;if($=$||ne,C.host_blacklist&&checkHost($,C.host_blacklist))return!1;return!0};var T=_interopRequireDefault(P(93443)),j=_interopRequireDefault(P(21806)),A=_interopRequireDefault(P(14744)),W=_interopRequireDefault(P(41398));function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}}function _arrayLikeToArray(i,C){(null==C||C>i.length)&&(C=i.length);for(var P=0,T=new Array(C);P {"use strict";function _typeof(i){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},_typeof(i)}Object.defineProperty(C,"__esModule",{value:!0}),C.default=function assertString(i){if(!("string"==typeof i||i instanceof String)){var C=_typeof(i);throw null===i?C="null":"object"===C&&(C=i.constructor.name),new TypeError("Expected a string but received a ".concat(C))}},i.exports=C.default,i.exports.default=C.default},41398:(i,C)=>{"use strict";Object.defineProperty(C,"__esModule",{value:!0}),C.default=function merge(){var i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},C=arguments.length>1?arguments[1]:void 0;for(var P in C)void 0===i[P]&&(i[P]=C[P]);return i},i.exports=C.default,i.exports.default=C.default},44:i=>{i.exports=function isBuffer(i){return null!=i&&null!=i.constructor&&"function"==typeof i.constructor.isBuffer&&i.constructor.isBuffer(i)}},41594:i=>{"use strict";i.exports=React},75206:i=>{"use strict";i.exports=ReactDOM},44048:i=>{"use strict";i.exports=elementorV2.icons},86956:i=>{"use strict";i.exports=elementorV2.ui},3767:i=>{"use strict";i.exports=elementorV2.ui.TextField},12470:i=>{"use strict";i.exports=wp.i18n},78113:i=>{i.exports=function _arrayLikeToArray(i,C){(null==C||C>i.length)&&(C=i.length);for(var P=0,T=Array(C);P {i.exports=function _arrayWithHoles(i){if(Array.isArray(i))return i},i.exports.__esModule=!0,i.exports.default=i.exports},91819:(i,C,P)=>{var T=P(78113);i.exports=function _arrayWithoutHoles(i){if(Array.isArray(i))return T(i)},i.exports.__esModule=!0,i.exports.default=i.exports},58155:i=>{function asyncGeneratorStep(i,C,P,T,j,A,W){try{var U=i[A](W),z=U.value}catch(i){return void P(i)}U.done?C(z):Promise.resolve(z).then(T,j)}i.exports=function _asyncToGenerator(i){return function(){var C=this,P=arguments;return new Promise((function(T,j){var A=i.apply(C,P);function _next(i){asyncGeneratorStep(A,T,j,_next,_throw,"next",i)}function _throw(i){asyncGeneratorStep(A,T,j,_next,_throw,"throw",i)}_next(void 0)}))}},i.exports.__esModule=!0,i.exports.default=i.exports},39805:i=>{i.exports=function _classCallCheck(i,C){if(!(i instanceof C))throw new TypeError("Cannot call a class as a function")},i.exports.__esModule=!0,i.exports.default=i.exports},40989:(i,C,P)=>{var T=P(45498);function _defineProperties(i,C){for(var P=0;P {var T=P(45498);i.exports=function _defineProperty(i,C,P){return(C=T(C))in i?Object.defineProperty(i,C,{value:P,enumerable:!0,configurable:!0,writable:!0}):i[C]=P,i},i.exports.__esModule=!0,i.exports.default=i.exports},78304:i=>{function _extends(){return i.exports=_extends=Object.assign?Object.assign.bind():function(i){for(var C=1;C {i.exports=function _interopRequireDefault(i){return i&&i.__esModule?i:{default:i}},i.exports.__esModule=!0,i.exports.default=i.exports},20365:i=>{i.exports=function _iterableToArray(i){if("undefined"!=typeof Symbol&&null!=i[Symbol.iterator]||null!=i["@@iterator"])return Array.from(i)},i.exports.__esModule=!0,i.exports.default=i.exports},65474:i=>{i.exports=function _iterableToArrayLimit(i,C){var P=null==i?null:"undefined"!=typeof Symbol&&i[Symbol.iterator]||i["@@iterator"];if(null!=P){var T,j,A,W,U=[],z=!0,Z=!1;try{if(A=(P=P.call(i)).next,0===C){if(Object(P)!==P)return;z=!1}else for(;!(z=(T=A.call(P)).done)&&(U.push(T.value),U.length!==C);z=!0);}catch(i){Z=!0,j=i}finally{try{if(!z&&null!=P.return&&(W=P.return(),Object(W)!==W))return}finally{if(Z)throw j}}return U}},i.exports.__esModule=!0,i.exports.default=i.exports},11018:i=>{i.exports=function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},i.exports.__esModule=!0,i.exports.default=i.exports},78687:i=>{i.exports=function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")},i.exports.__esModule=!0,i.exports.default=i.exports},40453:(i,C,P)=>{var T=P(10739);i.exports=function _objectWithoutProperties(i,C){if(null==i)return{};var P,j,A=T(i,C);if(Object.getOwnPropertySymbols){var W=Object.getOwnPropertySymbols(i);for(j=0;j {i.exports=function _objectWithoutPropertiesLoose(i,C){if(null==i)return{};var P={};for(var T in i)if({}.hasOwnProperty.call(i,T)){if(C.includes(T))continue;P[T]=i[T]}return P},i.exports.__esModule=!0,i.exports.default=i.exports},53051:(i,C,P)=>{var T=P(10564).default;function _regeneratorRuntime(){"use strict";i.exports=_regeneratorRuntime=function _regeneratorRuntime(){return P},i.exports.__esModule=!0,i.exports.default=i.exports;var C,P={},j=Object.prototype,A=j.hasOwnProperty,W=Object.defineProperty||function(i,C,P){i[C]=P.value},U="function"==typeof Symbol?Symbol:{},z=U.iterator||"@@iterator",Z=U.asyncIterator||"@@asyncIterator",$=U.toStringTag||"@@toStringTag";function define(i,C,P){return Object.defineProperty(i,C,{value:P,enumerable:!0,configurable:!0,writable:!0}),i[C]}try{define({},"")}catch(C){define=function define(i,C,P){return i[C]=P}}function wrap(i,C,P,T){var j=C&&C.prototype instanceof Generator?C:Generator,A=Object.create(j.prototype),U=new Context(T||[]);return W(A,"_invoke",{value:makeInvokeMethod(i,P,U)}),A}function tryCatch(i,C,P){try{return{type:"normal",arg:i.call(C,P)}}catch(i){return{type:"throw",arg:i}}}P.wrap=wrap;var X="suspendedStart",Q="suspendedYield",ee="executing",te="completed",ne={};function Generator(){}function GeneratorFunction(){}function GeneratorFunctionPrototype(){}var re={};define(re,z,(function(){return this}));var oe=Object.getPrototypeOf,ae=oe&&oe(oe(values([])));ae&&ae!==j&&A.call(ae,z)&&(re=ae);var le=GeneratorFunctionPrototype.prototype=Generator.prototype=Object.create(re);function defineIteratorMethods(i){["next","throw","return"].forEach((function(C){define(i,C,(function(i){return this._invoke(C,i)}))}))}function AsyncIterator(i,C){function invoke(P,j,W,U){var z=tryCatch(i[P],i,j);if("throw"!==z.type){var Z=z.arg,$=Z.value;return $&&"object"==T($)&&A.call($,"__await")?C.resolve($.__await).then((function(i){invoke("next",i,W,U)}),(function(i){invoke("throw",i,W,U)})):C.resolve($).then((function(i){Z.value=i,W(Z)}),(function(i){return invoke("throw",i,W,U)}))}U(z.arg)}var P;W(this,"_invoke",{value:function value(i,T){function callInvokeWithMethodAndArg(){return new C((function(C,P){invoke(i,T,C,P)}))}return P=P?P.then(callInvokeWithMethodAndArg,callInvokeWithMethodAndArg):callInvokeWithMethodAndArg()}})}function makeInvokeMethod(i,P,T){var j=X;return function(A,W){if(j===ee)throw Error("Generator is already running");if(j===te){if("throw"===A)throw W;return{value:C,done:!0}}for(T.method=A,T.arg=W;;){var U=T.delegate;if(U){var z=maybeInvokeDelegate(U,T);if(z){if(z===ne)continue;return z}}if("next"===T.method)T.sent=T._sent=T.arg;else if("throw"===T.method){if(j===X)throw j=te,T.arg;T.dispatchException(T.arg)}else"return"===T.method&&T.abrupt("return",T.arg);j=ee;var Z=tryCatch(i,P,T);if("normal"===Z.type){if(j=T.done?te:Q,Z.arg===ne)continue;return{value:Z.arg,done:T.done}}"throw"===Z.type&&(j=te,T.method="throw",T.arg=Z.arg)}}}function maybeInvokeDelegate(i,P){var T=P.method,j=i.iterator[T];if(j===C)return P.delegate=null,"throw"===T&&i.iterator.return&&(P.method="return",P.arg=C,maybeInvokeDelegate(i,P),"throw"===P.method)||"return"!==T&&(P.method="throw",P.arg=new TypeError("The iterator does not provide a '"+T+"' method")),ne;var A=tryCatch(j,i.iterator,P.arg);if("throw"===A.type)return P.method="throw",P.arg=A.arg,P.delegate=null,ne;var W=A.arg;return W?W.done?(P[i.resultName]=W.value,P.next=i.nextLoc,"return"!==P.method&&(P.method="next",P.arg=C),P.delegate=null,ne):W:(P.method="throw",P.arg=new TypeError("iterator result is not an object"),P.delegate=null,ne)}function pushTryEntry(i){var C={tryLoc:i[0]};1 in i&&(C.catchLoc=i[1]),2 in i&&(C.finallyLoc=i[2],C.afterLoc=i[3]),this.tryEntries.push(C)}function resetTryEntry(i){var C=i.completion||{};C.type="normal",delete C.arg,i.completion=C}function Context(i){this.tryEntries=[{tryLoc:"root"}],i.forEach(pushTryEntry,this),this.reset(!0)}function values(i){if(i||""===i){var P=i[z];if(P)return P.call(i);if("function"==typeof i.next)return i;if(!isNaN(i.length)){var j=-1,W=function next(){for(;++j =0;--T){var j=this.tryEntries[T],W=j.completion;if("root"===j.tryLoc)return handle("end");if(j.tryLoc<=this.prev){var U=A.call(j,"catchLoc"),z=A.call(j,"finallyLoc");if(U&&z){if(this.prev =0;--P){var T=this.tryEntries[P];if(T.tryLoc<=this.prev&&A.call(T,"finallyLoc")&&this.prev =0;--C){var P=this.tryEntries[C];if(P.finallyLoc===i)return this.complete(P.completion,P.afterLoc),resetTryEntry(P),ne}},catch:function _catch(i){for(var C=this.tryEntries.length-1;C>=0;--C){var P=this.tryEntries[C];if(P.tryLoc===i){var T=P.completion;if("throw"===T.type){var j=T.arg;resetTryEntry(P)}return j}}throw Error("illegal catch attempt")},delegateYield:function delegateYield(i,P,T){return this.delegate={iterator:values(i),resultName:P,nextLoc:T},"next"===this.method&&(this.arg=C),ne}},P}i.exports=_regeneratorRuntime,i.exports.__esModule=!0,i.exports.default=i.exports},18821:(i,C,P)=>{var T=P(70569),j=P(65474),A=P(37744),W=P(11018);i.exports=function _slicedToArray(i,C){return T(i)||j(i,C)||A(i,C)||W()},i.exports.__esModule=!0,i.exports.default=i.exports},98832:i=>{i.exports=function _taggedTemplateLiteral(i,C){return C||(C=i.slice(0)),Object.freeze(Object.defineProperties(i,{raw:{value:Object.freeze(C)}}))},i.exports.__esModule=!0,i.exports.default=i.exports},10906:(i,C,P)=>{var T=P(91819),j=P(20365),A=P(37744),W=P(78687);i.exports=function _toConsumableArray(i){return T(i)||j(i)||A(i)||W()},i.exports.__esModule=!0,i.exports.default=i.exports},11327:(i,C,P)=>{var T=P(10564).default;i.exports=function toPrimitive(i,C){if("object"!=T(i)||!i)return i;var P=i[Symbol.toPrimitive];if(void 0!==P){var j=P.call(i,C||"default");if("object"!=T(j))return j;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===C?String:Number)(i)},i.exports.__esModule=!0,i.exports.default=i.exports},45498:(i,C,P)=>{var T=P(10564).default,j=P(11327);i.exports=function toPropertyKey(i){var C=j(i,"string");return"symbol"==T(C)?C:C+""},i.exports.__esModule=!0,i.exports.default=i.exports},10564:i=>{function _typeof(C){return i.exports=_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(i){return typeof i}:function(i){return i&&"function"==typeof Symbol&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},i.exports.__esModule=!0,i.exports.default=i.exports,_typeof(C)}i.exports=_typeof,i.exports.__esModule=!0,i.exports.default=i.exports},37744:(i,C,P)=>{var T=P(78113);i.exports=function _unsupportedIterableToArray(i,C){if(i){if("string"==typeof i)return T(i,C);var P={}.toString.call(i).slice(8,-1);return"Object"===P&&i.constructor&&(P=i.constructor.name),"Map"===P||"Set"===P?Array.from(i):"Arguments"===P||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P)?T(i,C):void 0}},i.exports.__esModule=!0,i.exports.default=i.exports},61790:(i,C,P)=>{var T=P(53051)();i.exports=T;try{regeneratorRuntime=T}catch(i){"object"==typeof globalThis?globalThis.regeneratorRuntime=T:Function("r","regeneratorRuntime = r")(T)}},18453:(i,C,P)=>{"use strict";P.r(C),P.d(C,{default:()=>ReactMarkdown,uriTransformer:()=>uriTransformer});var T={};P.r(T),P.d(T,{attentionMarkers:()=>st,contentInitial:()=>ot,disable:()=>dt,document:()=>rt,flow:()=>it,flowInitial:()=>at,insideSpan:()=>ct,string:()=>lt,text:()=>ut});var j={};P.r(j),P.d(j,{boolean:()=>xt,booleanish:()=>Ot,commaOrSpaceSeparated:()=>Tt,commaSeparated:()=>It,number:()=>Pt,overloadedBoolean:()=>kt,spaceSeparated:()=>St});const A=["http","https","mailto","tel"];function uriTransformer(i){const C=(i||"").trim(),P=C.charAt(0);if("#"===P||"/"===P)return C;const T=C.indexOf(":");if(-1===T)return C;let j=-1;for(;++j j?C:(j=C.indexOf("#"),-1!==j&&T>j?C:"javascript:void(0)")}var W=P(41594),U=P(44);function stringifyPosition(i){return i&&"object"==typeof i?"position"in i||"type"in i?position(i.position):"start"in i||"end"in i?position(i):"line"in i||"column"in i?point(i):"":""}function point(i){return index(i&&i.line)+":"+index(i&&i.column)}function position(i){return point(i&&i.start)+"-"+point(i&&i.end)}function index(i){return i&&"number"==typeof i?i:1}class VFileMessage extends Error{constructor(i,C,P){const T=[null,null];let j={start:{line:null,column:null},end:{line:null,column:null}};if(super(),"string"==typeof C&&(P=C,C=void 0),"string"==typeof P){const i=P.indexOf(":");-1===i?T[1]=P:(T[0]=P.slice(0,i),T[1]=P.slice(i+1))}C&&("type"in C||"position"in C?C.position&&(j=C.position):"start"in C||"end"in C?j=C:("line"in C||"column"in C)&&(j.start=C)),this.name=stringifyPosition(C)||"1:1",this.message="object"==typeof i?i.message:i,this.stack="","object"==typeof i&&i.stack&&(this.stack=i.stack),this.reason=this.message,this.fatal,this.line=j.start.line,this.column=j.start.column,this.position=j,this.source=T[0],this.ruleId=T[1],this.file,this.actual,this.expected,this.url,this.note}}VFileMessage.prototype.file="",VFileMessage.prototype.name="",VFileMessage.prototype.reason="",VFileMessage.prototype.message="",VFileMessage.prototype.stack="",VFileMessage.prototype.fatal=null,VFileMessage.prototype.column=null,VFileMessage.prototype.line=null,VFileMessage.prototype.source=null,VFileMessage.prototype.ruleId=null,VFileMessage.prototype.position=null;const z={basename:function basename(i,C){if(void 0!==C&&"string"!=typeof C)throw new TypeError('"ext" argument must be a string');assertPath(i);let P,T=0,j=-1,A=i.length;if(void 0===C||0===C.length||C.length>i.length){for(;A--;)if(47===i.charCodeAt(A)){if(P){T=A+1;break}}else j<0&&(P=!0,j=A+1);return j<0?"":i.slice(T,j)}if(C===i)return"";let W=-1,U=C.length-1;for(;A--;)if(47===i.charCodeAt(A)){if(P){T=A+1;break}}else W<0&&(P=!0,W=A+1),U>-1&&(i.charCodeAt(A)===C.charCodeAt(U--)?U<0&&(j=A):(U=-1,j=W));T===j?j=W:j<0&&(j=i.length);return i.slice(T,j)},dirname:function dirname(i){if(assertPath(i),0===i.length)return".";let C,P=-1,T=i.length;for(;--T;)if(47===i.charCodeAt(T)){if(C){P=T;break}}else C||(C=!0);return P<0?47===i.charCodeAt(0)?"/":".":1===P&&47===i.charCodeAt(0)?"//":i.slice(0,P)},extname:function extname(i){assertPath(i);let C,P=i.length,T=-1,j=0,A=-1,W=0;for(;P--;){const U=i.charCodeAt(P);if(47!==U)T<0&&(C=!0,T=P+1),46===U?A<0?A=P:1!==W&&(W=1):A>-1&&(W=-1);else if(C){j=P+1;break}}if(A<0||T<0||0===W||1===W&&A===T-1&&A===j+1)return"";return i.slice(A,T)},join:function join(...i){let C,P=-1;for(;++P 2){if(T=j.lastIndexOf("/"),T!==j.length-1){T<0?(j="",A=0):(j=j.slice(0,T),A=j.length-1-j.lastIndexOf("/")),W=z,U=0;continue}}else if(j.length>0){j="",A=0,W=z,U=0;continue}C&&(j=j.length>0?j+"/..":"..",A=2)}else j.length>0?j+="/"+i.slice(W+1,z):j=i.slice(W+1,z),A=z-W-1;W=z,U=0}else 46===P&&U>-1?U++:U=-1}return j}(i,!C);0!==P.length||C||(P=".");P.length>0&&47===i.charCodeAt(i.length-1)&&(P+="/");return C?"/"+P:P}(C)},sep:"/"};function assertPath(i){if("string"!=typeof i)throw new TypeError("Path must be a string. Received "+JSON.stringify(i))}const Z={cwd:function cwd(){return"/"}};function isUrl(i){return null!==i&&"object"==typeof i&&i.href&&i.origin}function urlToPath(i){if("string"==typeof i)i=new URL(i);else if(!isUrl(i)){const C=new TypeError('The "path" argument must be of type string or an instance of URL. Received `'+i+"`");throw C.code="ERR_INVALID_ARG_TYPE",C}if("file:"!==i.protocol){const i=new TypeError("The URL must be of scheme file");throw i.code="ERR_INVALID_URL_SCHEME",i}return function getPathFromURLPosix(i){if(""!==i.hostname){const i=new TypeError('File URL host must be "localhost" or empty on darwin');throw i.code="ERR_INVALID_FILE_URL_HOST",i}const C=i.pathname;let P=-1;for(;++P C.length;let j;T&&C.push(done);try{j=i.apply(this,C)}catch(i){if(T&&P)throw i;return done(i)}T||(j&&j.then&&"function"==typeof j.then?j.then(then,done):j instanceof Error?done(j):then(j))}function done(i,...T){P||(P=!0,C(i,...T))}function then(i){done(null,i)}}(W,next)(...A):T(null,...A)}}(null,...C)},use:function use(P){if("function"!=typeof P)throw new TypeError("Expected `middelware` to be a function, not "+P);return i.push(P),C}};return C}const ee=function base(){const i=trough(),C=[];let P,T={},j=-1;return processor.data=function data(i,C){if("string"==typeof i)return 2===arguments.length?(assertUnfrozen("data",P),T[i]=C,processor):te.call(T,i)&&T[i]||null;if(i)return assertUnfrozen("data",P),T=i,processor;return T},processor.Parser=void 0,processor.Compiler=void 0,processor.freeze=function freeze(){if(P)return processor;for(;++j {if(!i&&C&&P){const T=processor.stringify(C,P);null==T||(!function looksLikeAVFileValue(i){return"string"==typeof i||X(i)}(T)?P.result=T:P.value=T),done(i,P)}else done(i)}))}executor(null,C)},processor.processSync=function processSync(i){let C;processor.freeze(),assertParser("processSync",processor.Parser),assertCompiler("processSync",processor.Compiler);const P=vfile(i);return processor.process(P,done),assertDone("processSync","process",C),P;function done(i){C=!0,bail(i)}},processor;function processor(){const i=base();let P=-1;for(;++P j?0:j+C:C>j?j:C,P=P>0?P:0,T.length<1e4)A=Array.from(T),A.unshift(C,P),i.splice(...A);else for(P&&i.splice(C,P);W 0?(splice(i,i.length,0,C),i):C}const re={}.hasOwnProperty;function syntaxExtension(i,C){let P;for(P in C){const T=(re.call(i,P)?i[P]:void 0)||(i[P]={}),j=C[P];let A;if(j)for(A in j){re.call(T,A)||(T[A]=[]);const i=j[A];constructs(T[A],Array.isArray(i)?i:i?[i]:[])}}}function constructs(i,C){let P=-1;const T=[];for(;++P A))return;const P=C.events.length;let j,U,z=P;for(;z--;)if("exit"===C.events[z][0]&&"chunkFlow"===C.events[z][1].type){if(j){U=C.events[z][1].end;break}j=!0}for(exitContainers(W),i=P;i T;){const T=P[j];C.containerState=T[1],T[0].exit.call(C,i)}P.length=T}function closeFlow(){T.write([null]),j=void 0,T=void 0,C.containerState._closeFlow=void 0}}},ge={tokenize:function tokenizeContainer(i,C,P){return factorySpace(i,i.attempt(this.parser.constructs.document,C,P),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};const ve={tokenize:function tokenizeBlankLine(i,C,P){return function start(C){return markdownSpace(C)?factorySpace(i,after,"linePrefix")(C):after(C)};function after(i){return null===i||markdownLineEnding(i)?C(i):P(i)}},partial:!0};function subtokenize(i){const C={};let P,T,j,A,W,U,z,Z=-1;for(;++Z =4?C(j):i.interrupt(T.parser.constructs.flow,P,C)(j)}},partial:!0};const _e={tokenize:function initializeFlow(i){const C=this,P=i.attempt(ve,(function atBlankEnding(T){if(null===T)return void i.consume(T);return i.enter("lineEndingBlank"),i.consume(T),i.exit("lineEndingBlank"),C.currentConstruct=void 0,P}),i.attempt(this.parser.constructs.flowInitial,afterConstruct,factorySpace(i,i.attempt(this.parser.constructs.flow,afterConstruct,i.attempt(ye,afterConstruct)),"linePrefix")));return P;function afterConstruct(T){if(null!==T)return i.enter("lineEnding"),i.consume(T),i.exit("lineEnding"),C.currentConstruct=void 0,P;i.consume(T)}}};const Ce={resolveAll:createResolver()},Ee=initializeFactory("string"),we=initializeFactory("text");function initializeFactory(i){return{tokenize:function initializeText(C){const P=this,T=this.parser.constructs[i],j=C.attempt(T,start,notText);return start;function start(i){return atBreak(i)?j(i):notText(i)}function notText(i){if(null!==i)return C.enter("data"),C.consume(i),data;C.consume(i)}function data(i){return atBreak(i)?(C.exit("data"),j(i)):(C.consume(i),data)}function atBreak(i){if(null===i)return!0;const C=T[i];let j=-1;if(C)for(;++j -1){const i=W[0];"string"==typeof i?W[0]=i.slice(T):W.shift()}A>0&&W.push(i[j].slice(0,A))}return W}(W,i)}function now(){const{line:i,column:C,offset:P,_index:j,_bufferIndex:A}=T;return{line:i,column:C,offset:P,_index:j,_bufferIndex:A}}function main(){let i;for(;T._index =3&&(null===A||markdownLineEnding(A))?(i.exit("thematicBreak"),C(A)):P(A)}function sequence(C){return C===T?(i.consume(C),j++,sequence):(i.exit("thematicBreakSequence"),markdownSpace(C)?factorySpace(i,atBreak,"whitespace")(C):atBreak(C))}}};const Oe={name:"list",tokenize:function tokenizeListStart(i,C,P){const T=this,j=T.events[T.events.length-1];let A=j&&"linePrefix"===j[1].type?j[2].sliceSerialize(j[1],!0).length:0,W=0;return function start(C){const j=T.containerState.type||(42===C||43===C||45===C?"listUnordered":"listOrdered");if("listUnordered"===j?!T.containerState.marker||C===T.containerState.marker:ue(C)){if(T.containerState.type||(T.containerState.type=j,i.enter(j,{_container:!0})),"listUnordered"===j)return i.enter("listItemPrefix"),42===C||45===C?i.check(xe,P,atMarker)(C):atMarker(C);if(!T.interrupt||49===C)return i.enter("listItemPrefix"),i.enter("listItemValue"),inside(C)}return P(C)};function inside(C){return ue(C)&&++W<10?(i.consume(C),inside):(!T.interrupt||W<2)&&(T.containerState.marker?C===T.containerState.marker:41===C||46===C)?(i.exit("listItemValue"),atMarker(C)):P(C)}function atMarker(C){return i.enter("listItemMarker"),i.consume(C),i.exit("listItemMarker"),T.containerState.marker=T.containerState.marker||C,i.check(ve,T.interrupt?P:onBlank,i.attempt(ke,endOfPrefix,otherPrefix))}function onBlank(i){return T.containerState.initialBlankLine=!0,A++,endOfPrefix(i)}function otherPrefix(C){return markdownSpace(C)?(i.enter("listItemPrefixWhitespace"),i.consume(C),i.exit("listItemPrefixWhitespace"),endOfPrefix):P(C)}function endOfPrefix(P){return T.containerState.size=A+T.sliceSerialize(i.exit("listItemPrefix"),!0).length,C(P)}},continuation:{tokenize:function tokenizeListContinuation(i,C,P){const T=this;return T.containerState._closeFlow=void 0,i.check(ve,onBlank,notBlank);function onBlank(P){return T.containerState.furtherBlankLines=T.containerState.furtherBlankLines||T.containerState.initialBlankLine,factorySpace(i,C,"listItemIndent",T.containerState.size+1)(P)}function notBlank(P){return T.containerState.furtherBlankLines||!markdownSpace(P)?(T.containerState.furtherBlankLines=void 0,T.containerState.initialBlankLine=void 0,notInCurrentItem(P)):(T.containerState.furtherBlankLines=void 0,T.containerState.initialBlankLine=void 0,i.attempt(Pe,C,notInCurrentItem)(P))}function notInCurrentItem(j){return T.containerState._closeFlow=!0,T.interrupt=void 0,factorySpace(i,i.attempt(Oe,C,P),"linePrefix",T.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(j)}}},exit:function tokenizeListEnd(i){i.exit(this.containerState.type)}},ke={tokenize:function tokenizeListItemPrefixWhitespace(i,C,P){const T=this;return factorySpace(i,(function afterPrefix(i){const j=T.events[T.events.length-1];return!markdownSpace(i)&&j&&"listItemPrefixWhitespace"===j[1].type?C(i):P(i)}),"listItemPrefixWhitespace",T.parser.constructs.disable.null.includes("codeIndented")?void 0:5)},partial:!0},Pe={tokenize:function tokenizeIndent(i,C,P){const T=this;return factorySpace(i,(function afterPrefix(i){const j=T.events[T.events.length-1];return j&&"listItemIndent"===j[1].type&&j[2].sliceSerialize(j[1],!0).length===T.containerState.size?C(i):P(i)}),"listItemIndent",T.containerState.size+1)},partial:!0};const Se={name:"blockQuote",tokenize:function tokenizeBlockQuoteStart(i,C,P){const T=this;return function start(C){if(62===C){const P=T.containerState;return P.open||(i.enter("blockQuote",{_container:!0}),P.open=!0),i.enter("blockQuotePrefix"),i.enter("blockQuoteMarker"),i.consume(C),i.exit("blockQuoteMarker"),after}return P(C)};function after(P){return markdownSpace(P)?(i.enter("blockQuotePrefixWhitespace"),i.consume(P),i.exit("blockQuotePrefixWhitespace"),i.exit("blockQuotePrefix"),C):(i.exit("blockQuotePrefix"),C(P))}},continuation:{tokenize:function tokenizeBlockQuoteContinuation(i,C,P){const T=this;return function contStart(C){if(markdownSpace(C))return factorySpace(i,contBefore,"linePrefix",T.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C);return contBefore(C)};function contBefore(T){return i.attempt(Se,C,P)(T)}}},exit:function exit(i){i.exit("blockQuote")}};function factoryDestination(i,C,P,T,j,A,W,U,z){const Z=z||Number.POSITIVE_INFINITY;let $=0;return function start(C){if(60===C)return i.enter(T),i.enter(j),i.enter(A),i.consume(C),i.exit(A),enclosedBefore;if(null===C||32===C||41===C||asciiControl(C))return P(C);return i.enter(T),i.enter(W),i.enter(U),i.enter("chunkString",{contentType:"string"}),raw(C)};function enclosedBefore(P){return 62===P?(i.enter(A),i.consume(P),i.exit(A),i.exit(j),i.exit(T),C):(i.enter(U),i.enter("chunkString",{contentType:"string"}),enclosed(P))}function enclosed(C){return 62===C?(i.exit("chunkString"),i.exit(U),enclosedBefore(C)):null===C||60===C||markdownLineEnding(C)?P(C):(i.consume(C),92===C?enclosedEscape:enclosed)}function enclosedEscape(C){return 60===C||62===C||92===C?(i.consume(C),enclosed):enclosed(C)}function raw(j){return $||null!==j&&41!==j&&!markdownLineEndingOrSpace(j)?$ 999||null===Z||91===Z||93===Z&&!U||94===Z&&!z&&"_hiddenFootnoteSupport"in W.parser.constructs?P(Z):93===Z?(i.exit(A),i.enter(j),i.consume(Z),i.exit(j),i.exit(T),C):markdownLineEnding(Z)?(i.enter("lineEnding"),i.consume(Z),i.exit("lineEnding"),atBreak):(i.enter("chunkString",{contentType:"string"}),labelInside(Z))}function labelInside(C){return null===C||91===C||93===C||markdownLineEnding(C)||z++>999?(i.exit("chunkString"),atBreak(C)):(i.consume(C),U||(U=!markdownSpace(C)),92===C?labelEscape:labelInside)}function labelEscape(C){return 91===C||92===C||93===C?(i.consume(C),z++,labelInside):labelInside(C)}}function factoryTitle(i,C,P,T,j,A){let W;return function start(C){if(34===C||39===C||40===C)return i.enter(T),i.enter(j),i.consume(C),i.exit(j),W=40===C?41:C,begin;return P(C)};function begin(P){return P===W?(i.enter(j),i.consume(P),i.exit(j),i.exit(T),C):(i.enter(A),atBreak(P))}function atBreak(C){return C===W?(i.exit(A),begin(W)):null===C?P(C):markdownLineEnding(C)?(i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),factorySpace(i,atBreak,"linePrefix")):(i.enter("chunkString",{contentType:"string"}),inside(C))}function inside(C){return C===W||null===C||markdownLineEnding(C)?(i.exit("chunkString"),atBreak(C)):(i.consume(C),92===C?escape:inside)}function escape(C){return C===W||92===C?(i.consume(C),inside):inside(C)}}function factoryWhitespace(i,C){let P;return function start(T){if(markdownLineEnding(T))return i.enter("lineEnding"),i.consume(T),i.exit("lineEnding"),P=!0,start;if(markdownSpace(T))return factorySpace(i,start,P?"linePrefix":"lineSuffix")(T);return C(T)}}function normalizeIdentifier(i){return i.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}const Ie={name:"definition",tokenize:function tokenizeDefinition(i,C,P){const T=this;let j;return function start(C){return i.enter("definition"),function before(C){return factoryLabel.call(T,i,labelAfter,P,"definitionLabel","definitionLabelMarker","definitionLabelString")(C)}(C)};function labelAfter(C){return j=normalizeIdentifier(T.sliceSerialize(T.events[T.events.length-1][1]).slice(1,-1)),58===C?(i.enter("definitionMarker"),i.consume(C),i.exit("definitionMarker"),markerAfter):P(C)}function markerAfter(C){return markdownLineEndingOrSpace(C)?factoryWhitespace(i,destinationBefore)(C):destinationBefore(C)}function destinationBefore(C){return factoryDestination(i,destinationAfter,P,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(C)}function destinationAfter(C){return i.attempt(Te,after,after)(C)}function after(C){return markdownSpace(C)?factorySpace(i,afterWhitespace,"whitespace")(C):afterWhitespace(C)}function afterWhitespace(A){return null===A||markdownLineEnding(A)?(i.exit("definition"),T.parser.defined.push(j),C(A)):P(A)}}},Te={tokenize:function tokenizeTitleBefore(i,C,P){return function titleBefore(C){return markdownLineEndingOrSpace(C)?factoryWhitespace(i,beforeMarker)(C):P(C)};function beforeMarker(C){return factoryTitle(i,titleAfter,P,"definitionTitle","definitionTitleMarker","definitionTitleString")(C)}function titleAfter(C){return markdownSpace(C)?factorySpace(i,titleAfterOptionalWhitespace,"whitespace")(C):titleAfterOptionalWhitespace(C)}function titleAfterOptionalWhitespace(i){return null===i||markdownLineEnding(i)?C(i):P(i)}},partial:!0};const Re={name:"codeIndented",tokenize:function tokenizeCodeIndented(i,C,P){const T=this;return function start(C){return i.enter("codeIndented"),factorySpace(i,afterPrefix,"linePrefix",5)(C)};function afterPrefix(i){const C=T.events[T.events.length-1];return C&&"linePrefix"===C[1].type&&C[2].sliceSerialize(C[1],!0).length>=4?atBreak(i):P(i)}function atBreak(C){return null===C?after(C):markdownLineEnding(C)?i.attempt(je,atBreak,after)(C):(i.enter("codeFlowValue"),inside(C))}function inside(C){return null===C||markdownLineEnding(C)?(i.exit("codeFlowValue"),atBreak(C)):(i.consume(C),inside)}function after(P){return i.exit("codeIndented"),C(P)}}},je={tokenize:function tokenizeFurtherStart(i,C,P){const T=this;return furtherStart;function furtherStart(C){return T.parser.lazy[T.now().line]?P(C):markdownLineEnding(C)?(i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),furtherStart):factorySpace(i,afterPrefix,"linePrefix",5)(C)}function afterPrefix(i){const j=T.events[T.events.length-1];return j&&"linePrefix"===j[1].type&&j[2].sliceSerialize(j[1],!0).length>=4?C(i):markdownLineEnding(i)?furtherStart(i):P(i)}},partial:!0};const Ae={name:"headingAtx",tokenize:function tokenizeHeadingAtx(i,C,P){let T=0;return function start(C){return i.enter("atxHeading"),function before(C){return i.enter("atxHeadingSequence"),sequenceOpen(C)}(C)};function sequenceOpen(C){return 35===C&&T++<6?(i.consume(C),sequenceOpen):null===C||markdownLineEndingOrSpace(C)?(i.exit("atxHeadingSequence"),atBreak(C)):P(C)}function atBreak(P){return 35===P?(i.enter("atxHeadingSequence"),sequenceFurther(P)):null===P||markdownLineEnding(P)?(i.exit("atxHeading"),C(P)):markdownSpace(P)?factorySpace(i,atBreak,"whitespace")(P):(i.enter("atxHeadingText"),data(P))}function sequenceFurther(C){return 35===C?(i.consume(C),sequenceFurther):(i.exit("atxHeadingSequence"),atBreak(C))}function data(C){return null===C||35===C||markdownLineEndingOrSpace(C)?(i.exit("atxHeadingText"),atBreak(C)):(i.consume(C),data)}},resolve:function resolveHeadingAtx(i,C){let P,T,j=i.length-2,A=3;"whitespace"===i[A][1].type&&(A+=2);j-2>A&&"whitespace"===i[j][1].type&&(j-=2);"atxHeadingSequence"===i[j][1].type&&(A===j-1||j-4>A&&"whitespace"===i[j-2][1].type)&&(j-=A+1===j?2:4);j>A&&(P={type:"atxHeadingText",start:i[A][1].start,end:i[j][1].end},T={type:"chunkText",start:i[A][1].start,end:i[j][1].end,contentType:"text"},splice(i,A,j-A+1,[["enter",P,C],["enter",T,C],["exit",T,C],["exit",P,C]]));return i}};const Me={name:"setextUnderline",tokenize:function tokenizeSetextUnderline(i,C,P){const T=this;let j;return function start(C){let A,W=T.events.length;for(;W--;)if("lineEnding"!==T.events[W][1].type&&"linePrefix"!==T.events[W][1].type&&"content"!==T.events[W][1].type){A="paragraph"===T.events[W][1].type;break}if(!T.parser.lazy[T.now().line]&&(T.interrupt||A))return i.enter("setextHeadingLine"),j=C,function before(C){return i.enter("setextHeadingLineSequence"),inside(C)}(C);return P(C)};function inside(C){return C===j?(i.consume(C),inside):(i.exit("setextHeadingLineSequence"),markdownSpace(C)?factorySpace(i,after,"lineSuffix")(C):after(C))}function after(T){return null===T||markdownLineEnding(T)?(i.exit("setextHeadingLine"),C(T)):P(T)}},resolveTo:function resolveToSetextUnderline(i,C){let P,T,j,A=i.length;for(;A--;)if("enter"===i[A][0]){if("content"===i[A][1].type){P=A;break}"paragraph"===i[A][1].type&&(T=A)}else"content"===i[A][1].type&&i.splice(A,1),j||"definition"!==i[A][1].type||(j=A);const W={type:"setextHeading",start:Object.assign({},i[T][1].start),end:Object.assign({},i[i.length-1][1].end)};i[T][1].type="setextHeadingText",j?(i.splice(T,0,["enter",W,C]),i.splice(j+1,0,["exit",i[P][1],C]),i[P][1].end=Object.assign({},i[j][1].end)):i[P][1]=W;return i.push(["exit",W,C]),i}};const Le=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],De=["pre","script","style","textarea"],qe={name:"htmlFlow",tokenize:function tokenizeHtmlFlow(i,C,P){const T=this;let j,A,W,U,z;return function start(C){return function before(C){return i.enter("htmlFlow"),i.enter("htmlFlowData"),i.consume(C),open}(C)};function open(U){return 33===U?(i.consume(U),declarationOpen):47===U?(i.consume(U),A=!0,tagCloseStart):63===U?(i.consume(U),j=3,T.interrupt?C:continuationDeclarationInside):oe(U)?(i.consume(U),W=String.fromCharCode(U),tagName):P(U)}function declarationOpen(A){return 45===A?(i.consume(A),j=2,commentOpenInside):91===A?(i.consume(A),j=5,U=0,cdataOpenInside):oe(A)?(i.consume(A),j=4,T.interrupt?C:continuationDeclarationInside):P(A)}function commentOpenInside(j){return 45===j?(i.consume(j),T.interrupt?C:continuationDeclarationInside):P(j)}function cdataOpenInside(j){const A="CDATA[";return j===A.charCodeAt(U++)?(i.consume(j),6===U?T.interrupt?C:continuation:cdataOpenInside):P(j)}function tagCloseStart(C){return oe(C)?(i.consume(C),W=String.fromCharCode(C),tagName):P(C)}function tagName(U){if(null===U||47===U||62===U||markdownLineEndingOrSpace(U)){const z=47===U,Z=W.toLowerCase();return z||A||!De.includes(Z)?Le.includes(W.toLowerCase())?(j=6,z?(i.consume(U),basicSelfClosing):T.interrupt?C(U):continuation(U)):(j=7,T.interrupt&&!T.parser.lazy[T.now().line]?P(U):A?completeClosingTagAfter(U):completeAttributeNameBefore(U)):(j=1,T.interrupt?C(U):continuation(U))}return 45===U||ae(U)?(i.consume(U),W+=String.fromCharCode(U),tagName):P(U)}function basicSelfClosing(j){return 62===j?(i.consume(j),T.interrupt?C:continuation):P(j)}function completeClosingTagAfter(C){return markdownSpace(C)?(i.consume(C),completeClosingTagAfter):completeEnd(C)}function completeAttributeNameBefore(C){return 47===C?(i.consume(C),completeEnd):58===C||95===C||oe(C)?(i.consume(C),completeAttributeName):markdownSpace(C)?(i.consume(C),completeAttributeNameBefore):completeEnd(C)}function completeAttributeName(C){return 45===C||46===C||58===C||95===C||ae(C)?(i.consume(C),completeAttributeName):completeAttributeNameAfter(C)}function completeAttributeNameAfter(C){return 61===C?(i.consume(C),completeAttributeValueBefore):markdownSpace(C)?(i.consume(C),completeAttributeNameAfter):completeAttributeNameBefore(C)}function completeAttributeValueBefore(C){return null===C||60===C||61===C||62===C||96===C?P(C):34===C||39===C?(i.consume(C),z=C,completeAttributeValueQuoted):markdownSpace(C)?(i.consume(C),completeAttributeValueBefore):completeAttributeValueUnquoted(C)}function completeAttributeValueQuoted(C){return C===z?(i.consume(C),z=null,completeAttributeValueQuotedAfter):null===C||markdownLineEnding(C)?P(C):(i.consume(C),completeAttributeValueQuoted)}function completeAttributeValueUnquoted(C){return null===C||34===C||39===C||47===C||60===C||61===C||62===C||96===C||markdownLineEndingOrSpace(C)?completeAttributeNameAfter(C):(i.consume(C),completeAttributeValueUnquoted)}function completeAttributeValueQuotedAfter(i){return 47===i||62===i||markdownSpace(i)?completeAttributeNameBefore(i):P(i)}function completeEnd(C){return 62===C?(i.consume(C),completeAfter):P(C)}function completeAfter(C){return null===C||markdownLineEnding(C)?continuation(C):markdownSpace(C)?(i.consume(C),completeAfter):P(C)}function continuation(C){return 45===C&&2===j?(i.consume(C),continuationCommentInside):60===C&&1===j?(i.consume(C),continuationRawTagOpen):62===C&&4===j?(i.consume(C),continuationClose):63===C&&3===j?(i.consume(C),continuationDeclarationInside):93===C&&5===j?(i.consume(C),continuationCdataInside):!markdownLineEnding(C)||6!==j&&7!==j?null===C||markdownLineEnding(C)?(i.exit("htmlFlowData"),continuationStart(C)):(i.consume(C),continuation):(i.exit("htmlFlowData"),i.check(We,continuationAfter,continuationStart)(C))}function continuationStart(C){return i.check(Be,continuationStartNonLazy,continuationAfter)(C)}function continuationStartNonLazy(C){return i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),continuationBefore}function continuationBefore(C){return null===C||markdownLineEnding(C)?continuationStart(C):(i.enter("htmlFlowData"),continuation(C))}function continuationCommentInside(C){return 45===C?(i.consume(C),continuationDeclarationInside):continuation(C)}function continuationRawTagOpen(C){return 47===C?(i.consume(C),W="",continuationRawEndTag):continuation(C)}function continuationRawEndTag(C){if(62===C){const P=W.toLowerCase();return De.includes(P)?(i.consume(C),continuationClose):continuation(C)}return oe(C)&&W.length<8?(i.consume(C),W+=String.fromCharCode(C),continuationRawEndTag):continuation(C)}function continuationCdataInside(C){return 93===C?(i.consume(C),continuationDeclarationInside):continuation(C)}function continuationDeclarationInside(C){return 62===C?(i.consume(C),continuationClose):45===C&&2===j?(i.consume(C),continuationDeclarationInside):continuation(C)}function continuationClose(C){return null===C||markdownLineEnding(C)?(i.exit("htmlFlowData"),continuationAfter(C)):(i.consume(C),continuationClose)}function continuationAfter(P){return i.exit("htmlFlow"),C(P)}},resolveTo:function resolveToHtmlFlow(i){let C=i.length;for(;C--&&("enter"!==i[C][0]||"htmlFlow"!==i[C][1].type););C>1&&"linePrefix"===i[C-2][1].type&&(i[C][1].start=i[C-2][1].start,i[C+1][1].start=i[C-2][1].start,i.splice(C-2,2));return i},concrete:!0},We={tokenize:function tokenizeBlankLineBefore(i,C,P){return function start(T){return i.enter("lineEnding"),i.consume(T),i.exit("lineEnding"),i.attempt(ve,C,P)}},partial:!0},Be={tokenize:function tokenizeNonLazyContinuationStart(i,C,P){const T=this;return function start(C){if(markdownLineEnding(C))return i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),after;return P(C)};function after(i){return T.parser.lazy[T.now().line]?P(i):C(i)}},partial:!0};const Ne={tokenize:function tokenizeNonLazyContinuation(i,C,P){const T=this;return function start(C){if(null===C)return P(C);return i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),lineStart};function lineStart(i){return T.parser.lazy[T.now().line]?P(i):C(i)}},partial:!0},Fe={name:"codeFenced",tokenize:function tokenizeCodeFenced(i,C,P){const T=this,j={tokenize:function tokenizeCloseStart(i,C,P){let j=0;return startBefore;function startBefore(C){return i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),start}function start(C){return i.enter("codeFencedFence"),markdownSpace(C)?factorySpace(i,beforeSequenceClose,"linePrefix",T.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(C):beforeSequenceClose(C)}function beforeSequenceClose(C){return C===A?(i.enter("codeFencedFenceSequence"),sequenceClose(C)):P(C)}function sequenceClose(C){return C===A?(j++,i.consume(C),sequenceClose):j>=U?(i.exit("codeFencedFenceSequence"),markdownSpace(C)?factorySpace(i,sequenceCloseAfter,"whitespace")(C):sequenceCloseAfter(C)):P(C)}function sequenceCloseAfter(T){return null===T||markdownLineEnding(T)?(i.exit("codeFencedFence"),C(T)):P(T)}},partial:!0};let A,W=0,U=0;return function start(C){return function beforeSequenceOpen(C){const P=T.events[T.events.length-1];return W=P&&"linePrefix"===P[1].type?P[2].sliceSerialize(P[1],!0).length:0,A=C,i.enter("codeFenced"),i.enter("codeFencedFence"),i.enter("codeFencedFenceSequence"),sequenceOpen(C)}(C)};function sequenceOpen(C){return C===A?(U++,i.consume(C),sequenceOpen):U<3?P(C):(i.exit("codeFencedFenceSequence"),markdownSpace(C)?factorySpace(i,infoBefore,"whitespace")(C):infoBefore(C))}function infoBefore(P){return null===P||markdownLineEnding(P)?(i.exit("codeFencedFence"),T.interrupt?C(P):i.check(Ne,atNonLazyBreak,after)(P)):(i.enter("codeFencedFenceInfo"),i.enter("chunkString",{contentType:"string"}),info(P))}function info(C){return null===C||markdownLineEnding(C)?(i.exit("chunkString"),i.exit("codeFencedFenceInfo"),infoBefore(C)):markdownSpace(C)?(i.exit("chunkString"),i.exit("codeFencedFenceInfo"),factorySpace(i,metaBefore,"whitespace")(C)):96===C&&C===A?P(C):(i.consume(C),info)}function metaBefore(C){return null===C||markdownLineEnding(C)?infoBefore(C):(i.enter("codeFencedFenceMeta"),i.enter("chunkString",{contentType:"string"}),meta(C))}function meta(C){return null===C||markdownLineEnding(C)?(i.exit("chunkString"),i.exit("codeFencedFenceMeta"),infoBefore(C)):96===C&&C===A?P(C):(i.consume(C),meta)}function atNonLazyBreak(C){return i.attempt(j,after,contentBefore)(C)}function contentBefore(C){return i.enter("lineEnding"),i.consume(C),i.exit("lineEnding"),contentStart}function contentStart(C){return W>0&&markdownSpace(C)?factorySpace(i,beforeContentChunk,"linePrefix",W+1)(C):beforeContentChunk(C)}function beforeContentChunk(C){return null===C||markdownLineEnding(C)?i.check(Ne,atNonLazyBreak,after)(C):(i.enter("codeFlowValue"),contentChunk(C))}function contentChunk(C){return null===C||markdownLineEnding(C)?(i.exit("codeFlowValue"),beforeContentChunk(C)):(i.consume(C),contentChunk)}function after(P){return i.exit("codeFenced"),C(P)}},concrete:!0};const He=document.createElement("i");function decodeNamedCharacterReference(i){const C="&"+i+";";He.innerHTML=C;const P=He.textContent;return(59!==P.charCodeAt(P.length-1)||"semi"===i)&&(P!==C&&P)}const Ue={name:"characterReference",tokenize:function tokenizeCharacterReference(i,C,P){const T=this;let j,A,W=0;return function start(C){return i.enter("characterReference"),i.enter("characterReferenceMarker"),i.consume(C),i.exit("characterReferenceMarker"),open};function open(C){return 35===C?(i.enter("characterReferenceMarkerNumeric"),i.consume(C),i.exit("characterReferenceMarkerNumeric"),numeric):(i.enter("characterReferenceValue"),j=31,A=ae,value(C))}function numeric(C){return 88===C||120===C?(i.enter("characterReferenceMarkerHexadecimal"),i.consume(C),i.exit("characterReferenceMarkerHexadecimal"),i.enter("characterReferenceValue"),j=6,A=ce,value):(i.enter("characterReferenceValue"),j=7,A=ue,value(C))}function value(U){if(59===U&&W){const j=i.exit("characterReferenceValue");return A!==ae||decodeNamedCharacterReference(T.sliceSerialize(j))?(i.enter("characterReferenceMarker"),i.consume(U),i.exit("characterReferenceMarker"),i.exit("characterReference"),C):P(U)}return A(U)&&W++ 1&&i[$][1].end.offset-i[$][1].start.offset>1?2:1;const X=Object.assign({},i[P][1].end),Q=Object.assign({},i[$][1].start);movePoint(X,-U),movePoint(Q,U),A={type:U>1?"strongSequence":"emphasisSequence",start:X,end:Object.assign({},i[P][1].end)},W={type:U>1?"strongSequence":"emphasisSequence",start:Object.assign({},i[$][1].start),end:Q},j={type:U>1?"strongText":"emphasisText",start:Object.assign({},i[P][1].end),end:Object.assign({},i[$][1].start)},T={type:U>1?"strong":"emphasis",start:Object.assign({},A.start),end:Object.assign({},W.end)},i[P][1].end=Object.assign({},A.start),i[$][1].start=Object.assign({},W.end),z=[],i[P][1].end.offset-i[P][1].start.offset&&(z=push(z,[["enter",i[P][1],C],["exit",i[P][1],C]])),z=push(z,[["enter",T,C],["enter",A,C],["exit",A,C],["enter",j,C]]),z=push(z,resolveAll(C.parser.constructs.insideSpan.null,i.slice(P+1,$),C)),z=push(z,[["exit",j,C],["enter",W,C],["exit",W,C],["exit",T,C]]),i[$][1].end.offset-i[$][1].start.offset?(Z=2,z=push(z,[["enter",i[$][1],C],["exit",i[$][1],C]])):Z=0,splice(i,P-1,$-P+3,z),$=P+z.length-Z-2;break}$=-1;for(;++$ 13&&P<32||P>126&&P<160||P>55295&&P<57344||P>64975&&P<65008||!(65535&~P)||65534==(65535&P)||P>1114111?"":String.fromCharCode(P)}const pt=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function decode(i,C,P){if(C)return C;if(35===P.charCodeAt(0)){const i=P.charCodeAt(1),C=120===i||88===i;return decodeNumericCharacterReference(P.slice(C?2:1),C?16:10)}return decodeNamedCharacterReference(P)||i}const mt={}.hasOwnProperty,fromMarkdown=function(i,C,P){return"string"!=typeof C&&(P=C,C=void 0),function compiler(i){const C={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:opener(link),autolinkProtocol:onenterdata,autolinkEmail:onenterdata,atxHeading:opener(heading),blockQuote:opener(blockQuote),characterEscape:onenterdata,characterReference:onenterdata,codeFenced:opener(codeFlow),codeFencedFenceInfo:buffer,codeFencedFenceMeta:buffer,codeIndented:opener(codeFlow,buffer),codeText:opener(codeText,buffer),codeTextData:onenterdata,data:onenterdata,codeFlowValue:onenterdata,definition:opener(definition),definitionDestinationString:buffer,definitionLabelString:buffer,definitionTitleString:buffer,emphasis:opener(emphasis),hardBreakEscape:opener(hardBreak),hardBreakTrailing:opener(hardBreak),htmlFlow:opener(html,buffer),htmlFlowData:onenterdata,htmlText:opener(html,buffer),htmlTextData:onenterdata,image:opener(image),label:buffer,link:opener(link),listItem:opener(listItem),listItemValue:onenterlistitemvalue,listOrdered:opener(list,onenterlistordered),listUnordered:opener(list),paragraph:opener(paragraph),reference:onenterreference,referenceString:buffer,resourceDestinationString:buffer,resourceTitleString:buffer,setextHeading:opener(heading),strong:opener(strong),thematicBreak:opener(thematicBreak)},exit:{atxHeading:closer(),atxHeadingSequence:onexitatxheadingsequence,autolink:closer(),autolinkEmail:onexitautolinkemail,autolinkProtocol:onexitautolinkprotocol,blockQuote:closer(),characterEscapeValue:onexitdata,characterReferenceMarkerHexadecimal:onexitcharacterreferencemarker,characterReferenceMarkerNumeric:onexitcharacterreferencemarker,characterReferenceValue:onexitcharacterreferencevalue,codeFenced:closer(onexitcodefenced),codeFencedFence:onexitcodefencedfence,codeFencedFenceInfo:onexitcodefencedfenceinfo,codeFencedFenceMeta:onexitcodefencedfencemeta,codeFlowValue:onexitdata,codeIndented:closer(onexitcodeindented),codeText:closer(onexitcodetext),codeTextData:onexitdata,data:onexitdata,definition:closer(),definitionDestinationString:onexitdefinitiondestinationstring,definitionLabelString:onexitdefinitionlabelstring,definitionTitleString:onexitdefinitiontitlestring,emphasis:closer(),hardBreakEscape:closer(onexithardbreak),hardBreakTrailing:closer(onexithardbreak),htmlFlow:closer(onexithtmlflow),htmlFlowData:onexitdata,htmlText:closer(onexithtmltext),htmlTextData:onexitdata,image:closer(onexitimage),label:onexitlabel,labelText:onexitlabeltext,lineEnding:onexitlineending,link:closer(onexitlink),listItem:closer(),listOrdered:closer(),listUnordered:closer(),paragraph:closer(),referenceString:onexitreferencestring,resourceDestinationString:onexitresourcedestinationstring,resourceTitleString:onexitresourcetitlestring,resource:onexitresource,setextHeading:closer(onexitsetextheading),setextHeadingLineSequence:onexitsetextheadinglinesequence,setextHeadingText:onexitsetextheadingtext,strong:closer(),thematicBreak:closer()}};configure(C,(i||{}).mdastExtensions||[]);const P={};return compile;function compile(i){let P={type:"root",children:[]};const T={stack:[P],tokenStack:[],config:C,enter,exit,buffer,resume,setData,getData},j=[];let A=-1;for(;++A 0){const i=T.tokenStack[T.tokenStack.length-1];(i[1]||defaultOnError).call(T,void 0,i[0])}for(P.position={start:lib_point(i.length>0?i[0][1].start:{line:1,column:1,offset:0}),end:lib_point(i.length>0?i[i.length-2][1].end:{line:1,column:1,offset:0})},A=-1;++A {const P=this.data("settings");return fromMarkdown(C,Object.assign({},P,i,{extensions:this.data("micromarkExtensions")||[],mdastExtensions:this.data("fromMarkdownExtensions")||[]}))}})}function normalizeUri(i){const C=[];let P=-1,T=0,j=0;for(;++P 55295&&A<57344){const C=i.charCodeAt(P+1);A<56320&&C>56319&&C<57344?(W=String.fromCharCode(A,C),j=1):W=""}else W=String.fromCharCode(A);W&&(C.push(i.slice(T,P),encodeURIComponent(W)),T=P+j+1,W=""),j&&(P+=j,j=0)}return C.join("")+i.slice(T)}const convert=function(i){if(null==i)return ok;if("string"==typeof i)return function typeFactory(i){return castFactory(type);function type(C){return C&&C.type===i}}(i);if("object"==typeof i)return Array.isArray(i)?function anyFactory(i){const C=[];let P=-1;for(;++P ":"")+")"})}return visit;function visit(){let z,Z,$,X=[];if((!C||j(i,W,U[U.length-1]||null))&&(X=function toResult(i){if(Array.isArray(i))return i;if("number"==typeof i)return[ht,i];return[i]}(P(i,U)),X[0]===gt))return X;if(i.children&&"skip"!==X[0])for(Z=(T?i.children.length:-1)+A,$=U.concat(i);Z>-1&&Z -1?P.offset:null}}}const bt={}.hasOwnProperty;function clean(i){return String(i||"").toUpperCase()}function footnoteReference(i,C){const P=String(C.identifier).toUpperCase(),T=normalizeUri(P.toLowerCase()),j=i.footnoteOrder.indexOf(P);let A;-1===j?(i.footnoteOrder.push(P),i.footnoteCounts[P]=1,A=i.footnoteOrder.length):(i.footnoteCounts[P]++,A=j+1);const W=i.footnoteCounts[P],U={type:"element",tagName:"a",properties:{href:"#"+i.clobberPrefix+"fn-"+T,id:i.clobberPrefix+"fnref-"+T+(W>1?"-"+W:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(A)}]};i.patch(C,U);const z={type:"element",tagName:"sup",properties:{},children:[U]};return i.patch(C,z),i.applyData(C,z)}function revert(i,C){const P=C.referenceType;let T="]";if("collapsed"===P?T+="[]":"full"===P&&(T+="["+(C.label||C.identifier)+"]"),"imageReference"===C.type)return{type:"text",value:"!["+C.alt+T};const j=i.all(C),A=j[0];A&&"text"===A.type?A.value="["+A.value:j.unshift({type:"text",value:"["});const W=j[j.length-1];return W&&"text"===W.type?W.value+=T:j.push({type:"text",value:T}),j}function listItemLoose(i){const C=i.spread;return null==C?i.children.length>1:C}function trimLines(i){const C=String(i),P=/\r?\n|\r/g;let T=P.exec(C),j=0;const A=[];for(;T;)A.push(trimLine(C.slice(j,T.index),j>0,!0),T[0]),j=T.index+T[0].length,T=P.exec(C);return A.push(trimLine(C.slice(j),j>0,!1)),A.join("")}function trimLine(i,C,P){let T=0,j=i.length;if(C){let C=i.codePointAt(T);for(;9===C||32===C;)T++,C=i.codePointAt(T)}if(P){let C=i.codePointAt(j-1);for(;9===C||32===C;)j--,C=i.codePointAt(j-1)}return j>T?i.slice(T,j):""}const _t={blockquote:function blockquote(i,C){const P={type:"element",tagName:"blockquote",properties:{},children:i.wrap(i.all(C),!0)};return i.patch(C,P),i.applyData(C,P)},break:function hardBreak(i,C){const P={type:"element",tagName:"br",properties:{},children:[]};return i.patch(C,P),[i.applyData(C,P),{type:"text",value:"\n"}]},code:function code(i,C){const P=C.value?C.value+"\n":"",T=C.lang?C.lang.match(/^[^ \t]+(?=[ \t]|$)/):null,j={};T&&(j.className=["language-"+T]);let A={type:"element",tagName:"code",properties:j,children:[{type:"text",value:P}]};return C.meta&&(A.data={meta:C.meta}),i.patch(C,A),A=i.applyData(C,A),A={type:"element",tagName:"pre",properties:{},children:[A]},i.patch(C,A),A},delete:function strikethrough(i,C){const P={type:"element",tagName:"del",properties:{},children:i.all(C)};return i.patch(C,P),i.applyData(C,P)},emphasis:function emphasis(i,C){const P={type:"element",tagName:"em",properties:{},children:i.all(C)};return i.patch(C,P),i.applyData(C,P)},footnoteReference,footnote:function footnote(i,C){const P=i.footnoteById;let T=1;for(;T in P;)T++;const j=String(T);return P[j]={type:"footnoteDefinition",identifier:j,children:[{type:"paragraph",children:C.children}],position:C.position},footnoteReference(i,{type:"footnoteReference",identifier:j,position:C.position})},heading:function heading(i,C){const P={type:"element",tagName:"h"+C.depth,properties:{},children:i.all(C)};return i.patch(C,P),i.applyData(C,P)},html:function html(i,C){if(i.dangerous){const P={type:"raw",value:C.value};return i.patch(C,P),i.applyData(C,P)}return null},imageReference:function imageReference(i,C){const P=i.definition(C.identifier);if(!P)return revert(i,C);const T={src:normalizeUri(P.url||""),alt:C.alt};null!==P.title&&void 0!==P.title&&(T.title=P.title);const j={type:"element",tagName:"img",properties:T,children:[]};return i.patch(C,j),i.applyData(C,j)},image:function image_image(i,C){const P={src:normalizeUri(C.url)};null!==C.alt&&void 0!==C.alt&&(P.alt=C.alt),null!==C.title&&void 0!==C.title&&(P.title=C.title);const T={type:"element",tagName:"img",properties:P,children:[]};return i.patch(C,T),i.applyData(C,T)},inlineCode:function inlineCode(i,C){const P={type:"text",value:C.value.replace(/\r?\n|\r/g," ")};i.patch(C,P);const T={type:"element",tagName:"code",properties:{},children:[P]};return i.patch(C,T),i.applyData(C,T)},linkReference:function linkReference(i,C){const P=i.definition(C.identifier);if(!P)return revert(i,C);const T={href:normalizeUri(P.url||"")};null!==P.title&&void 0!==P.title&&(T.title=P.title);const j={type:"element",tagName:"a",properties:T,children:i.all(C)};return i.patch(C,j),i.applyData(C,j)},link:function link_link(i,C){const P={href:normalizeUri(C.url)};null!==C.title&&void 0!==C.title&&(P.title=C.title);const T={type:"element",tagName:"a",properties:P,children:i.all(C)};return i.patch(C,T),i.applyData(C,T)},listItem:function listItem(i,C,P){const T=i.all(C),j=P?function listLoose(i){let C=!1;if("list"===i.type){C=i.spread||!1;const P=i.children;let T=-1;for(;!C&&++T 0&&P.children.unshift({type:"text",value:" "}),P.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:C.checked,disabled:!0},children:[]}),A.className=["task-list-item"]}let U=-1;for(;++U 0){const T={type:"element",tagName:"tbody",properties:{},children:i.wrap(P,!0)},A=vt(C.children[1]),W=yt(C.children[C.children.length-1]);A.line&&W.line&&(T.position={start:A,end:W}),j.push(T)}const A={type:"element",tagName:"table",properties:{},children:i.wrap(j,!0)};return i.patch(C,A),i.applyData(C,A)},tableCell:function tableCell(i,C){const P={type:"element",tagName:"td",properties:{},children:i.all(C)};return i.patch(C,P),i.applyData(C,P)},tableRow:function tableRow(i,C,P){const T=P?P.children:void 0,j=0===(T?T.indexOf(C):1)?"th":"td",A=P&&"table"===P.type?P.align:void 0,W=A?A.length:C.children.length;let U=-1;const z=[];for(;++U {const P=clean(i.identifier);P&&!bt.call(C,P)&&(C[P]=i)})),function definition(i){const P=clean(i);return P&&bt.call(C,P)?C[P]:null}}(i),state.footnoteById=j,state.footnoteOrder=[],state.footnoteCounts={},state.patch=patch,state.applyData=applyData,state.one=function oneBound(i,C){return state_one(state,i,C)},state.all=function allBound(i){return state_all(state,i)},state.wrap=state_wrap,state.augment=augment,visit(i,"footnoteDefinition",(i=>{const C=String(i.identifier).toUpperCase();Ct.call(j,C)||(j[C]=i)})),state;function augment(i,C){if(i&&"data"in i&&i.data){const P=i.data;P.hName&&("element"!==C.type&&(C={type:"element",tagName:"",properties:{},children:[]}),C.tagName=P.hName),"element"===C.type&&P.hProperties&&(C.properties={...C.properties,...P.hProperties}),"children"in C&&C.children&&P.hChildren&&(C.children=P.hChildren)}if(i){const P="type"in i?i:{position:i};(function generated(i){return!(i&&i.position&&i.position.start&&i.position.start.line&&i.position.start.column&&i.position.end&&i.position.end.line&&i.position.end.column)})(P)||(C.position={start:vt(P),end:yt(P)})}return C}function state(i,C,P,T){return Array.isArray(P)&&(T=P,P={}),augment(i,{type:"element",tagName:C,properties:P||{},children:T||[]})}}function patch(i,C){i.position&&(C.position=function lib_position(i){return{start:vt(i),end:yt(i)}}(i))}function applyData(i,C){let P=C;if(i&&i.data){const C=i.data.hName,T=i.data.hChildren,j=i.data.hProperties;"string"==typeof C&&("element"===P.type?P.tagName=C:P={type:"element",tagName:C,properties:{},children:[]}),"element"===P.type&&j&&(P.properties={...P.properties,...j}),"children"in P&&P.children&&null!=T&&(P.children=T)}return P}function state_one(i,C,P){const T=C&&C.type;if(!T)throw new Error("Expected node, got `"+C+"`");return Ct.call(i.handlers,T)?i.handlers[T](i,C,P):i.passThrough&&i.passThrough.includes(T)?"children"in C?{...C,children:state_all(i,C)}:C:i.unknownHandler?i.unknownHandler(i,C,P):function defaultUnknownHandler(i,C){const P=C.data||{},T=!("value"in C)||Ct.call(P,"hProperties")||Ct.call(P,"hChildren")?{type:"element",tagName:"div",properties:{},children:state_all(i,C)}:{type:"text",value:C.value};return i.patch(C,T),i.applyData(C,T)}(i,C)}function state_all(i,C){const P=[];if("children"in C){const T=C.children;let j=-1;for(;++j 0&&P.push({type:"text",value:"\n"}),P}function toHast(i,C){const P=createState(i,C),T=P.one(i,null),j=function footer(i){const C=[];let P=-1;for(;++P 1?"-"+U:""),dataFootnoteBackref:!0,className:["data-footnote-backref"],ariaLabel:i.footnoteBackLabel},children:[{type:"text",value:"↩"}]};U>1&&C.children.push({type:"element",tagName:"sup",children:[{type:"text",value:String(U)}]}),z.length>0&&z.push({type:"text",value:" "}),z.push(C)}const Z=j[j.length-1];if(Z&&"element"===Z.type&&"p"===Z.tagName){const i=Z.children[Z.children.length-1];i&&"text"===i.type?i.value+=" ":Z.children.push({type:"text",value:" "}),Z.children.push(...z)}else j.push(...z);const $={type:"element",tagName:"li",properties:{id:i.clobberPrefix+"fn-"+W},children:i.wrap(j,!0)};i.patch(T,$),C.push($)}if(0!==C.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:i.footnoteLabelTagName,properties:{...JSON.parse(JSON.stringify(i.footnoteLabelProperties)),id:"footnote-label"},children:[{type:"text",value:i.footnoteLabel}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:i.wrap(C,!0)},{type:"text",value:"\n"}]}}(P);return j&&T.children.push({type:"text",value:"\n"},j),Array.isArray(T)?{type:"root",children:T}:T}const lib=function(i,C){return i&&"run"in i?function bridge(i,C){return(P,T,j)=>{i.run(toHast(P,C),T,(i=>{j(i)}))}}(i,C):function mutate(i){return C=>toHast(C,i)}(i||C)};var Et=P(62688);class Schema{constructor(i,C,P){this.property=i,this.normal=C,P&&(this.space=P)}}function merge(i,C){const P={},T={};let j=-1;for(;++j "xlink:"+C.slice(5).toLowerCase(),properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null}}),Mt=create({space:"xml",transform:(i,C)=>"xml:"+C.slice(3).toLowerCase(),properties:{xmlLang:null,xmlBase:null,xmlSpace:null}});function caseSensitiveTransform(i,C){return C in i?i[C]:C}function caseInsensitiveTransform(i,C){return caseSensitiveTransform(i,C.toLowerCase())}const Lt=create({space:"xmlns",attributes:{xmlnsxlink:"xmlns:xlink"},transform:caseInsensitiveTransform,properties:{xmlns:null,xmlnsXLink:null}}),Dt=create({transform:(i,C)=>"role"===C?C:"aria-"+C.slice(4).toLowerCase(),properties:{ariaActiveDescendant:null,ariaAtomic:Ot,ariaAutoComplete:null,ariaBusy:Ot,ariaChecked:Ot,ariaColCount:Pt,ariaColIndex:Pt,ariaColSpan:Pt,ariaControls:St,ariaCurrent:null,ariaDescribedBy:St,ariaDetails:null,ariaDisabled:Ot,ariaDropEffect:St,ariaErrorMessage:null,ariaExpanded:Ot,ariaFlowTo:St,ariaGrabbed:Ot,ariaHasPopup:null,ariaHidden:Ot,ariaInvalid:null,ariaKeyShortcuts:null,ariaLabel:null,ariaLabelledBy:St,ariaLevel:Pt,ariaLive:null,ariaModal:Ot,ariaMultiLine:Ot,ariaMultiSelectable:Ot,ariaOrientation:null,ariaOwns:St,ariaPlaceholder:null,ariaPosInSet:Pt,ariaPressed:Ot,ariaReadOnly:Ot,ariaRelevant:null,ariaRequired:Ot,ariaRoleDescription:St,ariaRowCount:Pt,ariaRowIndex:Pt,ariaRowSpan:Pt,ariaSelected:Ot,ariaSetSize:Pt,ariaSort:null,ariaValueMax:Pt,ariaValueMin:Pt,ariaValueNow:Pt,ariaValueText:null,role:null}}),qt=create({space:"html",attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},transform:caseInsensitiveTransform,mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:It,acceptCharset:St,accessKey:St,action:null,allow:null,allowFullScreen:xt,allowPaymentRequest:xt,allowUserMedia:xt,alt:null,as:null,async:xt,autoCapitalize:null,autoComplete:St,autoFocus:xt,autoPlay:xt,blocking:St,capture:null,charSet:null,checked:xt,cite:null,className:St,cols:Pt,colSpan:null,content:null,contentEditable:Ot,controls:xt,controlsList:St,coords:Pt|It,crossOrigin:null,data:null,dateTime:null,decoding:null,default:xt,defer:xt,dir:null,dirName:null,disabled:xt,download:kt,draggable:Ot,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:xt,formTarget:null,headers:St,height:Pt,hidden:xt,high:Pt,href:null,hrefLang:null,htmlFor:St,httpEquiv:St,id:null,imageSizes:null,imageSrcSet:null,inert:xt,inputMode:null,integrity:null,is:null,isMap:xt,itemId:null,itemProp:St,itemRef:St,itemScope:xt,itemType:St,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:xt,low:Pt,manifest:null,max:null,maxLength:Pt,media:null,method:null,min:null,minLength:Pt,multiple:xt,muted:xt,name:null,nonce:null,noModule:xt,noValidate:xt,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:xt,optimum:Pt,pattern:null,ping:St,placeholder:null,playsInline:xt,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:xt,referrerPolicy:null,rel:St,required:xt,reversed:xt,rows:Pt,rowSpan:Pt,sandbox:St,scope:null,scoped:xt,seamless:xt,selected:xt,shadowRootClonable:xt,shadowRootDelegatesFocus:xt,shadowRootMode:null,shape:null,size:Pt,sizes:null,slot:null,span:Pt,spellCheck:Ot,src:null,srcDoc:null,srcLang:null,srcSet:null,start:Pt,step:null,style:null,tabIndex:Pt,target:null,title:null,translate:null,type:null,typeMustMatch:xt,useMap:null,value:Ot,width:Pt,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:St,axis:null,background:null,bgColor:null,border:Pt,borderColor:null,bottomMargin:Pt,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:xt,declare:xt,event:null,face:null,frame:null,frameBorder:null,hSpace:Pt,leftMargin:Pt,link:null,longDesc:null,lowSrc:null,marginHeight:Pt,marginWidth:Pt,noResize:xt,noHref:xt,noShade:xt,noWrap:xt,object:null,profile:null,prompt:null,rev:null,rightMargin:Pt,rules:null,scheme:null,scrolling:Ot,standby:null,summary:null,text:null,topMargin:Pt,valueType:null,version:null,vAlign:null,vLink:null,vSpace:Pt,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:xt,disableRemotePlayback:xt,prefix:null,property:null,results:Pt,security:null,unselectable:null}}),Wt=create({space:"svg",attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},transform:caseSensitiveTransform,properties:{about:Tt,accentHeight:Pt,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:Pt,amplitude:Pt,arabicForm:null,ascent:Pt,attributeName:null,attributeType:null,azimuth:Pt,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:Pt,by:null,calcMode:null,capHeight:Pt,className:St,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:Pt,diffuseConstant:Pt,direction:null,display:null,dur:null,divisor:Pt,dominantBaseline:null,download:xt,dx:null,dy:null,edgeMode:null,editable:null,elevation:Pt,enableBackground:null,end:null,event:null,exponent:Pt,externalResourcesRequired:null,fill:null,fillOpacity:Pt,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:It,g2:It,glyphName:It,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:Pt,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:Pt,horizOriginX:Pt,horizOriginY:Pt,id:null,ideographic:Pt,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:Pt,k:Pt,k1:Pt,k2:Pt,k3:Pt,k4:Pt,kernelMatrix:Tt,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:Pt,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:Pt,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:Pt,overlineThickness:Pt,paintOrder:null,panose1:null,path:null,pathLength:Pt,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:St,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:Pt,pointsAtY:Pt,pointsAtZ:Pt,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:Tt,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:Tt,rev:Tt,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:Tt,requiredFeatures:Tt,requiredFonts:Tt,requiredFormats:Tt,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:Pt,specularExponent:Pt,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:Pt,strikethroughThickness:Pt,string:null,stroke:null,strokeDashArray:Tt,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:Pt,strokeOpacity:Pt,strokeWidth:null,style:null,surfaceScale:Pt,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:Tt,tabIndex:Pt,tableValues:null,target:null,targetX:Pt,targetY:Pt,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:Tt,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:Pt,underlineThickness:Pt,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:Pt,values:null,vAlphabetic:Pt,vMathematical:Pt,vectorEffect:null,vHanging:Pt,vIdeographic:Pt,version:null,vertAdvY:Pt,vertOriginX:Pt,vertOriginY:Pt,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:Pt,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null}}),Bt=merge([Mt,At,Lt,Dt,qt],"html"),Nt=merge([Mt,At,Lt,Dt,Wt],"svg");function rehypeFilter(i){if(i.allowedElements&&i.disallowedElements)throw new TypeError("Only one of `allowedElements` and `disallowedElements` should be defined");if(i.allowedElements||i.disallowedElements||i.allowElement)return C=>{visit(C,"element",((C,P,T)=>{const j=T;let A;if(i.allowedElements?A=!i.allowedElements.includes(C.tagName):i.disallowedElements&&(A=i.disallowedElements.includes(C.tagName)),!A&&i.allowElement&&"number"==typeof P&&(A=!i.allowElement(C,P,j)),A&&"number"==typeof P)return i.unwrapDisallowed&&C.children?j.children.splice(P,1,...C.children):j.children.splice(P,1),P}))}}var Ft=P(84271);function whitespace(i){const C=i&&"object"==typeof i&&"text"===i.type?i.value||"":i;return"string"==typeof C&&""===C.replace(/[ \t\n\f\r]/g,"")}const Ht=/^data[-\w.:]+$/i,Ut=/-[a-z]/g,Vt=/[A-Z]/g;function kebab(i){return"-"+i.toLowerCase()}function camelcase(i){return i.charAt(1).toUpperCase()}const Gt={classId:"classID",dataType:"datatype",itemId:"itemID",strokeDashArray:"strokeDasharray",strokeDashOffset:"strokeDashoffset",strokeLineCap:"strokeLinecap",strokeLineJoin:"strokeLinejoin",strokeMiterLimit:"strokeMiterlimit",typeOf:"typeof",xLinkActuate:"xlinkActuate",xLinkArcRole:"xlinkArcrole",xLinkHref:"xlinkHref",xLinkRole:"xlinkRole",xLinkShow:"xlinkShow",xLinkTitle:"xlinkTitle",xLinkType:"xlinkType",xmlnsXLink:"xmlnsXlink"};const zt=P(24120),Yt={}.hasOwnProperty,Kt=new Set(["table","thead","tbody","tfoot","tr"]);function childrenToReact(i,C){const P=[];let T,j=-1;for(;++j 0?W.createElement(te,Z,Q):W.createElement(te,Z)}function getElementsBeforeCount(i,C){let P=-1,T=0;for(;++P 4&&"data"===P.slice(0,4)&&Ht.test(C)){if("-"===C.charAt(4)){const i=C.slice(5).replace(Ut,camelcase);T="data"+i.charAt(0).toUpperCase()+i.slice(1)}else{const i=C.slice(4);if(!Ut.test(i)){let P=i.replace(Vt,kebab);"-"!==P.charAt(0)&&(P="-"+P),C="data"+P}}j=DefinedInfo}return new j(T,C)}(T.schema,C);let A=P;null!=A&&A==A&&(Array.isArray(A)&&(A=j.commaSeparated?function comma_separated_tokens_stringify(i,C){const P=C||{};return(""===i[i.length-1]?[...i,""]:i).join((P.padRight?" ":"")+","+(!1===P.padLeft?"":" ")).trim()}(A):function stringify(i){return i.join(" ").trim()}(A)),"style"===j.property&&"string"==typeof A&&(A=function parseStyle(i){const C={};try{zt(i,iterator)}catch{}return C;function iterator(i,P){const T="-ms-"===i.slice(0,4)?`ms-${i.slice(4)}`:i;C[T.replace(/-([a-z])/g,styleReplacer)]=P}}(A)),j.space&&j.property?i[Yt.call(Gt,j.property)?Gt[j.property]:j.property]=A:j.attribute&&(i[j.attribute]=A))}function styleReplacer(i,C){return C.toUpperCase()}const Zt={}.hasOwnProperty,$t="https://github.com/remarkjs/react-markdown/blob/main/changelog.md",Xt={plugins:{to:"remarkPlugins",id:"change-plugins-to-remarkplugins"},renderers:{to:"components",id:"change-renderers-to-components"},astPlugins:{id:"remove-buggy-html-in-markdown-parser"},allowDangerousHtml:{id:"remove-buggy-html-in-markdown-parser"},escapeHtml:{id:"remove-buggy-html-in-markdown-parser"},source:{to:"children",id:"change-source-to-children"},allowNode:{to:"allowElement",id:"replace-allownode-allowedtypes-and-disallowedtypes"},allowedTypes:{to:"allowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},disallowedTypes:{to:"disallowedElements",id:"replace-allownode-allowedtypes-and-disallowedtypes"},includeNodeIndex:{to:"includeElementIndex",id:"change-includenodeindex-to-includeelementindex"}};function ReactMarkdown(i){for(const C in Xt)if(Zt.call(Xt,C)&&Zt.call(i,C)){const i=Xt[C];console.warn(`[react-markdown] Warning: please ${i.to?`use \`${i.to}\` instead of`:"remove"} \`${C}\` (see <${$t}#${i.id}> for more info)`),delete Xt[C]}const C=ee().use(remarkParse).use(i.remarkPlugins||[]).use(lib,{...i.remarkRehypeOptions,allowDangerousHtml:!0}).use(i.rehypePlugins||[]).use(rehypeFilter,i),P=new VFile;"string"==typeof i.children?P.value=i.children:void 0!==i.children&&null!==i.children&&console.warn(`[react-markdown] Warning: please pass a string as \`children\` (not: \`${i.children}\`)`);const T=C.runSync(C.parse(P),P);if("root"!==T.type)throw new TypeError("Expected a `root` node");let j=W.createElement(W.Fragment,{},childrenToReact({options:i,schema:Bt,listDepth:0},T));return i.className&&(j=W.createElement("div",{className:i.className},j)),j}ReactMarkdown.propTypes={children:Et.string,className:Et.string,allowElement:Et.func,allowedElements:Et.arrayOf(Et.string),disallowedElements:Et.arrayOf(Et.string),unwrapDisallowed:Et.bool,remarkPlugins:Et.arrayOf(Et.oneOfType([Et.object,Et.func,Et.arrayOf(Et.oneOfType([Et.bool,Et.string,Et.object,Et.func,Et.arrayOf(Et.any)]))])),rehypePlugins:Et.arrayOf(Et.oneOfType([Et.object,Et.func,Et.arrayOf(Et.oneOfType([Et.bool,Et.string,Et.object,Et.func,Et.arrayOf(Et.any)]))])),sourcePos:Et.bool,rawSourcePos:Et.bool,skipHtml:Et.bool,includeElementIndex:Et.bool,transformLinkUri:Et.oneOfType([Et.func,Et.bool]),linkTarget:Et.oneOfType([Et.func,Et.string]),transformImageUri:Et.func,components:Et.object}}},C={};function __webpack_require__(P){var T=C[P];if(void 0!==T)return T.exports;var j=C[P]={exports:{}};return i[P].call(j.exports,j,j.exports,__webpack_require__),j.exports}__webpack_require__.n=i=>{var C=i&&i.__esModule?()=>i.default:()=>i;return __webpack_require__.d(C,{a:C}),C},__webpack_require__.d=(i,C)=>{for(var P in C)__webpack_require__.o(C,P)&&!__webpack_require__.o(i,P)&&Object.defineProperty(i,P,{enumerable:!0,get:C[P]})},__webpack_require__.o=(i,C)=>Object.prototype.hasOwnProperty.call(i,C),__webpack_require__.r=i=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(i,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(i,"__esModule",{value:!0})},__webpack_require__.nc=void 0,(()=>{"use strict";var i=__webpack_require__(96784),C=i(__webpack_require__(78304)),P=__webpack_require__(91003),T=i(__webpack_require__(68732)),j=i(__webpack_require__(88467)),A=__webpack_require__(22238),W=i(__webpack_require__(41594)),U=__webpack_require__(43901),z=__webpack_require__(40128);function _createForOfIteratorHelper(i,C){var P="undefined"!=typeof Symbol&&i[Symbol.iterator]||i["@@iterator"];if(!P){if(Array.isArray(i)||(P=function _unsupportedIterableToArray(i,C){if(i){if("string"==typeof i)return _arrayLikeToArray(i,C);var P={}.toString.call(i).slice(8,-1);return"Object"===P&&i.constructor&&(P=i.constructor.name),"Map"===P||"Set"===P?Array.from(i):"Arguments"===P||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(P)?_arrayLikeToArray(i,C):void 0}}(i))||C&&i&&"number"==typeof i.length){P&&(i=P);var T=0,j=function F(){};return{s:j,n:function n(){return T>=i.length?{done:!0}:{done:!1,value:i[T++]}},e:function e(i){throw i},f:j}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var A,W=!0,U=!1;return{s:function s(){P=P.call(i)},n:function n(){var i=P.next();return W=i.done,i},e:function e(i){U=!0,A=i},f:function f(){try{W||null==P.return||P.return()}finally{if(U)throw A}}}}function _arrayLikeToArray(i,C){(null==C||C>i.length)&&(C=i.length);for(var P=0,T=Array(C);P Page not found - Hand Wraps Boxing Not Found
This is somewhat embarrassing, isn’t it?
It looks like nothing was found at this location. Maybe try a search?
Set your categories menu in Header builder -> Mobile -> Mobile menu element -> Show/Hide -> Choose menuStart typing to see posts you are looking for.