Version 5.0.14

This commit is contained in:
Neo committed 2025-12-19 19:17:57 -08:00
1 parent 5efe744c5f
commit dbd774b30c
364 files changed
+7048 -1377

No files matched your search

+39 -18
View File
@@ -201,12 +201,15 @@
"bulk mail",
"easypost",
"email",
"embed",
"enhancements",
"enom",
"geo",
"giphy",
"iframely",
"indexnow",
"integration",
"mailchimp",
"mapbox",
"maps",
"matomo",
@@ -214,12 +217,11 @@
"omniture",
"piwik",
"pixabay",
"postmark",
"sendgrid",
"spam",
"tag manager",
"zapier",
"postmark",
"mailchimp"
"zapier"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_FacebookPixel": {
@@ -246,6 +248,24 @@
"maps"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_Iframely": {
"lang_key": "menu__core_applications_enhancements",
"restriction": "enhancements_manage",
"keywords": [
"embeds",
"facebook",
"iframe",
"iframe.ly",
"meta"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_Mailchimp": {
"lang_key": "enhancements__core_Mailchimp",
"restriction": "enhancements_manage",
"keywords": [
"mailchimp"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_Pixabay": {
"lang_key": "enhancements__core_Pixabay",
"restriction": "enhancements_manage",
@@ -469,6 +489,14 @@
"exclude groups from search"
]
},
"app=core&module=discovery&controller=streams": {
"lang_key": "menu__core_discovery_streams",
"restriction": "streams_manage",
"keywords": [
"activity stream",
"streams"
]
},
"app=core&module=discovery&controller=streams&do=allActivitySettings": {
"lang_key": "all_activity_stream_settings",
"restriction": "streams_manage",
@@ -1496,9 +1524,9 @@
"lang_key": "menu__core_moderation_report",
"restriction": "reportedContentTypes_manage",
"keywords": [
"automatic moderation",
"moderation",
"report",
"automatic moderation"
"report"
]
},
"app=core&module=moderation&controller=reportedContent": {
@@ -1704,12 +1732,12 @@
"lang_key": "menu__core_keystats_communityhealth",
"restriction": "mycharts_manage",
"keywords": [
"chart",
"community health",
"health",
"chart",
"report",
"stats",
"statistics"
"statistics",
"stats"
]
},
"app=core&module=overview&controller=notifications&do=settings": {
@@ -2233,10 +2261,10 @@
"lang_key": "reg_welcome_email",
"restriction": "login_access",
"keywords": [
"welcome",
"welcome email",
"email",
"register"
"register",
"welcome",
"welcome email"
]
},
"app=core&module=settings&controller=login&tab=registration&searchResult=use_coppa": {
@@ -3039,12 +3067,5 @@
"sql logs",
"system logs"
]
},
"app=core&module=applications&controller=enhancements&do=edit&id=core_Mailchimp": {
"lang_key": "enhancements__core_Mailchimp",
"restriction": "enhancements_manage",
"keywords": [
"mailchimp"
]
}
}
+12 -6
View File
@@ -240,6 +240,11 @@
<setting key="icons_mask_color"><![CDATA[{"key":"icons_mask_color","default":"FFFFFF","report":"bool"}]]></setting>
<setting key="icons_mask_icon"><![CDATA[{"key":"icons_mask_icon","default":"","report":"bool"}]]></setting>
<setting key="icons_sharer_logo"><![CDATA[{"key":"icons_sharer_logo","default":"","report":"bool"}]]></setting>
<setting key="iframely_api_key"><![CDATA[{"key":"iframely_api_key","default":"","report":"none"}]]></setting>
<setting key="iframely_enabled"><![CDATA[{"key":"iframely_enabled","default":"0","report":"full"}]]></setting>
<setting key="iframely_facebook_enabled"><![CDATA[{"key":"iframely_facebook_enabled","default":"0","report":"full"}]]></setting>
<setting key="iframely_instagram_enabled"><![CDATA[{"key":"iframely_instagram_enabled","default":"0","report":"full"}]]></setting>
<setting key="iframely_url_whitelist"><![CDATA[{"key":"iframely_url_whitelist","default":"","report":"none"}]]></setting>
<setting key="ignore_system_on"><![CDATA[{"key":"ignore_system_on","default":"1","report":"full"}]]></setting>
<setting key="image_jpg_quality"><![CDATA[{"key":"image_jpg_quality","default":"85","report":"full"}]]></setting>
<setting key="image_png_quality_gd"><![CDATA[{"key":"image_png_quality_gd","default":"9","report":"full"}]]></setting>
@@ -541,10 +546,12 @@
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=webhooks"><![CDATA[{"lang_key":"webhooks","restriction":"api_splash","keywords":["webhook"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=api&amp;tab=webhooks&amp;do=settings&amp;searchResult=webhook_logs_success"><![CDATA[{"lang_key":"webhook_logs_success","restriction":"api_splash","keywords":["webhook"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=applications"><![CDATA[{"lang_key":"menu__core_applications_applications","restriction":"app_manage","keywords":["applications","install","modules","offline","online"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["analytics","bulk mail","easypost","email","enhancements","enom","geo","giphy","indexnow","integration","mapbox","maps","matomo","maxmind","omniture","piwik","pixabay","sendgrid","spam","tag manager","zapier","postmark","mailchimp"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["analytics","bulk mail","easypost","email","embed","enhancements","enom","geo","giphy","iframely","indexnow","integration","mailchimp","mapbox","maps","matomo","maxmind","omniture","piwik","pixabay","postmark","sendgrid","spam","tag manager","zapier"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_FacebookPixel"><![CDATA[{"lang_key":"enhancements__core_FacebookPixel","restriction":"enhancements_manage","keywords":["facebook","pixel"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_GoogleAnalytics"><![CDATA[{"lang_key":"ga_code","restriction":"enhancements_manage","keywords":["analytics","google analytics"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_GoogleMaps&amp;searchResult=form_googlemaps"><![CDATA[{"lang_key":"googlemaps","restriction":"enhancements_manage","keywords":["google","maps"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Iframely"><![CDATA[{"lang_key":"menu__core_applications_enhancements","restriction":"enhancements_manage","keywords":["embeds","facebook","iframe","iframe.ly","meta"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Mailchimp"><![CDATA[{"lang_key":"enhancements__core_Mailchimp","restriction":"enhancements_manage","keywords":["mailchimp"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Pixabay"><![CDATA[{"lang_key":"enhancements__core_Pixabay","restriction":"enhancements_manage","keywords":["photos","pixabay","stock","stock photo"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Postmark"><![CDATA[{"lang_key":"enhancements__core_Postmark","restriction":"enhancements_manage","keywords":["postmark"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;searchResult=form_ga_enabled"><![CDATA[{"lang_key":"ga_enabled","restriction":"enhancements_manage","keywords":["analytics","google analytics"]}]]></acpsearch>
@@ -570,8 +577,8 @@
<acpsearch key="app=core&amp;module=discovery&amp;controller=search&amp;searchResult=form_search_method"><![CDATA[{"lang_key":"search_method","restriction":"search_manage","keywords":["elastic","elasticsearch","mysql","search"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=search&amp;searchResult=search_index_timeframe"><![CDATA[{"lang_key":"search_index_timeframe","restriction":"search_manage","keywords":["search","search content","search cutoff","search limit","search results"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=search&amp;searchResult=searchlog_exclude_groups"><![CDATA[{"lang_key":"searchlog_exclude_groups","restriction":"search_manage","keywords":["exclude groups","exclude groups from search"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=streams&amp;do=allActivitySettings"><![CDATA[{"lang_key":"all_activity_stream_settings","restriction":"streams_manage","keywords":["activity stream","stream subscriptions","streams"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=streams"><![CDATA[{"lang_key":"menu__core_discovery_streams","restriction":"streams_manage","keywords":["activity stream","streams"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=streams&amp;do=allActivitySettings"><![CDATA[{"lang_key":"all_activity_stream_settings","restriction":"streams_manage","keywords":["activity stream","stream subscriptions","streams"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=tags"><![CDATA[{"lang_key":"menu__core_discovery_tags","restriction":"tags_manage","keywords":["prefix","tagging","tags"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=discovery&amp;controller=tags&amp;do=settings"><![CDATA[{"lang_key":"tag_settings","restriction":"tags_manage","keywords":["prefix","tagging","tags"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=editor&amp;controller=emoticons"><![CDATA[{"lang_key":"menu__core_editor_emoticons","restriction":"emoticons_manage","keywords":["emoticons","smileys","smilies"]}]]></acpsearch>
@@ -683,7 +690,7 @@
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_show_days_won_trophy"><![CDATA[{"lang_key":"reputation_show_days_won_trophy","restriction":"reps_manage","keywords":["days won","leaderboard","winner"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=membersettings&amp;controller=reputation&amp;tab=leaderboard&amp;searchResult=reputation_timezone"><![CDATA[{"lang_key":"reputation_timezone","restriction":"reps_manage","keywords":["leaderboard","timezone"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=messengerstats&amp;controller=pmstats"><![CDATA[{"lang_key":"menu__core_members_pmstats","restriction":null,"keywords":["message statistics","Messenger Statistics","private messages"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=report"><![CDATA[{"lang_key":"menu__core_moderation_report","restriction":"reportedContentTypes_manage","keywords":["moderation","report","automatic moderation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=report"><![CDATA[{"lang_key":"menu__core_moderation_report","restriction":"reportedContentTypes_manage","keywords":["automatic moderation","moderation","report"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContent"><![CDATA[{"lang_key":"menu__core_moderation_reportedContent","restriction":"reportedContent_manage","keywords":["moderation","report","report types"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=reportedContentTypes"><![CDATA[{"lang_key":"reportedContent_types","restriction":null,"keywords":["report","report types"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=moderation&amp;controller=spam"><![CDATA[{"lang_key":"menu__core_moderation_spam","restriction":"spam_manage","keywords":["delete guest content","delete guest posts","guest content","guest posts","spam","spammers"]}]]></acpsearch>
@@ -706,7 +713,7 @@
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=imagesettings&amp;searchResult=imagick_strip_exif"><![CDATA[{"lang_key":"imagick_strip_exif","restriction":"files_view","keywords":["exif"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=files&amp;do=settings"><![CDATA[{"lang_key":"storage_settings","restriction":"files_view","keywords":["amazon","files","ftp","photos","storage","uploads"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=mycharts"><![CDATA[{"lang_key":"menu__core_overview_mycharts","restriction":"mycharts_manage","keywords":["charts","saved charts","statistics","stats"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=mycharts&amp;do=communityhealth"><![CDATA[{"lang_key":"menu__core_keystats_communityhealth","restriction":"mycharts_manage","keywords":["community health","health","chart","report","stats","statistics"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=mycharts&amp;do=communityhealth"><![CDATA[{"lang_key":"menu__core_keystats_communityhealth","restriction":"mycharts_manage","keywords":["chart","community health","health","report","statistics","stats"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=overview&amp;controller=notifications&amp;do=settings"><![CDATA[{"lang_key":"menu__core_overview_notifications","restriction":null,"keywords":["notification","notifications"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=advertisements"><![CDATA[{"lang_key":"menu__core_promotion_advertisements","restriction":"advertisements_manage","keywords":["ads","adsense","advertisements","adverts","adwords","google"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=promotion&amp;controller=seo"><![CDATA[{"lang_key":"menu__core_promotion_seo","restriction":"seo_manage","keywords":["analytics","furl","search","search engine optimization","seo"],"callback":"return !\\IPS\\CIC;"}]]></acpsearch>
@@ -761,7 +768,7 @@
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=registration&amp;searchResult=allow_reg"><![CDATA[{"lang_key":"allow_reg","restriction":"registration_manage","keywords":["allow registrations","new registrations","registration","registrations"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=registration&amp;searchResult=quick_register"><![CDATA[{"lang_key":"quick_register","restriction":"registration_manage","keywords":["quick register","register"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=registration&amp;searchResult=reg_auth_type"><![CDATA[{"lang_key":"reg_auth_type","restriction":"login_access","keywords":["email","validation"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=registration&amp;searchResult=reg_welcome_email"><![CDATA[{"lang_key":"reg_welcome_email","restriction":"login_access","keywords":["welcome","welcome email","email","register"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=registration&amp;searchResult=reg_welcome_email"><![CDATA[{"lang_key":"reg_welcome_email","restriction":"login_access","keywords":["email","register","welcome","welcome email"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=registration&amp;searchResult=use_coppa"><![CDATA[{"lang_key":"use_coppa","restriction":"registration_manage","keywords":["coppa"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=settings&amp;searchResult=form_login_after_inactivity_notification"><![CDATA[{"lang_key":"login_after_inactivity_notification","restriction":"login_access","keywords":["dormant","email"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=settings&amp;controller=login&amp;tab=settings&amp;searchResult=form_new_device_email"><![CDATA[{"lang_key":"new_device_email","restriction":"login_manage","keywords":["new authorised device email","new authorized device email","new browser email","new device email","new log in email","new login email","new sign in email","new signin email"]}]]></acpsearch>
@@ -849,7 +856,6 @@
<acpsearch key="app=core&amp;module=support&amp;controller=errorLogs"><![CDATA[{"lang_key":"error_logs","restriction":null,"keywords":["error log","errors","logs"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=support&amp;controller=support"><![CDATA[{"lang_key":"menu__core_support_support","restriction":"support_dashboard","keywords":["diagnose","diagnostics","documentation","help","phpinfo","server","support","system","tech support","technical support","troubleshoot"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=support&amp;controller=systemLogs"><![CDATA[{"lang_key":"system_logs","restriction":null,"keywords":["driver errors","logs","sql error logs","sql logs","system logs"]}]]></acpsearch>
<acpsearch key="app=core&amp;module=applications&amp;controller=enhancements&amp;do=edit&amp;id=core_Mailchimp"><![CDATA[{"lang_key":"enhancements__core_Mailchimp","restriction":"enhancements_manage","keywords":["mailchimp"]}]]></acpsearch>
<themeeditorcategory key="lightDarkMode"><![CDATA[{"cat_name":"Light\/dark mode","cat_key":"lightDarkMode","cat_icon":"fa-solid fa-circle-half-stroke"}]]></themeeditorcategory>
<themeeditorcategory key="logos"><![CDATA[{"cat_name":"Logos","cat_key":"logos","cat_icon":"fa-brands fa-html5"}]]></themeeditorcategory>
<themeeditorcategory key="pageLayouts"><![CDATA[{"cat_name":"Page layouts","cat_key":"pageLayouts","cat_icon":"fa-solid fa-table-columns"}]]></themeeditorcategory>
+1 -1
View File
@@ -75,7 +75,7 @@
"isDynamicEntry": true
},
"src/main.jsx": {
"file": "assets/main-6RAkeGwz.js",
"file": "assets/main-Hp4FYAlM.js",
"name": "main",
"src": "src/main.jsx",
"isEntry": true,
+1
View File
@@ -42,6 +42,7 @@
"GoogleAnalytics": "IPS\\core\\extensions\\core\\CommunityEnhancements\\GoogleAnalytics",
"GoogleMaps": "IPS\\core\\extensions\\core\\CommunityEnhancements\\GoogleMaps",
"GoogleTagManager": "IPS\\core\\extensions\\core\\CommunityEnhancements\\GoogleTagManager",
"Iframely": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Iframely",
"IndexNow": "IPS\\core\\extensions\\core\\CommunityEnhancements\\IndexNow",
"Mailchimp": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Mailchimp",
"Mapbox": "IPS\\core\\extensions\\core\\CommunityEnhancements\\Mapbox",
+1 -1
View File
@@ -264,7 +264,7 @@
"real": "app=core&module=modcp&controller=modcp&tab=hidden"
},
"modcp_approval": {
"friendly": "modcp\/approval-queue",
"friendly": "modcp\/approval",
"real": "app=core&module=modcp&controller=modcp&tab=approval"
},
"modcp_recent_warnings": {
File diff suppressed because it is too large. Load diff
+22 -2
View File
@@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<language>
<app key="core" version="5001302">
<app key="core" version="5001403">
<word key="__ipbmafia__nulling_null_alert" js="0">This distribution is Nulled! You can't use this function.</word><!-- Custom alert about Null -->
<word key="nulled_delete_logs" js="0">Delete logs</word>
<word key="__app_core" js="0">System</word>
@@ -4286,13 +4286,31 @@
<word key="ipb_embed_url_filter_option" js="0">Allow links to be converted to iframes?</word>
<word key="ipb_embed_url_filter_option_desc" js="0">When this is enabled, users with permission will see a button to convert the link to an iframe if the URL's Domain is allowed.</word>
<word key="ipb_embed_url_whitelist" js="0">Allowed Domain Patterns</word>
<word key="ipb_embed_url_whitelist_desc" js="0"><![CDATA[Use <code>*</code> as a wildcard. Note that subdomains must be explicitly specified in a pattern to be allowed. For example, the pattern <code>google.com</code> would not allow https://www.google.com/, but <code>*.google.com</code> or <code>www.google.com</code> would. This setting only applies when saving new content and edits in the future.]]></word>
<word key="ipb_embed_url_whitelist_desc" js="0"><![CDATA[If a user has permission, they can create a custom iframe if the source URL matches one of these patterns. Use <code>*</code> as a wildcard. Note that subdomains must be explicitly specified in a pattern to be allowed. For example, the pattern <code>google.com</code> would not allow https://www.google.com/, but <code>*.google.com</code> or <code>www.google.com</code> would. This setting only applies when saving new content and edits in the future.]]></word>
<word key="embed_url_filter_any_action" js="0">Moderate iframes in Posts</word>
<word key="embed_url_filter_any_allow" js="0">Allow</word>
<word key="embed_url_filter_any_allow_desc" js="0">Any iframe can be directly posted.</word>
<word key="embed_url_filter_any_moderate" js="0">Moderate</word>
<word key="embed_url_filter_any_moderate_desc" js="0">If an iframe with a custom source is posted, the content will be held for moderator approval.</word>
<word key="fb_ig_oembed_header" js="0">Facebook</word>
<word key="fb_ig_oembed_deprecate_warning" js="0">Facebook embeds have been deprecated. While you can edit the current configuration to retain functionality, this feature will be removed at some point in the future.</word>
<word key="enhancements__core_Iframely" js="0">Iframely</word>
<word key="enhancements__core_Iframely_desc" js="0">Iframely allows you to embed rich content from hundreds of online providers in the Invision Community Editor.</word>
<word key="enhancements__core_Iframely_desc_full" js="0"><![CDATA[Iframely allows you to embed rich content from hundreds of online providers in the Invision Community Editor. Checkout <a href="{external.iframely}" target="_blank" rel="noopener">Iframely.com <i class="fa-solid fa-external-link"></i></a> to create your account and get an API key.]]></word>
<word key="enhancements__core_Iframely_embed_settings_link" js="0"><![CDATA[You can configure who has permission to embed external media in the <a href="{internal.admin.app=core&module=settings&controller=posting&tab=simplifiedMode&searchResult=form_editor_r__external_embed}" target="_blank">Editor Permission Settings <i class="fa-solid fa-external-link"></i></a>.]]></word>
<word key="iframely_enabled" js="0">Enable Iframely</word>
<word key="iframely_enabled_desc" js="0"><![CDATA[When enabled, when a user pastes a URL or link for one of the following content providers or domain patterns, the system will search <a href="https://iframely.com/" target="_blank">Iframely <i class="fa-solid fa-external-link"></i></a> for available embeddable content from the URL.]]></word>
<word key="iframely_api_key" js="0">Iframely Client Key Hash</word>
<word key="iframely_api_key_desc" js="0">The key hash can be copied from your Iframely account overview. Note the Client Key Hash is different from the Server API Key itself.</word>
<word key="iframely_builtin_services" js="0">Popular Content Providers</word>
<word key="iframely_builtin_services_desc" js="0">If a URL's domain belongs to one of these services, the system will check Iframely for embeddable content from that URL.</word>
<word key="iframely_facebook_enabled" js="0"><![CDATA[<i class='fa-brands fa-square-facebook'></i> Facebook / Meta]]></word>
<word key="iframely_instagram_enabled" js="0"><![CDATA[<i class='fa-brands fa-square-instagram'></i> Instagram]]></word>
<word key="iframely_url_whitelist" js="0">Custom Domain Patterns</word>
<word key="iframely_url_whitelist_desc" js="0"><![CDATA[<div class='ipsRichText'>In addition to the default content providers, you can check Iframely for embeddable content for any URL whose domain matches one of these patterns. <ul><li>Use <code>*</code> as a wildcard.</li><li>Note that subdomains must be explicitly specified in a pattern to be allowed</li><li>For example, the pattern <code>google.com</code> would not allow https://www.google.com/, but <code>*.google.com</code> or <code>www.google.com</code> would.</li><li><strong>Only allow embeds for websites that you trust, embedding content from untrusted sources could introduce security risks.</strong></li></ul></div>]]></word>
<word key="iframely_err_no_api_key" js="0">No API key specified</word>
<word key="iframely_err_invalid_api_key" js="0">API Key invalid</word>
<word key="iframely_manage_link" js="0"><![CDATA[The <a target="_blank" href="{internal.admin.app=core&module=applications&controller=enhancements&do=edit&id=core_Iframely}">Iframely Integration <i class="fa-solid fa-external-link"></i></a> can be used to embed content from additional third party sources, including Facebook and Instagram.]]></word>
<word key="r__posting_manage_simplified_mode" js="0">Can manage Simplified Editing mode</word>
<word key="editor_simplified_mode" js="0">Editor Permissions</word>
<word key="editor_simplified_mode_desc" js="0"><![CDATA[There are three permission levels of the Post Editor: Minimal, Standard, and Advanced. By default, users will use the Minimal Editor for secondary content such as Comments and Posts, and the Standard Editor for main items such as Topics and Blog Entries. Here you can configure which features are available at which levels. To change the levels each group has access to, see the Content tab in the <a href="{internal.app=core&module=members&controller=groups}">Member Group Settings</a> for a group.]]></word>
@@ -7257,6 +7275,7 @@
<word key="profile_step_completion_act" js="0">Action to complete the step</word>
<word key="profile_step_registration" js="0">Show on Registration</word>
<word key="profile_step_registration_desc" js="0">Include this step in the registration process</word>
<word key="profile_step_no_registration" js="0">Quick Registration is currently enabled. This setting is only supported with full registration.</word>
<word key="profile_acp_table_word_custom" js="0">Title</word>
<word key="profile_acp_table_step_completion_act" js="0">Action</word>
<word key="profile_acp_table_step_required" js="0">Required</word>
@@ -7425,6 +7444,7 @@
<word key="acp_notification_group_system" js="0">System Information</word>
<word key="acp_notification_group_members" js="0">Member Accounts</word>
<word key="acp_notification_group_commerce" js="0">Commerce</word>
<word key="acp_notification_group_other" js="0">Other</word>
<word key="acp_notification_bulletin_email" js="0">An important message from Invision Power Services about your community:</word>
<word key="mailsub__core_acp_notification_Bulletin" js="0">Important message about your community</word>
<word key="acp_notification_Custom" js="0">Custom Notification</word>
+25
View File
@@ -834,6 +834,31 @@
"default": "",
"report": "bool"
},
{
"key": "iframely_api_key",
"default": "",
"report": "none"
},
{
"key": "iframely_enabled",
"default": "0",
"report": "full"
},
{
"key": "iframely_facebook_enabled",
"default": "0",
"report": "full"
},
{
"key": "iframely_instagram_enabled",
"default": "0",
"report": "full"
},
{
"key": "iframely_url_whitelist",
"default": "",
"report": "none"
},
{
"key": "ignore_system_on",
"default": "1",
+144 -115
View File
@@ -1469,7 +1469,7 @@
<ul class='ipsGrid i-basis_320 i-margin-bottom_4'>
{{foreach $rows[1] as $key => $data}}
<li class='ipsBox acpEnhancement {{if $data['enabled'] == 1}}acpEnhancement_enabled{{endif}}'>
<li id="enhancement-box_{$key}" class='ipsBox acpEnhancement {{if $data['enabled'] == 1}}acpEnhancement_enabled{{endif}}'>
<div class='acpEnhancement__title'>
<h3>{lang="$data['title']"}</h3>
{{if $data['enabled'] == 1}}
@@ -1505,7 +1505,7 @@
<ul class='ipsGrid i-basis_320'>
{{foreach $rows[0] as $key => $data}}
<li class='ipsBox acpEnhancement {{if $data['enabled'] == 1}}acpEnhancement_enabled{{endif}}'>
<li id="enhancement-box_{$key}" class='ipsBox acpEnhancement {{if $data['enabled'] == 1}}acpEnhancement_enabled{{endif}}'>
<div class='acpEnhancement__title'>
<h3>{lang="$data['title']"}</h3>
{{if $data['enabled'] == 1}}
@@ -4805,6 +4805,10 @@
allowfullscreen
allowtransparency="true"
></iframe>
</div>]]></template>
<template template_group="embed" template_name="iframely" template_data="$contents" template_location="global" template_app="core"><![CDATA[
<div class="ipsEmbeddedOther ipsEmbeddedOther--iframely" contenteditable="false">
{$contents|raw}
</div>]]></template>
<template template_group="embed" template_name="internal" template_data="$preview, $author, $contentApp, $contentClass, $contentId, $time, $contentComment=null" template_location="global" template_app="core"><![CDATA[
<iframe
@@ -8287,7 +8291,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $comment->getVi
{{if $comment->author()->hasHighlightedReplies() || ( \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\Reactable' ) and $comment->isHighlighted() ) OR ( \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\MetaData' ) and $comment->isFeatured() ) }}
<ul data-ips-hook="commentBadges" class='ipsBadges'>
{{if $comment->author()->hasHighlightedReplies()}}
<li><span class='ipsBadge ipsBadge--highlightedGroup'>{expression="\IPS\Member\Group::load( $comment->author()->member_group_id )->name" raw="true"}</span></li>
<li><span class='ipsBadge ipsBadge--highlightedGroup'>{expression="\IPS\Member\Group::load( $comment->author()->highlightedGroup() )->name" raw="true"}</span></li>
{{endif}}
{{if \IPS\IPS::classUsesTrait( $comment, 'IPS\Content\MetaData' ) and $comment->isFeatured() }}
<li><span class='ipsBadge ipsBadge--positive'>{lang="this_is_a_featured_post"}</span></li>
@@ -9595,7 +9599,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $comment->getVi
<button type="button" id="elNavLang" popovertarget="elNavLang_menu">{lang='language'} <i class='fa-solid fa-angle-down'></i></button>
<i-dropdown id="elNavLang_menu" popover data-i-dropdown-append>
<div class="iDropdown">
<form action="{url="app=core&module=system&controller=language" noprotocol="true" csrf="true" seoTemplate="language"}" method="post">
<form action="{url="app=core&module=system&controller=language" noprotocol="true" csrf="true" seoTemplate="language"}" method="post" class="iDropdown__content">
<input type="hidden" name="ref" value="{expression="base64_encode( (string) request.url() )"}">
<ul class="iDropdown__items">
{{foreach $languages as $id => $lang }}
@@ -9616,7 +9620,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $comment->getVi
<button type="button" id="elNavTheme" popovertarget="elNavTheme_menu">{lang='skin'} <i class='fa-solid fa-angle-down'></i></button>
<i-dropdown id="elNavTheme_menu" popover data-i-dropdown-append data-i-dropdown-selectable="radio">
<div class="iDropdown">
<form action="{url="app=core&module=system&controller=theme" noprotocol="true" csrf="true" seoTemplate="theme"}" method="post">
<form action="{url="app=core&module=system&controller=theme" noprotocol="true" csrf="true" seoTemplate="theme"}" method="post" class="iDropdown__content">
<input type="hidden" name="ref" value="{expression="base64_encode( (string) request.url() )"}">
<ul class="iDropdown__items">
{{foreach $themes as $id => $set }}
@@ -15364,31 +15368,35 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
{{endif}}]]></template>
<template template_group="memberprofile" template_name="basicInformation" template_data="$member, $activeIntegrations, $actions, $activeSubscription" template_location="admin" template_app="core"><![CDATA[{{$coverPhoto = $member->coverPhoto();}}
<div class='acpMemberView_info ipsBox'>
<div class='acpMemberView_coverPhoto' data-controller='core.global.core.coverPhoto' data-url="{$member->acpUrl()}" data-coverOffset='{$coverPhoto->offset}'>
{{if $coverPhoto->file}}
<div class='ipsCoverPhoto__container'>
<div class='ipsCoverPhoto acpMemberView_coverPhoto' data-controller='core.global.core.coverPhoto' data-url="{$member->acpUrl()}" data-coverOffset='{$coverPhoto->offset}'>
<div class='ipsCoverPhoto__container'>
{{if $coverPhoto->file}}
<img src='{$coverPhoto->file->url}' class='ipsCoverPhoto__image' data-action="toggleCoverPhoto" alt=''>
</div>
{{endif}}
{{else}}
<div class="ipsFallbackImage"></div>
{{endif}}
</div>
{{if $coverPhoto->editable and member.hasAcpRestriction( 'core', 'members', 'member_photo' ) and ( !$member->isAdmin() or member.hasAcpRestriction( 'core', 'members', 'member_photo_admin' ) )}}
<button type="button" id="editCover" popovertarget="editCover_menu" class='acpMemberView_editButton' data-ipsTooltip title='{lang="edit_cover_photo"}' data-hideOnCoverEdit data-role='coverPhotoOptions'><i class='fa-solid fa-pencil'></i><i class='fa-solid fa-caret-down'></i></button>
<i-dropdown popover id="editCover_menu">
<div class="iDropdown">
<ul class="iDropdown__items">
<li>
<a href='{$member->acpUrl()->setQueryString( 'do', 'coverPhotoUpload' )}' data-ipsDialog data-ipsDialog-title="{lang="cover_photo_add"}">{lang="cover_photo_add"}</a>
</li>
{{if $coverPhoto->file}}
<li data-role="photoEditOption">
<button type="button" data-action='positionCoverPhoto'>{lang="cover_photo_reposition"}</button>
<div class="ipsCoverPhoto__overlay-buttons" data-hideoncoveredit>
<button type="button" id="editCover" popovertarget="editCover_menu" class='acpMemberView_editButton' data-ipsTooltip title='{lang="edit_cover_photo"}' data-hideOnCoverEdit data-role='coverPhotoOptions'><i class='fa-solid fa-pencil'></i><i class='fa-solid fa-caret-down'></i></button>
<i-dropdown popover id="editCover_menu">
<div class="iDropdown">
<ul class="iDropdown__items">
<li>
<a href='{$member->acpUrl()->setQueryString( 'do', 'coverPhotoUpload' )}' data-ipsDialog data-ipsDialog-title="{lang="cover_photo_add"}"><i class="fa-solid fa-upload"></i> {lang="cover_photo_add"}</a>
</li>
<li data-role="photoEditOption">
<a href='{$member->acpUrl()->setQueryString( 'do', 'coverPhotoRemove' )->csrf()}' data-action='removeCoverPhoto'>{lang="cover_photo_remove"}</a>
</li>
{{endif}}
</ul>
</div>
</i-dropdown>
{{if $coverPhoto->file}}
<li data-role="photoEditOption">
<button type="button" data-action='positionCoverPhoto'><i class="fa-solid fa-arrows-up-down-left-right"></i> {lang="cover_photo_reposition"}</button>
</li>
<li data-role="photoEditOption">
<a href='{$member->acpUrl()->setQueryString( 'do', 'coverPhotoRemove' )->csrf()}' data-action='removeCoverPhoto'><i class="fa-solid fa-trash-can"></i> {lang="cover_photo_remove"}</a>
</li>
{{endif}}
</ul>
</div>
</i-dropdown>
</div>
{{endif}}
</div>
<div class='acpMemberView_photo'>
@@ -15433,13 +15441,10 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<p class='i-flex i-align-items_center i-font-weight_600 acpMemberView_email i-margin-top_2' data-controller='core.admin.core.editable' data-url='{$member->acpUrl()->setQueryString('do', 'email')}'>
{{if member.hasAcpRestriction( 'core', 'members', 'member_edit' ) and ( member.hasAcpRestriction( 'core', 'members', 'member_edit_admin' ) or !$member->isAdmin() )}}
<span data-name='email' class="i-flex_11">
<span data-role="text" {{if \IPS\Email::usingCicEmail() AND \IPS\Email::emailIsBlocked( $member->email )}} class="i-color_warning"{{endif}}>
<span data-role="text">
{$member->email}
</span>
</span>
{{if \IPS\Email::usingCicEmail() AND \IPS\cloud\Email::emailCanBeUnblocked($member->email)}}
<a href='#' data-role='request_unblock' class='acpMemberView_editButton acpMemberView_requestUnblockButton' title='{lang="request_unblock_email_address"}' data-ipsTooltip data-member-id='{$member->member_id}' data-member-email='{$member->email}'><i class='fa-solid fa-triangle-exclamation'></i></a>
{{endif}}
<a href='#' data-role='edit' class='acpMemberView_editButton' title='{lang="edit_email_address"}' data-ipsTooltip><i class='fa-solid fa-pencil'></i></a>
{{else}}
{$member->email}
@@ -20482,7 +20487,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<li>{$row['running_time']}</li>
{{if \IPS\Member::loggedIn()->modPermission( 'can_use_ip_tools' )}}
{{if \IPS\Member::loggedIn()->modPermission('can_use_ip_tools') and \IPS\Member::loggedIn()->canAccessModule( \IPS\Application\Module::get( 'core', 'modcp' ) )}}
<li><a href="{url="app=core&module=modcp&controller=modcp&tab=ip_tools&ip={$row['ip_address']}"}">{$row['ip_address']}</a></li>
<li><a href="{url="app=core&module=modcp&controller=modcp&tab=ip_tools&ip={$row['ip_address']}" seoTemplate="modcp_ip_tools"}">{$row['ip_address']}</a></li>
{{else}}
<li>{$row['ip_address']}</li>
{{endif}}
@@ -21929,7 +21934,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<div>
<h3 class='i-font-weight_semi-bold i-color_hard i-font-size_2'>{$entry['rank']->_title}</h3>
{{if ! $entry['time'] or ( $entry['time']->getTimestamp() < settings.achievements_last_rebuilt)}}
{{if \IPS\Settings::i()->achievements_last_rebuilt}}<p class='i-color_soft'>{lang="badge_earned_date_while_rebuilding" htmlsprintf="\IPS\DateTime::ts( \IPS\Settings::i()->achievements_last_rebuilt )->shortMonthAndFullYear()"}</p>{{endif}}
{{if \IPS\Settings::i()->achievements_last_rebuilt}}<p class='i-color_soft'>{lang="badge_earned_date_while_rebuilding" htmlsprintf="\IPS\DateTime::ts( (int) \IPS\Settings::i()->achievements_last_rebuilt )->shortMonthAndFullYear()"}</p>{{endif}}
{{elseif $entry['time']}}
<p class='i-color_soft'>{lang="badge_earned_date" htmlsprintf="$entry['time']->html()"}</p>
{{endif}}
@@ -21974,7 +21979,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<p class='i-font-size_-2 i-color_soft'>{$badge->awardDescription}</p>
{{endif}}
{{if $badge->datetime < settings.achievements_last_rebuilt}}
{{if \IPS\Settings::i()->achievements_last_rebuilt}}<p class='i-font-size_-2 i-color_soft'>{lang="badge_earned_date_while_rebuilding" htmlsprintf="\IPS\DateTime::ts( \IPS\Settings::i()->achievements_last_rebuilt )->shortMonthAndFullYear()"}</p>{{endif}}
{{if \IPS\Settings::i()->achievements_last_rebuilt}}<p class='i-font-size_-2 i-color_soft'>{lang="badge_earned_date_while_rebuilding" htmlsprintf="\IPS\DateTime::ts( (int) \IPS\Settings::i()->achievements_last_rebuilt )->shortMonthAndFullYear()"}</p>{{endif}}
{{else}}
<p class='i-font-size_-2 i-color_soft'>{lang="badge_earned_date" htmlsprintf="\IPS\DateTime::ts( $badge->datetime )->html( false )"}</p>
{{endif}}
@@ -25482,17 +25487,19 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<div class="i-background_2 i-padding_3">
{{if \count( $apps )}}
<p>{lang="recovery_apps_disabled"}</p>
<ul>
{{foreach $apps as $app}}
<li>{$app->_title}</li>
{{endforeach}}
</ul>
<ul class="ipsData ipsData--table">
{{foreach $apps as $app}}
<li class="ipsData__item">{$app->_title}</li>
{{endforeach}}
</ul>
{{endif}}
{{if $theme}}
<p>{lang="recovery_theme_restored"}</p>
{{endif}}
{{if \IPS\RECOVERY_MODE === TRUE }}
<p>{lang="recovery_end_blurb"}</p>
<pre>define( 'RECOVERY_MODE', TRUE );</pre>
{{endif}}
</div>]]></template>
<template template_group="support" template_name="redis" template_data="$info, $table" template_location="admin" template_app="core"><![CDATA[
<div class='i-padding_4 i-font-size_2'>
@@ -25724,7 +25731,7 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
</ul>
</i-data>
</div>
<div class="ipsSubmitRow {{if !$themes AND ( !\count( $ads ) or \count( $apps ) )}}ipsHide{{endif}}">
<div class="ipsSubmitRow {{if !$themes AND !\count( $ads ) AND !\count( $apps )}}ipsHide{{endif}}">
<button href='{url="app=core&module=support&controller=support&do=thirdparty&enable=0" csrf="true"}' class='ipsButton ipsButton--primary' data-role="disableCustomizations">{lang="health_disable_customizations"}</button>
<button href="{url="app=core&module=support&controller=support&do=thirdparty&enable=1&type=all" csrf="true"}" data-role="enableCustomizations" class="ipsButton ipsButton--primary ipsHide">{lang="support_third_party_enable_all"}</button>
</div>
@@ -27284,38 +27291,35 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<div class="ipsMessage ipsMessage--error i-margin_2">{lang="$error"}</div>
{{endif}}
{{if $usernamePasswordMethods and $buttonMethods}}
<div class='ipsColumns'>
<div class='ipsColumns ipsColumns--lines'>
<div class='ipsColumns__primary'>
<p class='i-padding_3'>
{{if $blurb}}
{lang="reauthenticate_password_blurb2"}
{{else}}
{lang="reauthenticate_password_blurb"}
{{endif}}
</p>
<ul class='ipsForm'>
<li class="ipsFieldRow ipsFieldRow--fullWidth">
<label class='ipsFieldRow__label' for="password">
{{if $blurb}}
{lang="reauthenticate_password_blurb2"}
{{else}}
{lang="reauthenticate_password_blurb"}
{{endif}}
</label>
<div class="ipsFieldRow__content">
<input type="password" class='ipsInput ipsInput--text' placeholder="{lang="password"}" name="password" id="password" {{if isset( \IPS\Request::i()->password )}}value="{request="password"}"{{endif}} autocomplete="current-password">
</div>
</li>
<li class="ipsSubmitRow">
<button type="submit" name="_processLogin" value="usernamepassword" class="ipsButton ipsButton--primary ipsButton--small">{lang="reauthenticate"}</button>
{{if settings.allow_forgot_password != 'disabled'}}
{{if settings.allow_forgot_password == 'redirect'}}
<a href='{expression="\IPS\Settings::i()->allow_forgot_password_target"}' target="_blank" rel="noopener" class="ipsButton ipsButton--inherit">{lang="forgotten_password"}</a>
{{else}}
<a href='{url="app=core&module=system&controller=lostpass" seoTemplate="lostpassword"}' class="ipsButton ipsButton--inherit" {{if \IPS\Helpers\Form\Captcha::supportsModal()}}data-ipsDialog data-ipsDialog-title='{lang="forgotten_password"}'{{endif}}>{lang="forgotten_password"}</a>
{{endif}}
{{endif}}
<button type="submit" name="_processLogin" value="usernamepassword" class="ipsButton ipsButton--primary">{lang="reauthenticate"}</button>
</li>
</ul>
{{if settings.allow_forgot_password != 'disabled'}}
<p class="i-padding_3 i-text-align_end i-font-size_-2">
{{if settings.allow_forgot_password == 'redirect'}}
<a href='{expression="\IPS\Settings::i()->allow_forgot_password_target"}' target="_blank" rel="noopener">
{{else}}
<a href='{url="app=core&module=system&controller=lostpass" seoTemplate="lostpassword"}' {{if \IPS\Helpers\Form\Captcha::supportsModal()}}data-ipsDialog data-ipsDialog-title='{lang="forgotten_password"}'{{endif}}>
{{endif}}
{lang="forgotten_password"}</a>
</p>
{{endif}}
</div>
<div class='ipsColumns__secondary i-basis_360 i-padding_3'>
<p class="i-margin-bottom_2">{lang='reauthenticate_alt_blurb'}</p>
<p class="ipsFieldRow__label i-margin-bottom_2">{lang='reauthenticate_alt_blurb'}</p>
<div class='i-flex i-gap_1 i-flex-wrap_wrap'>
{{foreach $buttonMethods as $method}}
<div>
@@ -29854,12 +29858,12 @@ data-view-tracking-data="{expression="base64_encode(json_encode( $review->getVie
<div class="ipsPageHeader__primary">
<div class="i-flex i-flex-wrap_wrap i-gap_2 i-align-items_center">
<div class='ipsPageHeader__title'>
<h2 class="i-flex i-flex-wrap_wrap i-gap_3 i-row-gap_0">
<h2 class="i-flex i-flex-wrap_wrap i-gap_3 i-row-gap_0 ipsPageHeader__tagHeader">
{{if $tag->_title}}
<span>{$tag->_title}</span>
<span class="i-color_soft">#{$tag->text}</span>
<span class="ipsPageHeader__tagTitle">{$tag->_title}</span>
<span class="ipsPageHeader__tagHash i-color_soft">#{$tag->text}</span>
{{else}}
<span class="i-color_soft">#</span>{$tag->text}
<span class="ipsPageHeader__tagHash"><span class="i-color_soft">#</span> {$tag->text}</span>
{{endif}}
</h2>
</div>
@@ -36964,7 +36968,7 @@ dialog:not([open]){
----------------
*/
--i-z-index_sticky: 3;
--i-z-index_sticky: 4;
--i-z-index_headerPrimary: 5;
--i-z-index_offCanvas: 8;
--i-z-index_mobileFooter: 10;
@@ -37100,15 +37104,18 @@ dialog:not([open]){
}
[data-ips-scheme=&quot;dark&quot;]{
--i-popup--bo-sh: 0 20px 80px hsl(0 0% 0% / 80%), 0px 10px 20px hsl(0 0% 0% / 10%);
}
[data-ips-theme-setting-mobile-icons-location=&quot;header&quot;]{
--i-mobileFooter--he: 0px;
}
@media (max-width: 767px){
@media (max-width: 979px){
:root{
--i-box--pa-bl: var(--i-sp_2);
--i-box--pa-in: var(--i-sp_2);
--i-sticky-offset: calc(env(safe-area-inset-top) + var(--i-sticky-offset--small) + var(--i-sticky-offset--extra, 0px));
}
}
@@ -42731,6 +42738,7 @@ i-data{
}
i-dropdown{
inset: auto; /* Reset [popover] defaults. Required for RTL */
--i-dropdown--tr-du: .3s;
scrollbar-width: none;
}
@@ -43940,6 +43948,7 @@ i-dropdown:not([data-i-dropdown-selectable="checkbox"]) .iDropdown__items > li >
opacity: 0.35;
cursor: text;
transition: opacity 0.2s ease;
z-index: -1;
}
.ipsRichTextBox__nodeview-wrap .ipsRichTextBox__title--empty:not(.ipsRichTextBox__title--selection-within):hover::before {
opacity: 0.6;
@@ -44616,6 +44625,13 @@ i-dropdown:not([data-i-dropdown-selectable="checkbox"]) .iDropdown__items > li >
inset-block-start: 1em;
}
/* Firefox doesn't fire the drag event if the ::before pseudoelement (fa icon) is dragged, so this element sits inside the drag handle over top the icon. */
.ipsEditor__node-drag-handle-overlay {
inset: 0;
position: absolute;
display: inline-block;
}
/* Latex equations inside the editor */
i-latex-nodeview {
display: inline-block;
@@ -44645,6 +44661,11 @@ i-latex-nodeview > i-latex:not(.iLatex--no-decoration) {
/* ======================================================== */
/* LIKE & REP BUTTONS */
/* Ensure the hovered reaction list is positioned correctly when "total reputation count" is displayed */
.ipsReact_types{
position: relative;
}
.ipsReact {
--_react-size: 34px;
--_icon-size: calc(var(--_react-size) * .8);
@@ -46368,6 +46389,9 @@ hr.ipsUnreadBar{
i-dropdown .ipsSelectTree_nodes--auto-expanded > *:not(.x) {
padding-inline: 0;
}
i-dropdown .ipsSelectTree:has(+ .ipsSelectTree_nodes--auto-expanded) > .ipsSelectTree_expand {
display:none;
}
/* Prevent layout shifts with a fixed height and overflow */
@@ -48591,7 +48615,7 @@ textarea.ipsField_codeInput {
}
/* Error and success */
.ipsField_error, .ipsFieldRow_error :is(textarea, input):not(.ipsFieldRow_errorExclude):not([type="checkbox"], [type="radio"], [type="range"], :focus, [disabled]){
.ipsField_error, .ipsFieldRow_error :is(textarea, input, .ipsAutoComplete):not(.ipsFieldRow_errorExclude):not([type="checkbox"], [type="radio"], [type="range"], :focus, [disabled]){
background-color: var(--i-input-error--ba-co, hsl(350 56% 93%));
border-color: var(--i-input-error--bo-co, hsl(351 31% 60%));
color: var(--i-input-error--co, hsl(351 72% 20%));
@@ -50563,20 +50587,26 @@ textarea.ipsField_codeInput {
.ipsCaterpillar > * {
flex: 0 1 auto;
width: var(--i-basis); /* Can't use flex-basis since it doesn't resize images correctly */
height: var(--i-basis);
border: 2px solid var(--i-background_1);
overflow: hidden;
border-radius: 50%;
position: relative;
/* Improve display of "+5" items, eg Donations widget */
background: var(--i-background_4);
text-align: center;
align-content: center;
line-height: 1;
font-size: .8em;
font-weight: 600;
}
.ipsCaterpillar > :not(:last-child) {
margin-inline-end: calc(var(--i-basis) * -.3);
}
.ipsCaterpillar img{
aspect-ratio: 1;
.ipsCaterpillar .ipsUserPhoto{
box-shadow: var(--ba-co) 0px 0px 0px 2px;
width: 100%;
height: auto;
object-fit: contain;
}
.ipsCaterpillar--reverse > *{
@@ -50626,10 +50656,6 @@ textarea.ipsField_codeInput {
padding: 0 .5em;
}
.ipsCaterpillar .ipsUserPhoto{
box-shadow: var(--ba-co) 0px 0px 0px 2px;
}
.ipsLiveActivity .ipsCaterpillar{
flex: 0 0 auto;
--i-basis: 28px;
@@ -51742,13 +51768,27 @@ a.ipsPixabayAttribution {
box-shadow: color-mix(in srgb, var(--i-color_hard) 10%, transparent) 0px 0px 0px 1px, var(--i-popup--bo-sh);
background-clip: padding-box;
border-radius: var(--i-box--bo-ra);
position: relative;
overflow: visible;
position: absolute;
opacity: 0;
translate: 0 10px;
transition-property: display, opacity, translate;
transition-behavior: allow-discrete;
transition-timing-function: ease-in-out;
transition-duration: .3s;
}
.ipsHovercard > div {
width: 100%;
height: 100%;
.ipsHovercard:popover-open{
opacity: 1;
translate: 0 0;
}
@starting-style{
.ipsHovercard:popover-open{
opacity: 0;
translate: 0 10px;
}
}
/* Stem */
:where(.ipsHovercard:not( .ipsHovercard_noStem ) .ipsHovercard_stem) {
@@ -51825,6 +51865,7 @@ a.ipsPixabayAttribution {
/* ======================================================== */
/* TOOLTIPS */
.ipsTooltip {
inset: auto; /* Reset [popover] defaults. Required for RTL */
background: var(--i-tooltip--ba-co);
border-color: var(--i-tooltip--ba-co);
padding: .6em .9em;
@@ -58261,36 +58302,34 @@ a.i-link-color_inherit,
.ipsTableOfContents__linkOptions {
z-index: var(--ips-js-zindex-top);
position: absolute;
display: none;
padding-inline-end: 5px;
}
.ipsTableOfContents__linkOptions > .ipsBox {
flex-direction: column;
/*gap: 4px;*/
align-items: stretch;
display: flex;
display: none;
background: var(--i-dropdown--ba-co);
color: var(--i-dropdown--co);
border-radius: var(--i-dropdown--bo-ra);
box-shadow: var(--i-dropdown--bo-sh);
padding: 4px;
}
.ipsTableOfContents__linkOptions--visible {
display: block;
}
.ipsTableOfContents__linkOptions .ipsButton.ipsButton--icon {
padding: 0.3rem;
min-width: 0;
font-size: 0.8rem;
}
.ipsTableOfContents__linkOptions--visible {
display: flex;
}
.ipsTableOfContents__incrementOptions {
display: flex;
flex-direction: row;
/*gap: 4px;*/
}
.ipsTableOfContents__linkOptions .ipsButton{
min-width: 0;
padding: .7em;
}
.ipsTableOfContents__content {
display: flex;
flex-direction: column;
gap: 0.5em;
gap: .5em;
}
.ipsTableOfContents__content > * {
@@ -58485,21 +58524,6 @@ a.i-link-color_inherit,
}
/* LEFT COLUMN */
.acpMemberView_coverPhoto {
position: relative;
min-height: 90px;
}
.acpMemberView_coverPhoto .ipsCoverPhoto__container{
min-height: 90px;
}
.acpMemberView_coverPhoto .acpMemberView_editButton {
position: absolute;
top: 10px;
inset-inline-end: 10px;
}
.acpMemberView_photo {
position: relative;
text-align: center;
@@ -58507,6 +58531,10 @@ a.i-link-color_inherit,
max-width: 120px;
}
.acpMemberView_photo .ipsUserPhoto{
border: 3px solid var(--i-box--ba-co);
}
.acpMemberView_photo .acpMemberView_editButton {
position: absolute;
bottom: 0;
@@ -60290,7 +60318,7 @@ theme-setting[data-setting="header-drag"]{
}
editor-panel label{
flex: 0 0 auto;
flex: 0 1 auto;
font-weight: 600;
color: var(--panel--co_hard);
cursor: pointer;
@@ -60627,7 +60655,7 @@ editor-panel select{
background-color: var(--panel--ba-co-alt);
border-width: 0;
font-size: .9em;
flex: 0 999 auto;
flex: 0 0 auto;
field-sizing: content;
margin-inline-start: auto;
text-overflow: ellipsis;
@@ -62431,6 +62459,7 @@ html[dir] .ipsHovercard .ipsForm--horizontal .ipsFieldRow > .ipsFieldRow__label
<resource name="mailchimp.png" app="core" location="admin" path="/enhancements/">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 truncated
<resource name="viglink.png" app="core" location="admin" path="/enhancements/">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</resource>
<resource name="zapier.png" app="core" location="admin" path="/enhancements/">iVBORw0KGgoAAAANSUhEUgAAA+gAAAEPCAYAAADRfe73AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAADDJSURBVHgB7d27cxxHtufxU/1AzN5HTE+IoOip5K0n0Nu1VPTWE2muRdBci+RfQNBci+RfwKZ3PYLeeix61yPwF6jkaQQgbivizg2FGujazKpssAHi0Y965Mn6fiJ6GoKoIYnu6spf5smTkQAAAACKxKNRLMNhYr7ckSj6rnjO85F5Hn31i6MoM/8uM18dmseBfWRHRwcCAB6KBAAAAPBcfOdOIr3ej+bLXRO4Y9lMZh6pTKcvs8kkEwDwBAEdAAAA3iqCeRS9MF8mUo/UBP6X2fFxKgDQMgI6AAAAvBNvb++Yp1dSXzC/bMyKOoC29QUAAADwSHz3rl0x/zf7pTRnR/r9Z6N/+ReZ/OMfnwQAWsAKOgAAALzgmr/tmy9/kHbZ1fTnZjV9IgDQIAI6AAAAWudK2t9Ls6vmN8lMSH9AyTuAJhHQAQAA0CoXzj/KVcektYuQDqBRBHQAAAC0xpW1fxb/wvmcDen3KXcH0ISeAAAAAC1w4dzHlfNFsWxtvRUAaABd3AEAANCK0b/+62tp7hi1Tfx382f9ffKPf/y7AECNKHEHAABA4+Lt7V3zpGlleuJK3TMBgJpQ4g4AAIBGFaXtIi9El5EMh5S6A6gVAR0AAADNGg73xJ/j1FaRxHfuJAIANSGgAwAAoDFu9fyxaBVF2lb+AShCQAcAAEBzBoOHohur6ABqQ0AHAABAc6LoqWgXRdonGQB4ioAOAACARriV51j001uiD8BrBHQAAAA0I89DWXkeUeYOoA4EdAAAADSj1/tBwrEjAFAxAjoAAACakkgooiikyQYAniCgAwAAoHbxaBTaijMr6AAqR0AHAABA/QaDkYQlFgCoGAEdAAAA9YuiWMIS2oQDAA8Q0AEAAAAA8AABHQAAAAAADxDQAQAAAADwAAEdAAAAAAAPENABAAAAAPAAAR0AAAD1m80mEpbQ/j4APEBABwAAQP3OzjIJSyYAUDECOgAAAJqQSUii6BcBgIoR0AEAAFC7bDKxJeEHEorZLBUAqBgBHQAAAM2YzT5JOMKZbADgDQI6AAAAmhFF+xKGLDs+TgUAKkZABwAAQDNOT+2qcwjdz1MBgBoQ0AEAANCIYh/6bPZOtMtz/X8HAF4ioAMAAKA5+svcKW8HUBsCOgAAABrjwm0qer0UAKhJJAAAAECD4nv3Yjk7+1n0ybKjo+8FAGrCCjoAAAAalf36ayaz2RvRJoqeCwDUiIAOAACA5p2d7Zn/zUSPcfbbb6EcEwfAUwR0AAAANK7o6C7ySHQcu5bJdMrqOYDa9QUAAABoweS//uvX0T//89/Nlw/FXxPp9/9ndnz8qwBAzQjoAAAAaI0J6Qejf/qnSKIoER9F0f/O/v73fxcAaAABHQAAAK0yIT31MKRPZDb7P2bl/N8EABpCQAcAAEDrXEj/3YT0/yXts/viH5hw/v8EABrEOegAAADwhjsj/aP9UtqRSr//pDgKDgAaxgo6AAAAvDH5z/+cjLa23pmV9P9mHv9DmjORPP+/ZtX8if0zCAC0gBV0AAAAeMmtpu+ZLx9LvcZm1fwlq+YA2kZABwAAgNcWgvpP5jGSathV8ncmmL8mmAPwBQEdAAAAasTffPNQej17bvoP5rGz0n8cRZnk+Qfz2JfT04NsMqGUHYBXCOgAAABQKR6NRjIY7JjAPTLhO5bLq+s2kJcOZDrNCOQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAr4Rx0AEAtivOJL59JfNGEM4mhTfG+Hg5j82V59rZ9j0fRd/N/fcN/mpnH7+a/mRRnc+d5Zp4n2dHRgQAddH6PGAxid4a9mOvCfm2//9fin+3X5XV2PXMdFddV+d//4r5XXF8ym03k9DQz95pMACUI6ACAW10bSuaDpy+Dq9tC+fXK0GIHWfPQnrnB1kR6vTLQTKcZoR5Nce/7h2Lf9yI/uOf13t83Oyje/7PZJ/t1dnycChCAS/eO2E1m2evIfq+Oa+kmdjLM3j8Oi/uJ/efT0wPuKfANAR0AcM4MpmLZ2toxQcEOpOaBJJbmB1I3sYMpO9Cyof1QGGShIkWYGAx2zHv/oXn8VASK9qTm9/9g/hwpq+zQIt7etkE8Wbh/7Ij/DtyjnCDjekPLCOgA0FHnYcQOoHq9H4tBlV9BfFUHbhX+gzDIwgriO3dsoHhsvrSr5T5eA/Z9/cZMRO1TqgufLATyn6S+CpOmZWInyGxgn073mfxF0wjoCI65WewKsKo8z7pQVlqskA8GDwMbTF0nk44MstzrGouvPKxwKCaotraemmv/mei6DlJz/b7JfvttXxRzkyKxaNORe8V1LlSZiNhJrZDvIXOpebwz95E05AmyhS09vlI38X6hz0Kvd3s/BYeAjuCYgJ4LsLqx+eB/IgEqBsJ2hVxkt+WS3balUg6yggvr5jXeMwPmF+Kv+74MrBQH88sy83hpfq5jUcjcq8dSBjxtgr1X3MRNqHQplF8tiuzE2DvtE2RXie/di+Xs7Gfxl9fX3hXbO2JZ81oZCAAgOAshJDH/mJhngfk52Mdw+LYIB3n+jmZcjbGDlVYD+oVgvuQqhudi87DvZTsxozaow18BTWZVJ8/tJMVDc91l5vll6KvqnvGqn8F5xUHZrySRsnmuVIGADgABcascu+bLnwIJIXXZtT+n+SCLcFOzlt+LbuvTq0CviVjKoP6jCQsvCQvYlLuP2IkfJnevF5vHWxPQMnPtpVx7jfDi83vh+ii3CdZwjfQEAKCevWGYQcJHc9P4KF0vQVxNLGW4+Zn+FTUqS/4aZ/fmF9eFHUiHf03smrDwc3z3rs9bHeCxS/eRRLCMWBauvaIfCOoSuz3d7fzmZoxw6fqo7c9CQAcAxRhQVSYWgnqdGi9NNK/jYzNo/ixduy7yfM/83T8TFLAsdx/5mfvIhsy1Zz5zPnIPqVXjAf38+ignehNpAAEdABQimNcmli9B3av9bso1NqiyKyzmtXtlvhxLdytJdoqgcPeuzx2Z0bJL95FYUIVY5vcQJsmqt7XV2H35vAKrheuDgA4AipyHD4J53WLz+Gx+1m8ZZFWikdLE4rUaDlPz5TNBbFb03lPyjssuBY9EUIe4KHs39+s2y7KDM5vF0gDzuj1tswKLgA4AShSNScobBuGjObvFSqT92WNTtQ5SXTi3gaOV/e7esiXvhHQ4xXuhi1s/2vPM/rypyKpIzf1MFiqwXkuLFVgEdADw3KVV81jQtNj+7Ak5G6qxNLEY/JahIxZ8rdyX/lbQWfYaMY+DYp80TUSbFoutyOIesrko+pvUxKcKLAI6AHjM3TBYNfdBuRL5nnLFNdVUmuhWpuzkFa/LzXYJ6d1UlOuagChUl7Tryz0kFqwnz2t5D/tWgUVABwBPLXShjgV+yPOHRbkiA6zV1VCa6F4HwvnyCOkdsnDM4GuBH8p7yEfuIWuLpWIL4TwWTxDQAcBDrhRuLAQPH8UMsNZQcWniwqCKa2Q1u5Tahm+hZ0ki8E1RGUdvk/VUee/1MZxbBHQA8Eyx37zcJwh/EdJXVWFpoq+DKjVsqe2337JtJlDFBEzZs4TJK3+Nit4mXIerq6ific/3EQI6AHjEDKxs+Sk3bB0I6auJpSqDwSshnG9mNnvFCl54mOBVxl6HVLSspqp+JsOhHW/F4iECOgB4ogjneb4r0MSGdBrHLamKyQy3OvhQsLkoessEUxjcaR92NZAJXm04CnE1URTLhtzPOxFPEdABwAOEc9V2ZGuLxlvL2LA0sQiTrA5WKXarSFBs4XioRKAT206Wt2FAN+Oth77fRwjoANCyYiaXcK5bnj9kBWQJm5YmlvsFUa2EYKCXb8dDYQO23N2e3oKbbdDPxE3yvhLPEdABoEUunO8J9LMrIOzpvdkGKx9uAiQWVG82e0Gpuz40SwzSaxPSK2mCFrBY1jUc7omC64WADgAtKcIc4TwsUfSeoHODNQM6pe21G1HqrgvhPFi2nwnNR2+xzs/HTXyoqFAgoANAC4qbSxQxIA4PQecm65Ymll3bUS9K3ZUomlIOh/tCOA/VyJ0QQvPR66zXz+S9KEFAB4A2MLgKGUHnerGsyKx67NK1vSFlqTuhwHeDgZ0EZM952GyFBBOT11mxn0lxH1E05iKgA0DD3F5aBlchI+hca43SRJrvNceu3PHz9lhxzjkTVl2xy2TvNVbfLqXqc42ADgANYi9tZxB0rrNCaaK2VY9APGP/q5/c5C6BrUto4Hi1FQK6xvsIAR0AmsQxUV3yjK7uV1itNJFJjjbQR8E7RYMrJne7iL4mV1mtn4m6+wgBHQAawmpgB0URAfOyJVc+uF5alTC55A+3gqqmwRUqR1+Try21hUzrfYSADgANcPuRCWvdQ9C5bPnSRBXH4QSLySV/lCuosaC7KHW/bLTkz0PlfYSADgBN2Np6Kgywuomgc9ESpYlu4JUI2sTkkgfcvvNE0HWUul92Sz8TzfcRAjoA1Mw1htsVdBVB56LbSxOHwz1B+6KIKoYW0VQUl3AvWZTnN99LFN9HCOgAULetLTvIjQXd1es9FczdWJrotoP8JPDBQ44LbBFNRXEZFVmLbjsR5EdRioAOADVi9RyFPCfoLLqpNHE4tGc887Pyw0gGA5pTtSDe3mZbFK7CKvoXf73uX8TffGPvI7EoRUAHgDoNh4kwyIJF0Pni5tJEyqp9EkVUfzTMVZjsCXCVKHolsK6f6O31HopiBHQAqBflaCixn3fRlQMrmsN5acSKXcPKvbNUkeA6O1yThfjKb5bVaqrvtwR0AKgJ5zjjkphB1bmrLine truncated
<resource name="iframely.png" app="core" location="admin" path="/enhancements/">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 truncated
<resource name="meta.png" app="core" location="admin" path="/enhancements/">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 truncated
<resource name="google_analytics.png" app="core" location="admin" path="/enhancements/">iVBORw0KGgoAAAANSUhEUgAABTAAAAW+CAYAAABQ1w/KAAAACXBIWXMAABYlAAAWJQFJUiTwAAAgAElEQVR4nOzdT05cWZbA4fNaKaZBzS1BrQB2QNQKoCTmRK0gmcTY0WMPkl6BI+chFbWCJFeQeAWNpZi3mcYkevAeNrb5H3/uee99n4Qq7cJwBpmW/PO591bL5TIAAAAAKGcxqw4jYrf5OGx++v4/3/34YI3f9lNEfLn346sH/vlm53R5s8bvCa9WCZgAAAAAm7eYVftRB8m7j92IOCo40mvcRsR11MHzOiJumo/rndPll8d/GaxOwAQAAABYs2aj8v5HW0LlW/0Z36LmVQibrJGACQAAALCixawaRsTdx2FEDAqOk8Xn+BY0r0LU5I0ETAAAAIBXWMyq3fgWK4ex3nspu+5zfB80r4tOQysImAAAAADPaI6En0QdLLt+HHybbuNb0Lz0YBAPETABAAAAftBsWd4Fy5NwJHxb7jY0LyPiypFzIgRMAAAAgIj4+kr4SUSMwrHwLP6MOmbazuwxARMAAADoLdGyVT5HHTOn7s7sFwETAAAA6BXRshPEzB4RMAEAAIDOu3en5Sg8wtM1nyJiGo6Zd5aACQAAAHTWYlYNo46WZ2UnYUv+E3XInJYehPURMAEAAIBOabYtRxFxHhF7ZaehkNuoj5hfOGLefgImAAAA0Am2LXnEn1HflTktPQhvI2ACAAAArbaYVaOoty09yMNTbiPiIuqYeVN4Fl5BwAQAAABapzkmft58DAqPQ/v8Ho6Xt4aACQAAALTGYlbtR8QkHBNnPf6MiMnO6fKq9CA8TsAEAAAA0lvMqsOoty2FSzbhU9QbmdPSg/AzARMAAABIq3mYZxIRR2UnoSc+R72ROS09CN8ImAAAAEA6wiWFCZmJCJgAAABAGs0dl9MQLsnhc0Sc75wuL0sP0mcCJgAAAFCcx3lIzmM/BQmYAAAAQDGLWbUbdbj8tfAo8BL/iXoj86b0IH0iYAIAAABFLGbVJOqXxQeFR4HX+p+oNzK/lB6kDwRMAAAAYKsWs+okIi4iYq/0LLCC26gj5kXpQbpOwAQAAAC2wgM9dNSnqI+VX5UepKsETAAAAGCjmnsuzyPifelZYIN+jzpkOla+ZgImAAAAsDGOi9Mzt1FHzGnpQbpEwAQAAADWrjkufhERx2UngSL+jIiR18rX479KDwAAAAB0y2JWnUfEdYiX9NdRRFwvZtWk9CBdYAMTAAAAWAuP9MCDPkW9jXldepC2soEJAAAArOze1qV4Cd87iIi/mv9GeAMbmAAAAMCb2bqEV3E35hvYwAQAAADeZDGrRmHrEl7j7m7Mk9KDtIkNTAAAAOBVFrNqN+qtS4/0wNv9HhHnO6fLL6UHyU7ABAAAAF5sMauGUcfLvbKTQCd8jogTD/w8zRFyAAAA4EUWs2oSEX+EeAnrshce+HmWDUwAAADgSc2R8ctw1yVskiPljxAwAQAAgEc1R8YvI2JQeBTog09Rv1LuSPk9jpADAAAAD2qOtf4R4iVsy0FEXHml/Hs2MAEAAIDvNEfGLyLirPQs0GP/vXO6nJQeIgMBEwAAAPhqMav2oz4yflB2EiDcixkRAiYAAADQcN8lpPQpIoZ9jpjuwAQAAABiMatG4b5LyOggIm4Ws+qw9CClCJgAAADQc4tZNY2Ij6XnAB41iB4/7uMIOQAAAPRU81jPNCKOC48CvNy/dk6X09JDbJMNTAAAAOihJl5ehXgJbfNxMasmpYfYJhuYAAAA0DPNXXqXEbFXehbgzX7fOV2OSg+xDQImAAAA9EgTL6/CYz3QBb2ImAImAAAA9ETzAMg0xEvokj8j4mTndPml9CCbImACAABADyxm1Si8NA5d9Skihl2NmB7xAQAAgI4TL6HzDiLiqnmcq3METAAAAOgw8RJ6o7MRU8AEAACAjhIvoXc6GTEFTAAAAOgg8RJ6q3MRU8AEAACAjhEvofc6FTEFTAAAAOgQ8RJodCZiCpgAAADQEeIl8IODiLgsPcSqBEwAAADoAPESeMTRYlZNSw+xCgETAAAAWk68BJ5x1uaIKWACAABAiy1m1UmIl8DzzhazalJ6iLeolstl6RkAAACAN1jMqsOIuIqIQeFRgPb4187pclp6iNcQMAEAAKCFxEtgBf/cOV225nEfARMAAABaZjGrdiPiOiL2Ss8CtNJtRAx3TpfXpQd5CQETAAAAWqSJl1cRcVB4FKDdbiNif+d0+aX0IM/xiA8AAAC0yzTES2B1g4i4av5SJDUBEwAAAFpiMaumEXFceg6gMw4i4qL0EM8RMAEAAKAFFrNqFBFnpecAOudsMavOSw/xFHdgAgAAQHKLWTWMiD9KzwF0WtqXyQVMAAAASGwxqw6jfrRnUHgUoNtuI+Jw53R5U3qQHzlCDgAAAEk1j2tMQ7wENm8QEZcZH/URMAEAACCvaXhxHNielI/6CJgAAACQUPOohhfHgW07ax4NS8MdmAAAAJCMR3uAwm4jYrhzurwuPUiEgAkAAACpNPfP3YR7L4GyPkUdMb+UHsQRcgAAAMjlMsRLoLyDiJiUHiJCwAQAAIA0FrNqEhFHpecAaPy6mFUnpYdwhBwAAAAScO8lkNRtROyXPEpuAxMAAAAKa+69nJaeA+ABg6ivtihGwAQAAIDyphGxV3oIgEccLWbVealv7gg5AAAAFLSYVaOI+Fh6DoBn3EbE4c7p8mbb39gGJgAAABSymFX7EXFReAyAlxhEoasuBEwAAAAoZxp1FABogyJHyR0hBwAAgAKaCPBb6TkAXmnrR8ltYAIAAMCWNUfHJ2WnAHiTrR8lFzABAABg+6bh6DjQXkeLWXWyrW8mYAIAAMAWNUfHj0rPAbCi6WJW7W7jGwmYAAAAsCXNH/YnpecAWINBbOn3MwETAAAAtmcajo4D3fHrYlYdbvqbCJgAAACwBYtZNYyI49JzAKzZxaa/gYAJAAAAG9YcHZ+WngNgA44Ws2q0yW8gYAIAAMDmnUfEXukhADbkYpMP+giYAAAAsEGLWbUfEe8LjwGwSYOo/6JmIwRMAAAA2KyN3w8HkMD75i9s1k7ABAAAgA3xcA/QM5NNfFEBEwAAADZnWnoAgC06a/7iZq0ETAAAANiA5lVeD/cAfTNZ9xeslsvlur8mAAAA9FrzGu9N1A9bAPTNP3ZOl1fr+mI2MAEAAGD9zkO8BPprss4vZgMTAAAA1sj2JUBErHEL0wYmAAAArNckxEuAybq+kA1MAAAAWJPFrNqPiP8tPAZAFv/cOV1ervpFbGACAADA+kxKDwCQyPk6vogNTAAAAFgD25cAD1r5LkwbmAAAALAek9IDACQ0WfUL2MAEAACAFdm+BHjSSluYNjABAABgdZPSAwAkttJdmDYwAQAAYAW2LwFe5O87p8ubt/xCG5gAAACwmlHpAQBaYPLWX2gDEwAAAN5oMat2I+ImIgaFRwFog7/tnC6/vPYX2cAEAACAtzsP8RLgpd50F6aACQAAAG83Kj0AQIuM3vKLBEwAAAB4g8WsGkXEXuk5AFpkr/m981UETAAAAHibUekBAFpo9Npf4BEfAAAAeKXFrDqMiL9KzwHQUn/fOV3evPSTbWACAADA673pIQoAIuKVv4fawAQAAIBXWMyq3Yj4v9JzALTY7c7pcveln2wDEwAAAF5nVHoAgJYbLGbVyUs/WcAEAACA13F8HGB1o5d+oiPkAAAA8EKLWTWMiD9KzwHQEX/bOV1+ee6TbGACAADAy41KDwDQIaOXfJKACQAAAC/QPN7z4jvbAHjW6CWfJGACAADAy5xExKD0EAAdcrCYVfvPfZKACQAAAC8zKj0AQAc9u9kuYAIAAMAzmg2ho8JjAHTR+XOfIGACAADA89x9CbAZe4tZdfjUJwiYAAAA8LxR6QEAOmz41P8pYAIAAMATmuPjB4XHAOiy0VP/p4AJAAAAT3N8HGCznnyNXMAEAACAp41KDwDQA4/+ZZGACQAAAI9wfBxgawRMAAAAeAPHxwG242gxq3Yf+j8ETAAAAHicgAmwPcOHflLABAAAgAc0m0BHpecA6JEH/9JIwAQAAICH2b4E2K7hQz8pYAIAAMDDhqUHAOiZvebxtO8ImAAAAPAwG5gA2/fT770CJgAAAPxgMasOI2JQeg6AHhr++BMCJgAAAPzM9iVAGcMff0LABAAAgJ8NSw8A0FODZgv+KwETAAAAfnZUegCAHhve/4GACQAAAPcsZtWw9AwAPTe8/wMBEwAAAL43LD0AQM85Qg4AAABPGJYeAKDn9hazav/uBwImAAAAfM/9lwDlfd3CFDABAACg8ePLtwAUI2ACAADAA4alBwAgIu79fixgAgAAwDc2MAFy+Hqdh4AJAAAA3wxLDwBA7e4hHwETAAAAImIxq3YjYq/0HAB8dRghYAIAAMAdx8cBchEwAQAA4J5h6QEA+M4wQsAEAACAO/ulBwDgO/sRAiYAAADccYQcIJe9iIhquVyWHgQAAACKW8wqf0AGyOcfNjABAADovcWssn0JkNOugAkAAADuvwTI6lDABAAAAPdfAmQlYAIAAEAImABZOUIOAAAAEbFbegAAHnQkYAIAAEDEUekBAHiYgAkAAECvLWaV7UuAxARMAAAA+s79lwCJCZgAAAD0nQ1MgMQETAAAAPrOBiZAYgImAAAAAJCWgAkAAEDfDUsPAMDjBEwAAAAAIC0BEwAAgL7bLz0AAI8TMAEAAOi7vdIDAPA4ARMAAAAASEvABAAAoLcWs+qw9AwAPE3ABAAAoM92Sw8AwNMETAAAAAAgLQETAACAPrOBCZCcgAkAAECfuQMTIDkBEwAAAABIS8AEAAAAANISMAEAAACAtARMAAAAACAtARMAAIA+2y89AABPEzABAADos/3SAwDwNALine truncated
<resource name="pixabay.png" app="core" location="admin" path="/enhancements/">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 truncated
+18 -1
View File
@@ -275,6 +275,19 @@
"107799": "4.7.20 Beta 5",
"107800": "4.7.20",
"107801": "4.7.20",
"107802": "4.7.20",
"107803": "4.7.20",
"107810": "4.7.21 Beta 1",
"107811": "4.7.21",
"107815": "4.7.22 Beta 1",
"107816": "4.7.22 Beta 2",
"107817": "4.7.22",
"107818": "4.7.22",
"107819": "4.7.22",
"107820": "4.7.22",
"107826": "4.7.23 Beta 1",
"107827": "4.7.23",
"107828": "4.7.23",
"500001": "5.0.0 Alpha 1",
"500002": "5.0.0 Alpha 2",
"5000003": "5.0.0 Alpha 3",
@@ -397,5 +410,9 @@
"5001204": "5.0.12",
"5001300": "5.0.13 Beta 1",
"5001301": "5.0.13 Beta 2",
"5001302": "5.0.13"
"5001302": "5.0.13",
"5001400": "5.0.14 Beta 1",
"5001401": "5.0.14 Beta 1",
"5001402": "5.0.14 Beta 2",
"5001403": "5.0.14"
}