<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:slash="http://purl.org/rss/1.0/modules/slash/">
  <channel>
    <language>en-us</language>
    <title>Tiki RSS feed for the wiki pages</title>
    <description>Latest wiki page changes.</description>
    <image>
      <url>https://doc.tiki.org/img/tiki/Tiki_WCG_Documentation.png</url>
      <title>Feed logo</title>
      <link>https://doc.tiki.org/</link>
    </image>
    <pubDate>Wed, 04 Nov 2026 04:14:26 +0000</pubDate>
    <generator>Laminas_Feed_Writer 2 (https://getlaminas.org)</generator>
    <link>https://doc.tiki.org/</link>
    <atom:link rel="self" type="application/rss+xml" href="https://doc.tiki.org/tiki-wiki_rss.php"/>
    <item>
      <title>PluginList sort control block</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>1</strong></del>1&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>1</strong></del>1&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_example_asc&amp;quot;}</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox1&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox1&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_example_asc&amp;quot;}</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>1</strong></del>2&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>1</strong></del>2&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;title_asc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;title_asc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>1</strong></del>3&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>1</strong></del>3&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_ticketNumber_nasc&amp;quot;}</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_ticketNumber_nasc&amp;quot;}</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>1</strong></del>4&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>1</strong></del>4&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;modification_date_ndesc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox4&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox4&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;modification_date_ndesc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <div  class="alert alert-warning alert-dismissible" role="alert"><button type="button" id="btn-close" class="btn-close" data-bs-dismiss="alert" aria-label="Close"></button><div class="alert-heading h4"><span class="icon icon-warning fas fa-exclamation-triangle "   ></span>&nbsp;<span class="rboxtitle">Sorting by a date tracker field with Manticore</span></div><div class="rboxcontent" style="display: inline">With the MySQL engine, a date tracker field sorts with the numeric suffix:</blockquote><blockquote>+ <div class="codelisting_container"><div class="icon_copy_code far fa-clipboard" tabindex="0"  data-clipboard-target="#codebox5" ><span class="copy_code_tooltiptext">Copy to clipboard</span></div><pre class="codelisting"  data-theme="off"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox5" ><div class="code">{sort mode=&quot;tracker_field_incidentsDate_ndesc&quot;}</div></pre></div></blockquote><blockquote>+ <p>With Manticore, the same sort mode is accepted without any error, but the results come back in another order.</blockquote><blockquote>+ <br />Use the text sort instead:</blockquote><blockquote>+ </p></blockquote><blockquote>+ <div class="codelisting_container"><div class="icon_copy_code far fa-clipboard" tabindex="0"  data-clipboard-target="#codebox6" ><span class="copy_code_tooltiptext">Copy to clipboard</span></div><pre class="codelisting"  data-theme="off"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox6" ><div class="code">{sort mode=&quot;tracker_field_incidentsDate_desc&quot;}</div></pre></div></blockquote><blockquote>+ <p>The field is indexed as an ISO 8601 date (2026-04-13T05:45:00+00:00), so a text sort gives the chronological order, as long as all values are in the same time zone.</blockquote><blockquote>+ </p></blockquote><blockquote>+ Seen on Tiki 30 after switching the unified search from MySQL to Manticore: "Don't index non searchable fields" was off, and the field was present in the index. </div></div></blockquote><blockquote>- &lt;p&gt;&lt;strong&gt;Starting with &lt;a href=&quot;Tiki27&quot; title=&quot;Tiki27&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki27&lt;/a&gt;&lt;/strong&gt;: If you want to sort using two fields, separate them with a comma:</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br></strong></ins>&lt;p<ins class="diffchar inserted"><strong>&gt;<br>&lt;br /</strong></ins>&gt;&lt;strong&gt;Starting with &lt;a href=&quot;Tiki27&quot; title=&quot;Tiki27&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki27&lt;/a&gt;&lt;/strong&gt;: If you want to sort using two fields, separate them with a comma:</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>15</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>15</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_ticketCustomerName_text_asc,tracker_field_ticketNumber_nasc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>7</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>7</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_ticketCustomerName_text_asc,tracker_field_ticketNumber_nasc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>16</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>16</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;randommode&amp;quot; modes=&amp;quot;title_asc,tracker_field_example_asc,tracker_field_ticketNumber_nasc, modification_date_nasc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;(Note, opposite directions will be added automatically)</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>8</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>8</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;randommode&amp;quot; modes=&amp;quot;title_asc,tracker_field_example_asc,tracker_field_ticketNumber_nasc, modification_date_nasc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;(Note, opposite directions will be added automatically)</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>17</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>17</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_ticketNumber_nasc&amp;quot; return_only=&amp;quot;2,1,3&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;will return only the 2nd, 1st and 3rd result, in that order.</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;tracker_field_ticketNumber_nasc&amp;quot; return_only=&amp;quot;2,1,3&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;will return only the 2nd, 1st and 3rd result, in that order.</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox1<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox1<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;script&amp;quot; source=&amp;quot;Math.abs(new Date().getTime() - doc[&amp;#039;date&amp;#039;].date.getMillis() )&amp;quot; order=&amp;quot;asc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt; which sorts items by nearest to the current date/time.</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox1<ins class="diffchar inserted"><strong>0</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox1<ins class="diffchar inserted"><strong>0</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{sort mode=&amp;quot;script&amp;quot; source=&amp;quot;Math.abs(new Date().getTime() - doc[&amp;#039;date&amp;#039;].date.getMillis() )&amp;quot; order=&amp;quot;asc&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt; which sorts items by nearest to the current date/time.</blockquote>]]></description>
      <pubDate>Sat, 31 Oct 2026 08:54:59 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=PluginList+sort+control+block</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=PluginList+sort+control+block</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Shared_t_o_footer</title>
      <description><![CDATA[<blockquote>- <del class="diffchar deleted"><strong> </strong></del>&lt;style&gt;.main-footer {background: #000; } .main-footer .twfooter .card {border: none; background: transparent; } .twfooter h4 { font-size: 1.2rem; margin-bottom: 0; color: #fff; } .twfooter ul { list-style: none; padding-left: 0; } .twfooter .icon-link-external, .twfooter .icon-link {display: none; } .twfooter {color: #fff; } .main-footer .twfooter  a, .main-footer .twfooter a:visited, .main-footer .twfooter .dropdown-item { color: #fff !important; }&lt;/style&gt;&lt;div class=&quot;twfooter&quot;&gt;&lt;div class=&quot;row&quot;&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;</blockquote><blockquote>+ &lt;style&gt;.main-footer {background: #000; } .main-footer .twfooter .card {border: none; background: transparent; } .twfooter h4 { font-size: 1.2rem; margin-bottom: 0; color: #fff; } .twfooter ul { list-style: none; padding-left: 0; } .twfooter .icon-link-external, .twfooter .icon-link {display: none; } .twfooter {color: #fff; } .main-footer .twfooter  a, .main-footer .twfooter a:visited, .main-footer .twfooter .dropdown-item { color: #fff !important; }&lt;/style&gt;&lt;div class=&quot;twfooter&quot;&gt;&lt;div class=&quot;row&quot;&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;</blockquote><blockquote>- Tiki® and TikiWiki® are registered trademarks of the  &lt;a ref=&quot;https://tiki.org/Tiki-Software-Community-Association&quot;&gt;Tiki Software Community Association&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;col-sm-6 col-lg-4 d-flex justify-content-middle align-items-center flex-wrap gap-2&quot;&gt; &lt;a href=&quot;https://evoludata.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://evoludata.com/display22&quot; width=&quot;150&quot; height=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;EvoluData logo&quot; title=&quot;Tiki&#039;s development largely sponsored thanks to EvoluData.com&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://tiki<del class="diffchar deleted"><strong>hos</strong></del>ti<del class="diffchar deleted"><strong>ng.com</strong></del>&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer<del class="diffchar deleted"><strong>&quot;&gt;&lt;img src=&quot;https://tiki.org/display3690&quot; width=&quot;140&quot; height=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;TikiHosting.com logo&quot; title=&quot;Managed Tiki hosting from TikiHosting.com&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://gitlab.com/tikiwiki/tiki&quot; target=&quot;_blank</strong></del>&quot;&gt;&lt;img src=&quot;https://images.ctfassets.net/xz1dnu24egyd/7t8wRWcEslsDvgHoLE9K4T/faed1fce309bd59862467551cb72450a/gitlab-logo-200.png&quot; width=&quot;110&quot; height=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;GitLab.com logo&quot; title=&quot;Tiki&#039;s development files repository is at GitLab.com&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://sourceforge.net/projects/tikiwiki&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://sflogo.sourceforge.net/sflogo.php?group_id=64258&amp;amp;type=14&quot; width=&quot;120&quot; height=&quot;32&quot; class=&quot;img-fluid&quot; alt=&quot;Sourceforge.net logo&quot; title=&quot;Tiki Wiki CMS Groupware releases and mailing lists are available at SourceForge.net.&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</blockquote><blockquote>+ Tiki® and TikiWiki® are registered trademarks of the  &lt;a ref=&quot;https://tiki.org/Tiki-Software-Community-Association&quot;&gt;Tiki Software Community Association&lt;/a&gt;. &lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;col-sm-6 col-lg-4 d-flex justify-content-middle align-items-center flex-wrap gap-2&quot;&gt; &lt;a href=&quot;https://evoludata.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://evoludata.com/display22&quot; width=&quot;150&quot; height=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;EvoluData logo&quot; title=&quot;Tiki&#039;s development largely sponsored thanks to EvoluData.com&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https:/<ins class="diffchar inserted"><strong>/gitlab.com</strong></ins>/tiki<ins class="diffchar inserted"><strong>wiki/</strong></ins>ti<ins class="diffchar inserted"><strong>ki</strong></ins>&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;img src=&quot;https://images.ctfassets.net/xz1dnu24egyd/7t8wRWcEslsDvgHoLE9K4T/faed1fce309bd59862467551cb72450a/gitlab-logo-200.png&quot; width=&quot;110&quot; height=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;GitLab.com logo&quot; title=&quot;Tiki&#039;s development files repository is at GitLab.com&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://sourceforge.net/projects/tikiwiki&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://sflogo.sourceforge.net/sflogo.php?group_id=64258&amp;amp;type=14&quot; width=&quot;120&quot; height=&quot;32&quot; class=&quot;img-fluid&quot; alt=&quot;Sourceforge.net logo&quot; title=&quot;Tiki Wiki CMS Groupware releases and mailing lists are available at SourceForge.net.&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</blockquote>]]></description>
      <pubDate>Fri, 30 Oct 2026 17:56:13 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Shared_t_o_footer</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Shared_t_o_footer</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Annexes</title>
      <description><![CDATA[<blockquote>- &lt;br <del class="diffchar deleted"><strong>/</strong></del>&gt;<del class="diffchar deleted"><strong>REDIRECT</strong></del> plugin<del class="diffchar deleted"><strong>:</strong></del> redirect loo<del class="diffchar deleted"><strong>p</strong></del> detecte<del class="diffchar deleted"><strong>d!</strong></del>&lt;/p&gt;</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>/p&gt;<br>&lt;div class=&quot;card text-</strong></ins>b<ins class="diffchar inserted"><strong>g-wa</strong></ins>r<ins class="diffchar inserted"><strong>ning</strong></ins> <ins class="diffchar inserted"><strong>plugin-approval-form&quot; id=&quot;redirect-d41d8cd98f00b204e9800998ecf8427e-f5956f9d69d50157eee9a86daf88fffb-000000-390000&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong><br></strong></ins> <ins class="diffchar inserted"><strong>   &lt;div class=&quot;card-header&quot;&gt;<br>        &lt;h1 class=&quot;h4 tiki-card-header-title&quot;&gt;<br>        &lt;s</strong></ins>p<ins class="diffchar inserted"><strong>an class=&quot;icon icon-error fas fa-exclamation-circle fa-fw &quot;   &gt;&lt;/span&gt;<br>                    P</strong></ins>lugin <ins class="diffchar inserted"><strong>execution pending app</strong></ins>r<ins class="diffchar inserted"><strong>oval<br>        &lt;/h1&gt;<br>    &lt;/div&gt;<br>    &lt;div class=&quot;card-body&quot; styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;backgroun</strong></ins>d<ins class="diffchar inserted"><strong>: var(--bs-body-bg); color: var(--bs-body-color)&quot;&gt;<br>                    &lt;p&gt;Th</strong></ins>i<ins class="diffchar inserted"><strong>s plugin was </strong></ins>rec<ins class="diffchar inserted"><strong>en</strong></ins>t<ins class="diffchar inserted"><strong>ly</strong></ins> <ins class="diffchar inserted"><strong>added or modified. Unti</strong></ins>l<ins class="diffchar inserted"><strong> an edit</strong></ins>o<ins class="diffchar inserted"><strong>r </strong></ins>o<ins class="diffchar inserted"><strong>f</strong></ins> <ins class="diffchar inserted"><strong>the site vali</strong></ins>d<ins class="diffchar inserted"><strong>at</strong></ins>e<ins class="diffchar inserted"><strong>s </strong></ins>t<ins class="diffchar inserted"><strong>he parameters, ex</strong></ins>ec<ins class="diffchar inserted"><strong>u</strong></ins>t<ins class="diffchar inserted"><strong>ion will not b</strong></ins>e<ins class="diffchar inserted"><strong> possible. </strong></ins>&lt;/p&gt;<ins class="diffchar inserted"><strong><br>                                    &lt;/div&gt;<br>&lt;/div&gt;<br></strong></ins></blockquote>]]></description>
      <pubDate>Wed, 28 Oct 2026 11:39:01 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Annexes</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Annexes</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>티키 튜닝하기</title>
      <description><![CDATA[<blockquote>- <ul><li><a href="Tuning-Tiki" class="wiki wiki_page alias">Tuning Tikiwiki</a></li></ul></blockquote>]]></description>
      <pubDate>Wed, 28 Oct 2026 11:36:03 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=%ED%8B%B0%ED%82%A4+%ED%8A%9C%EB%8B%9D%ED%95%98%EA%B8%B0</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=%ED%8B%B0%ED%82%A4+%ED%8A%9C%EB%8B%9D%ED%95%98%EA%B8%B0</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Tuning Tiki</title>
      <description><![CDATA[<blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;p&gt;<del class="diffchar deleted"><strong>REDIRECT</strong></del> plugin<del class="diffchar deleted"><strong>:</strong></del> redirect loo<del class="diffchar deleted"><strong>p</strong></del> detecte<del class="diffchar deleted"><strong>d!</strong></del>&lt;/p&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;<ins class="diffchar inserted"><strong>div class=&quot;card text-bg-warning </strong></ins>p<ins class="diffchar inserted"><strong>lugin-approval-form&quot; id=&quot;redirect-d41d8cd98f00b204e9800998ecf8427e-ebe74d62f34c0dd122066718ef36ddab-000000-540000&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong><br></strong></ins> <ins class="diffchar inserted"><strong>   &lt;div class=&quot;card-header&quot;&gt;<br>        &lt;h1 class=&quot;h4 tiki-card-header-title&quot;&gt;<br>        &lt;s</strong></ins>p<ins class="diffchar inserted"><strong>an class=&quot;icon icon-error fas fa-exclamation-circle fa-fw &quot;   &gt;&lt;/span&gt;<br>                    P</strong></ins>lugin <ins class="diffchar inserted"><strong>execution pending app</strong></ins>r<ins class="diffchar inserted"><strong>oval<br>        &lt;/h1&gt;<br>    &lt;/div&gt;<br>    &lt;div class=&quot;card-body&quot; styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;backgroun</strong></ins>d<ins class="diffchar inserted"><strong>: var(--bs-body-bg); color: var(--bs-body-color)&quot;&gt;<br>                    &lt;p&gt;Th</strong></ins>i<ins class="diffchar inserted"><strong>s plugin was </strong></ins>rec<ins class="diffchar inserted"><strong>en</strong></ins>t<ins class="diffchar inserted"><strong>ly</strong></ins> <ins class="diffchar inserted"><strong>added or modified. Unti</strong></ins>l<ins class="diffchar inserted"><strong> an edit</strong></ins>o<ins class="diffchar inserted"><strong>r </strong></ins>o<ins class="diffchar inserted"><strong>f</strong></ins> <ins class="diffchar inserted"><strong>the site vali</strong></ins>d<ins class="diffchar inserted"><strong>at</strong></ins>e<ins class="diffchar inserted"><strong>s </strong></ins>t<ins class="diffchar inserted"><strong>he parameters, ex</strong></ins>ec<ins class="diffchar inserted"><strong>u</strong></ins>t<ins class="diffchar inserted"><strong>ion will not b</strong></ins>e<ins class="diffchar inserted"><strong> possible. </strong></ins>&lt;/p&gt;<ins class="diffchar inserted"><strong><br>                                    &lt;/div&gt;<br>&lt;/div&gt;<br></strong></ins></blockquote>]]></description>
      <pubDate>Wed, 28 Oct 2026 11:34:01 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Tuning+Tiki</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Tuning+Tiki</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>An example of a page including the content of another page</title>
      <description><![CDATA[<blockquote>- <del class="diffchar deleted"><strong><br><br>        <br>        </strong></del>&lt;div<del class="diffchar deleted"><strong> id=&quot;tiki-main&quot;&gt;<br>            &lt;div id=&quot;tiki-mid&quot;&gt;<br>                &lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; &gt;<br>                    &lt;tr&gt;<br>                        &lt;td id=&quot;centercolumn&quot;&gt;<br>                            &lt;div id=&quot;tiki-center&quot;&gt;<br><br>                                                                    &lt;h1</strong></del> class=&quot;<del class="diffchar deleted"><strong>pagetitle&quot;&gt;&lt;a href=&quot;tiki-index_p.php?page=Shared_t_o_footer&quot;&gt;Shared_t_o_footer&lt;/a&gt;<br>                                                                            &lt;/h1&gt;<br>                                                                &lt;table &gt;<br>                                    &lt;tr&gt;<br>                                        &lt;td&gt;<br>                                                                                                                                &lt;/td&gt;<br>                                        &lt;td </strong></del>c<del class="diffchar deleted"><strong>lass=&quot;text-end&quot;&gt;<br><br>                                            <br>                                            <br>                                        &lt;/td&gt;<br>                                    &lt;/tr&gt;<br>                                &lt;/table&gt;<br><br>                                &lt;div class=&quot;wikitext&quot;&gt;<br>                                                                        &lt;style&gt;.main-f</strong></del>o<del class="diffchar deleted"><strong>oter {backgroun</strong></del>d<del class="diffchar deleted"><strong>: #000; } .main-foot</strong></del>e<del class="diffchar deleted"><strong>r .twfooter .card {border: none; background: transparent; } .twfooter h4 { font-size: 1.2rem; margin-bottom: 0; color: #fff; } .twfooter ul { </strong></del>list<del class="diffchar deleted"><strong>-style: none; padd</strong></del>ing<del class="diffchar deleted"><strong>-left: 0; } .twfooter .icon-link-external, .twfooter .icon-link {display: none; } .twfooter {color: #fff; } .main-footer .twfooter  a, .main-footer .twfooter a:visited, .main-footer .twfooter .dropdown-item { color: #fff !important; }&lt;/style&gt;&lt;div class=&quot;twfooter&quot;&gt;&lt;div class=&quot;row&quot;&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;<br>&lt;h4 class=&quot;showhide</strong></del>_<del class="diffchar deleted"><strong>heading d-flex justify-</strong></del>con<del class="diffchar deleted"><strong>tent-s</strong></del>ta<del class="diffchar deleted"><strong>rt&quot; id=&quot;About_Tiki&quot;&gt; About Tiki&lt;a href=&quot;#About_Tiki&quot; class=&quot;head</strong></del>in<del class="diffchar deleted"><strong>g-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki ext</strong></del>er<del class="diffchar deleted"><strong>nal&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/tiki-view_articles.php&quot; rel=&quot;external nofollow</strong></del>&quot;<del class="diffchar deleted"><strong>&gt;News&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Download&quot; rel=&quot;external nofollow&quot;&gt;Download&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Demo&quot; rel=&quot;external nofollow&quot;&gt;Demo&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Features&quot; rel=&quot;external nofollow&quot;&gt;Features&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Tiki-Software-Community-Association&quot; rel=&quot;external nofollow&quot;&gt;Tiki Association&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Contact-Us&quot; rel=&quot;external nofollow&quot;&gt;Contact Tiki&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Contribute to Tiki&quot; rel=&quot;external nofollow&quot;&gt;Donation&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;&lt;/div</strong></del>&gt;&lt;div class=&quot;<del class="diffchar deleted"><strong>card&quot;&gt;<br>&lt;/l</strong></del>i<del class="diffchar deleted"><strong>&gt;&lt;/ul&gt;&lt;h4 </strong></del>c<del class="diffchar deleted"><strong>lass=&quot;sh</strong></del>o<del class="diffchar deleted"><strong>whide_headi</strong></del>n<del class="diffchar deleted"><strong>g d-flex justify-content-start&quot; id=&quot;Community&quot;&gt; &lt;a class=&quot;wiki external&quot; target=&quot;</strong></del>_<del class="diffchar deleted"><strong>blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Community&quot; rel=&quot;external nofollow&quot;&gt;Community&lt;/a&gt;&lt;img src=&quot;img/i</strong></del>co<del class="diffchar deleted"><strong>ns/green_question.</strong></del>p<del class="diffchar deleted"><strong>ng&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot;&amp;nbsp;/&gt;&lt;a href=&quot;#Communit</strong></del>y<del class="diffchar deleted"><strong>&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;</strong></del>_<del class="diffchar deleted"><strong>blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Model&quot; rel=&quot;external nofollow&quot;&gt;Model&lt;/a&gt;&lt;img src=&quot;img/i</strong></del>co<del class="diffchar deleted"><strong>ns/green_question.png&quot; alt=&quot;Question&quot; wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; h</strong></del>e<del class="diffchar deleted"><strong>ight=&quot;16&quot;</strong></del> <del class="diffchar deleted"><strong>name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; hre</strong></del>f<del class="diffchar deleted"><strong>=&quot;https://tiki.org/Code-of-Conduct&quot; rel=&quot;extern</strong></del>a<del class="diffchar deleted"><strong>l nofollow&quot;&gt;Code of Conduct&lt;/a&gt;&lt;img s</strong></del>r<del class="diffchar deleted"><strong>c=&quot;img/icons/green_question.png&quot;</strong></del> <del class="diffchar deleted"><strong>alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; hre</strong></del>f<del class="diffchar deleted"><strong>=&quot;https://tiki.org/tiki-register.php&quot; rel=&quot;extern</strong></del>a<del class="diffchar deleted"><strong>l nofollow&quot;&gt;Join Tiki&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link</strong></del>-<del class="diffchar deleted"><strong>external&quot; title=&quot;Question&quot; </strong></del>cl<del class="diffchar deleted"><strong>ass=&quot;</strong></del>i<del class="diffchar deleted"><strong>con&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s://dev.tiki.org/Make-a-wish&quot; rel=&quot;external nofollow&quot;&gt;Feature request / Bug report&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_</strong></del>b<del class="diffchar deleted"><strong>lank&quot; title=&quot;External link&quot; href=&quot;https://tiki.</strong></del>o<del class="diffchar deleted"><strong>rg/Fe</strong></del>a<del class="diffchar deleted"><strong>tu</strong></del>r<del class="diffchar deleted"><strong>e</strong></del>d<del class="diffchar deleted"><strong>-Tikis</strong></del>&quot; <del class="diffchar deleted"><strong>rel=&quot;ex</strong></del>t<del class="diffchar deleted"><strong>ern</strong></del>a<del class="diffchar deleted"><strong>l nofollow&quot;&gt;Featured Tikis&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_</strong></del>b<del class="diffchar deleted"><strong>lank&quot; t</strong></del>i<del class="diffchar deleted"><strong>tle=&quot;External link&quot; href=&quot;https://tiki.org/tiki-cale</strong></del>nd<del class="diffchar deleted"><strong>ar.php&quot; rel=&quot;</strong></del>ex<del class="diffchar deleted"><strong>ternal nofollow&quot;&gt;Events&lt;/a&gt;&lt;img src</strong></del>=&quot;<del class="diffchar deleted"><strong>img/icons/green_question.png</strong></del>&quot; <del class="diffchar deleted"><strong>alt=&quot;Question&quot;</strong></del> <del class="diffchar deleted"><strong>wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; height=&quot;16&quot; n</strong></del>a<del class="diffchar deleted"><strong>me=&quot;link-ex</strong></del>t<del class="diffchar deleted"><strong>ern</strong></del>a<del class="diffchar deleted"><strong>l&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/TikiMovies&quot; rel=&quot;external nofollow&quot;&gt;Videos&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link</strong></del>-<del class="diffchar deleted"><strong>external&quot; title=&quot;Question&quot; </strong></del>cl<del class="diffchar deleted"><strong>ass=&quot;</strong></del>i<del class="diffchar deleted"><strong>con&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;h4 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Documentation&quot;&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s://doc.tiki.org&quot; rel=&quot;external nofollow&quot;&gt;Documentation&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot;&amp;n</strong></del>b<del class="diffchar deleted"><strong>sp;/&gt;&lt;a href=&quot;#D</strong></del>o<del class="diffchar deleted"><strong>cumentation&quot; class=&quot;heading-link&quot; </strong></del>ar<del class="diffchar deleted"><strong>ia-label=&quot;hea</strong></del>d<del class="diffchar deleted"><strong>ing link&quot;&gt;&lt;span class=&quot;icon icon</strong></del>-<del class="diffchar deleted"><strong>link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; </strong></del>target<del class="diffchar deleted"><strong>=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://doc.tiki.org/Installation&quot; rel=&quot;external nofollow&quot;&gt;Installation guide&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://doc.tiki.org/Initial-Configuration&quot; rel=&quot;external nofollow&quot;&gt;Configuration&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://doc.tiki.org/Features&quot; rel=&quot;external nofollow&quot;&gt;Features&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://doc.tiki.org/Tutorials&quot; rel=&quot;external nofollow&quot;&gt;Tutorials&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://doc.tiki.org/Welcome-Authors&quot; rel=&quot;external nofollow&quot;&gt;Become an author&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;h4 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Support&quot;&gt; Support&lt;a href</strong></del>=&quot;#<del class="diffchar deleted"><strong>Support&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;i</strong></del>co<del class="diffchar deleted"><strong>n icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/tiki-forums.php&quot; rel=&quot;external nofollow&quot;&gt;Forums&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; h</strong></del>e<del class="diffchar deleted"><strong>ight=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_</strong></del>b<del class="diffchar deleted"><strong>lank&quot; title=&quot;External link&quot; href=&quot;https://gitter.im/tiki-</strong></del>o<del class="diffchar deleted"><strong>rg/community&quot; rel=&quot;e</strong></del>x<del class="diffchar deleted"><strong>ternal nofollow&quot;&gt;Chat&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;</strong></del>1<del class="diffchar deleted"><strong>6</strong></del>&quot; <del class="diffchar deleted"><strong>height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /</strong></del>&gt;<del class="diffchar deleted"><strong><br></strong></del>&lt;<del class="diffchar deleted"><strong>/li&gt;&lt;li&gt; &lt;a cla</strong></del>s<del class="diffchar deleted"><strong>s=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s://doc.tiki.org&quot; rel=&quot;extern</strong></del>a<del class="diffchar deleted"><strong>l </strong></del>n<del class="diffchar deleted"><strong>ofollow&quot;&gt;Documentation&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot;</strong></del> class=&quot;<del class="diffchar deleted"><strong>i</strong></del>co<del class="diffchar deleted"><strong>n&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s://tiki.org/Mailing-lists&quot; rel=&quot;external nofollow&quot;&gt;Mailing lists&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://doc.tiki.org/faqs&quot; rel=&quot;external nofollow&quot;&gt;FAQs&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Consultants&quot; rel=&quot;external nofollow&quot;&gt;Consultants&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;h4 class=&quot;showhide_heading d-flex justif</strong></del>y<del class="diffchar deleted"><strong>-content-start&quot; id=&quot;Development&quot;&gt; &lt;a class=&quot;wiki external&quot; target=&quot;</strong></del>_<del class="diffchar deleted"><strong>blank&quot; title=&quot;External link&quot; href=&quot;https://dev.tiki.org&quot; rel=&quot;external nofollow&quot;&gt;Development&lt;/a&gt;&lt;img src=&quot;img/i</strong></del>co<del class="diffchar deleted"><strong>ns/green_question.png&quot; alt=&quot;Question&quot; wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; h</strong></del>e<del class="diffchar deleted"><strong>ight=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot;&amp;nbsp;/&gt;&lt;a href=&quot;#Development&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;</strong></del>_<del class="diffchar deleted"><strong>blank&quot; </strong></del>t<del class="diffchar deleted"><strong>itle=&quot;External link&quot; href=&quot;https://dev.tiki.</strong></del>o<del class="diffchar deleted"><strong>rg/3Rules&quot; rel=&quot;external nof</strong></del>ol<del class="diffchar deleted"><strong>low&quot;&gt;The 3 rules&lt;/a&gt;&lt;img src=&quot;img/icons/green_ques</strong></del>ti<del class="diffchar deleted"><strong>on.</strong></del>p<del class="diffchar deleted"><strong>ng&quot; al</strong></del>t<del class="diffchar deleted"><strong>=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-</strong></del>ext<del class="diffchar deleted"><strong>ernal&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://dev.tiki.org/How-to-get-commit-access&quot; rel=&quot;external nofollow</strong></del>&quot;&gt;Co<del class="diffchar deleted"><strong>mmit access&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.</strong></del>p<del class="diffchar deleted"><strong>ng&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://dev.tiki.org/Get-code&quot; rel=&quot;external nofollow&quot;&gt;Get the code&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;h4 class=&quot;showhide_heading d-flex justif</strong></del>y<del class="diffchar deleted"><strong>-content-start&quot;</strong></del> <del class="diffchar deleted"><strong>id=&quot;Legal&quot;&gt; Legal&lt;a href=&quot;#Legal&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki ex</strong></del>t<del class="diffchar deleted"><strong>ernal&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.</strong></del>o<del class="diffchar deleted"><strong>rg/terms-of-service&quot;</strong></del> <del class="diffchar deleted"><strong>rel=&quot;external nofollow&quot;&gt;Terms of Servi</strong></del>c<del class="diffchar deleted"><strong>e&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; a</strong></del>l<del class="diffchar deleted"><strong>t=&quot;Quest</strong></del>i<del class="diffchar deleted"><strong>on&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s://tiki.org/privacy-policy&quot; rel=&quot;external nofollow&quot;&gt;Privacy Policy&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;<br>&lt;h4 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Tiki_Project_Sites&quot;&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_</strong></del>b<del class="diffchar deleted"><strong>lank&quot; title=&quot;External link&quot; href=&quot;https://tiki.</strong></del>o<del class="diffchar deleted"><strong>rg&quot; rel=&quot;extern</strong></del>a<del class="diffchar deleted"><strong>l nofollow&quot;&gt;Tiki P</strong></del>r<del class="diffchar deleted"><strong>oject Sites&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot;&amp;nbsp;/&gt;&lt;a href=&quot;#Tiki_Project_Sites&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;</strong></del>&lt;/span&gt;&lt;/<del class="diffchar deleted"><strong>a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Community&quot; rel=&quot;external nofollow&quot;&gt;Community&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; he</strong></del>i<del class="diffchar deleted"><strong>ght=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://de</strong></del>v<del class="diffchar deleted"><strong>.tiki.org&quot; rel=&quot;external nofollow&quot;</strong></del>&gt;<del class="diffchar deleted"><strong>Development</strong></del>&lt;<del class="diffchar deleted"><strong>/a&gt;&lt;img src=&quot;img/icons/green_question.</strong></del>p<del class="diffchar deleted"><strong>ng&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-exte</strong></del>r<del class="diffchar deleted"><strong>nal&quot; titl</strong></del>e<del class="diffchar deleted"><strong>=&quot;Question&quot;</strong></del> class=&quot;<del class="diffchar deleted"><strong>i</strong></del>co<del class="diffchar deleted"><strong>n&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://</strong></del>d<del class="diffchar deleted"><strong>oc.tiki.org&quot; r</strong></del>el<del class="diffchar deleted"><strong>=&quot;external nofollow&quot;&gt;Documentat</strong></del>i<del class="diffchar deleted"><strong>on&lt;/a&gt;&lt;img src=&quot;img/icons/green_que</strong></del>sti<del class="diffchar deleted"><strong>on.p</strong></del>ng&quot; <del class="diffchar deleted"><strong>alt=&quot;Question&quot;</strong></del> <del class="diffchar deleted"><strong>wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; height=&quot;16&quot; n</strong></del>a<del class="diffchar deleted"><strong>me=&quot;link-ex</strong></del>t<del class="diffchar deleted"><strong>ern</strong></del>a<del class="diffchar deleted"><strong>l&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://themes.tiki.org&quot; rel=&quot;external nofollow&quot;&gt;Themes&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link</strong></del>-<del class="diffchar deleted"><strong>ex</strong></del>t<del class="diffchar deleted"><strong>ernal&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; </strong></del>h<del class="diffchar deleted"><strong>r</strong></del>e<del class="diffchar deleted"><strong>f=&quot;https://profiles.tiki.org&quot; rel=&quot;external nofollow&quot;&gt;Profiles&lt;/a&gt;&lt;i</strong></del>m<del class="diffchar deleted"><strong>g src=&quot;img/icons/gr</strong></del>e<del class="diffchar deleted"><strong>en_question.png&quot; alt</strong></del>=&quot;<del class="diffchar deleted"><strong>Questi</strong></del>o<del class="diffchar deleted"><strong>n&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; hre</strong></del>f<del class="diffchar deleted"><strong>=&quot;https://security.tiki.org&quot; rel=&quot;external no</strong></del>f<del class="diffchar deleted"><strong>ollow</strong></del>&quot;<del class="diffchar deleted"><strong>&gt;Security&lt;/a&gt;&lt;img</strong></del> <del class="diffchar deleted"><strong>src=&quot;img/icons/green_question.png&quot;</strong></del> <del class="diffchar deleted"><strong>alt=&quot;Question&quot; wi</strong></del>d<del class="diffchar deleted"><strong>th=&quot;16&quot; height=&quot;16&quot; n</strong></del>a<del class="diffchar deleted"><strong>me=&quot;link-ex</strong></del>t<del class="diffchar deleted"><strong>ern</strong></del>a<del class="diffchar deleted"><strong>l&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;h4 class=&quot;showhide_heading d</strong></del>-<del class="diffchar deleted"><strong>flex justify-content-start&quot; id=&quot;Net</strong></del>w<del class="diffchar deleted"><strong>o</strong></del>r<del class="diffchar deleted"><strong>ks&quot;&gt; &lt;</strong></del>a<del class="diffchar deleted"><strong> class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s://tiki.org/networks&quot; rel=&quot;external nofollow&quot;&gt;Networks&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width</strong></del>=&quot;1<del class="diffchar deleted"><strong>6</strong></del>&quot; <del class="diffchar deleted"><strong>height=&quot;16&quot;</strong></del> <del class="diffchar deleted"><strong>name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot;&amp;nbsp;/&gt;&lt;a href=&quot;#Networks&quot; class=&quot;hea</strong></del>di<del class="diffchar deleted"><strong>ng-link&quot; a</strong></del>r<del class="diffchar deleted"><strong>ia-label</strong></del>=&quot;<del class="diffchar deleted"><strong>heading </strong></del>l<del class="diffchar deleted"><strong>ink&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h4&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;a class=&quot;wiki ex</strong></del>t<del class="diffchar deleted"><strong>e</strong></del>r<del class="diffchar deleted"><strong>nal</strong></del>&quot; <del class="diffchar deleted"><strong>target=&quot;_blank&quot;</strong></del> <del class="diffchar deleted"><strong>title=&quot;External link&quot; href=&quot;http</strong></del>s<del class="diffchar deleted"><strong>://</strong></del>t<del class="diffchar deleted"><strong>witter.com/tikiwiki&quot; rel=&quot;external nofollow&quot;&gt;Twitter&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www.facebook.com/groups/6607687318/&quot; rel=&quot;external nofollow&quot;&gt;Facebook&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www.linkedin.com/groups/118987/&quot; rel=&quot;external nofollow&quot;&gt;LinkedIn&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www.openhub.net/p/tikiwiki&quot; rel=&quot;external nofollow&quot;&gt;Open Hub&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; width=&quot;16&quot; height=&quot;16&quot; name=&quot;link-external&quot; title=&quot;Question&quot; class=&quot;icon&quot; /&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www.</strong></del>y<del class="diffchar deleted"><strong>outube.com/resu</strong></del>l<del class="diffchar deleted"><strong>ts?s</strong></del>e<del class="diffchar deleted"><strong>arch_query</strong></del>=<del class="diffchar deleted"><strong>tikiwiki+cms</strong></del>&quot;<del class="diffchar deleted"><strong> rel=&quot;external nofollo</strong></del>w<del class="diffchar deleted"><strong>&quot;&gt;YouTube&lt;/a&gt;&lt;img src=&quot;img/icons/green_question.png&quot; alt=&quot;Question&quot; widt</strong></del>h<del class="diffchar deleted"><strong>=&quot;16&quot; he</strong></del>i<del class="diffchar deleted"><strong>gh</strong></del>t<del class="diffchar deleted"><strong>=&quot;16&quot; nam</strong></del>e<del class="diffchar deleted"><strong>=&quot;link</strong></del>-<del class="diffchar deleted"><strong>external&quot; title=&quot;Que</strong></del>s<del class="diffchar deleted"><strong>tion&quot; class=&quot;icon&quot; /&gt;&lt;/div&gt;&lt;/div&gt;    &lt;/div&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;div class=&quot;row d-flex </strong></del>p<del class="diffchar deleted"><strong>b-3&quot;&gt;&lt;div cl</strong></del>a<del class="diffchar deleted"><strong>ss=&quot;</strong></del>c<del class="diffchar deleted"><strong>ol-sm-6 col-lg-8 d-fl</strong></del>e<del class="diffchar deleted"><strong>x align-items-center&quot;&gt;&lt;span&gt;<br>Tiki® and TikiWiki® are registered trademarks of the  &lt;a ref=&quot;https</strong></del>:<del class="diffchar deleted"><strong>//tiki.org/Tiki-Software-Community-Association&quot;&gt;Tiki Software Community Association&lt;/a&gt;. &lt;/s</strong></del>p<del class="diffchar deleted"><strong>an&gt;&lt;/div&gt;&lt;div class=&quot;col-sm-6 col-lg-4 d-flex justify-content-middle align-items-cente</strong></del>r<del class="diffchar deleted"><strong> fl</strong></del>e<del class="diffchar deleted"><strong>x</strong></del>-wrap <del class="diffchar deleted"><strong>gap-2&quot;&gt; &lt;a href=&quot;https://ev</strong></del>o<del class="diffchar deleted"><strong>ludata.com&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;https://e</strong></del>v<del class="diffchar deleted"><strong>oludata.com/display22&quot; width=&quot;150&quot; h</strong></del>e<del class="diffchar deleted"><strong>ight=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;EvoluData logo&quot; title=&quot;Tiki&#039;s development la</strong></del>r<del class="diffchar deleted"><strong>gely sponsored thanks to EvoluData.com&quot;&gt;&lt;/a&gt;&lt;a hre</strong></del>f<del class="diffchar deleted"><strong>=&quot;https://git</strong></del>l<del class="diffchar deleted"><strong>ab.c</strong></del>o<del class="diffchar deleted"><strong>m/tiki</strong></del>w<del class="diffchar deleted"><strong>iki/tiki&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;&lt;img src=&quot;https://images.ctfassets.net/xz1dnu24egyd/7t8wRWcEslsDvgHoLE9K4T/faed1fce309bd59862467551cb72450a/gitlab</strong></del>-<del class="diffchar deleted"><strong>logo-200.png&quot; </strong></del>w<del class="diffchar deleted"><strong>idth=&quot;110&quot; height=&quot;auto&quot; class=&quot;img-fluid&quot; alt=&quot;GitLab.com logo&quot; title=&quot;Tiki&#039;s development files </strong></del>r<del class="diffchar deleted"><strong>epository is </strong></del>a<del class="diffchar deleted"><strong>t GitLab.com&quot;&gt;&lt;/a&gt;&lt;a href=&quot;htt</strong></del>p<del class="diffchar deleted"><strong>s</strong></del>:<del class="diffchar deleted"><strong>//sourceforge.net/projects/tikiwiki&quot;</strong></del> <del class="diffchar deleted"><strong>target=&quot;_</strong></del>b<del class="diffchar deleted"><strong>lank&quot;&gt;&lt;img s</strong></del>r<del class="diffchar deleted"><strong>c=&quot;https://sflogo.sourc</strong></del>e<del class="diffchar deleted"><strong>forge.net/sflogo.php?group_id=64258&amp;</strong></del>a<del class="diffchar deleted"><strong>mp;type=14&quot; width=&quot;120&quot; height=&quot;32&quot; class=&quot;img-fluid&quot; alt=&quot;Sourceforge.net logo&quot; title=&quot;Ti</strong></del>k<del class="diffchar deleted"><strong>i Wiki CMS Groupware releases and mailing lists are available at SourceForge.net.&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;<br>                                                                    &lt;/div&gt;<br><br>                                <br>                            &lt;/div&gt;<br>                        &lt;/td&gt;<br>                    &lt;/tr&gt;<br>                &lt;/table&gt;<br>            &lt;/div&gt;<br>        &lt;/div&gt;<br>                &lt;div id=bootstrap</strong></del>-<del class="diffchar deleted"><strong>modal class=&quot;modal fade footer-modal&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;modal-title-bootstrap-modal&quot; aria-hidden=&quot;true&quot;&gt;<br>        &lt;div class=&quot;modal-dialog&quot;&gt;<br>            &lt;div class=&quot;modal-content&quot;&gt;<br>                <br>                &lt;div class=&quot;modal-header&quot;&gt;<br>                    &lt;h5 class=&quot;modal-title&quot; id=&quot;modal-title-bootstrap-modal&quot;&gt;&lt;/h5&gt;<br>                    &lt;button type=&quot;button&quot; class=&quot;btn-close&quot; data-bs-dismiss=&quot;modal&quot; aria-label=&quot;Close&quot;&gt;&lt;/button&gt;<br>                &lt;/div&gt;<br>                &lt;div class=&quot;modal-body&quot;&gt;<br>                &lt;/div&gt;<br>                &lt;div class=&quot;modal-footer&quot;&gt;<br>                    &lt;button type=&quot;button&quot; class=&quot;btn btn-link&quot; data-bs-dismiss=&quot;modal&quot;&gt;Close&lt;/button&gt;<br>                &lt;/div&gt;<br>            &lt;/div&gt;<br>        &lt;/div&gt;<br>    &lt;/div&gt;<br>        &lt;div id=bootstrap-modal-2 class=&quot;modal fade footer-modal&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;modal-title-bootstrap-modal-2&quot; aria-hidden=&quot;true&quot;&gt;<br>        &lt;div class=&quot;modal-dialog&quot;&gt;<br>            &lt;div class=&quot;modal-content&quot;&gt;<br>                <br>                &lt;div class=&quot;modal-header&quot;&gt;<br>                    &lt;h5 class=&quot;modal-title&quot; id=&quot;modal-title-bootstrap-modal-2&quot;&gt;&lt;/h5&gt;<br>                    &lt;button type=&quot;button&quot; class=&quot;btn-close&quot; data-bs-dismiss=&quot;modal&quot; aria-label=&quot;Close&quot;&gt;&lt;/button&gt;<br>                &lt;/div&gt;<br>                &lt;div class=&quot;modal-body&quot;&gt;<br>                &lt;/div&gt;<br>                &lt;div class=&quot;modal-footer&quot;&gt;<br>                    &lt;button type=&quot;button&quot; class=&quot;btn btn-link&quot; data-bs-dismiss=&quot;modal&quot;&gt;Close&lt;/button&gt;<br>                &lt;/div&gt;<br>            &lt;/div&gt;<br>        &lt;/div&gt;<br>    &lt;/div&gt;<br>        &lt;div id=bootstrap-modal-3 class=&quot;modal fade footer-modal&quot; tabindex=&quot;-1&quot; role=&quot;dialog&quot; aria-labelledby=&quot;modal-title-bootstrap-modal-3&quot; aria-hidden=&quot;true&quot;&gt;<br>        &lt;div class=&quot;modal-dialog&quot;&gt;<br>            &lt;div class=&quot;modal-content&quot;&gt;<br>                <br>                &lt;div class=&quot;modal-header&quot;&gt;<br>                    &lt;h5 class=&quot;modal-title&quot; id=&quot;modal-title-bootstrap-modal-3&quot;&gt;&lt;/h5&gt;<br>                    &lt;button type=&quot;button&quot; class=&quot;btn-close&quot; data-bs-dismiss=&quot;modal&quot; aria-label=&quot;Close&quot;&gt;&lt;/button&gt;<br>                &lt;/div&gt;<br>                &lt;div class=&quot;modal-body&quot;&gt;<br>                &lt;/div&gt;<br>                &lt;div class=&quot;modal-footer&quot;&gt;<br>                    &lt;button type=&quot;button&quot; class=&quot;btn btn-link&quot; data-bs-dismiss=&quot;modal&quot;&gt;Close&lt;/button&gt;<br>                &lt;/div&gt;<br>            &lt;/div&gt;<br>        &lt;/div&gt;<br>    &lt;/div&gt;<br><br><br>    <br>        <br><br><br><br><br><br><br><br>        <br>    <br>        <br><br>    <br>&lt;!-- js_config before loading JSfile --&gt;<br>&lt;script type=&quot;text/javascript&quot;&gt;<br>&lt;!--//--&gt;&lt;![CDATA[//&gt;&lt;!--<br>// js 0 <br></strong></del>w<del class="diffchar deleted"><strong>ind</strong></del>o<del class="diffchar deleted"><strong>w.tikiCookieConstants = Object.f</strong></del>r<del class="diffchar deleted"><strong>eeze({<br>    BUILTIN_COOKIE_CATEGORY_ESSENTIAL: &quot;essential&quot;,<br>    BUILTIN_COOKIE_CATEGORY_ANALYTICS: &quot;analytics&quot;,<br>    BUILTIN_COOKIE_CATEGORY_MARKETING: &quot;marketing&quot;,<br>    BUILTIN_COOKIE_CATEGORY_FUNCTIONAL: &quot;functional&quot;,<br>    COOKIE_CONSENT_NAME: &quot;cookie_consent&quot;,<br>});<br><br><br>// JS Object to hol</strong></del>d<del class="diffchar deleted"><strong> prefs for jq<br>var jqueryTiki = {&quot;ui&quot;:true,&quot;ui_theme&quot;:&quot;flick&quot;,&quot;tooltips&quot;:true,&quot;smartmenus&quot;:true,&quot;smartmenus_collapsible_behavior&quot;:&quot;default&quot;,&quot;smartmenus_open_close_click&quot;:true,&quot;tablesorter&quot;:false,&quot;colorbox&quot;:true,&quot;sheet&quot;:true,&quot;carousel&quot;:true,&quot;validate&quot;:true,&quot;zoom&quot;:true,&quot;url_fragment_guesser&quot;:false,&quot;effect&quot;:&quot;&quot;,&quot;effect_direction&quot;:&quot;vertical&quot;,&quot;effect_speed&quot;:&quot;400&quot;,&quot;effect_tabs&quot;:&quot;slide&quot;,&quot;effect_tabs_direction&quot;:&quot;vertical&quot;,&quot;effect_tabs_speed&quot;:&quot;fast&quot;,&quot;home_file_gallery&quot;:&quot;17&quot;,&quot;autosave&quot;:true,&quot;sefurl&quot;:true,&quot;ajax&quot;:true,&quot;syntaxHighlighter&quot;:false,&quot;mapTileSets&quot;:[&quot;openstreetmap&quot;],&quot;infoboxTypes&quot;:[&quot;trackeritem&quot;,&quot;activity&quot;],&quot;googleStreetView&quot;:false,&quot;googleStreetViewOverlay&quot;:false,&quot;googleMapsAPIKey&quot;:&quot;&quot;,&quot;structurePageRepeat&quot;:true,&quot;no_cookie&quot;:false,&quot;language&quot;:&quot;en&quot;,&quot;useInlineComment&quot;:false,&quot;useInlineAnnotations&quot;:false,&quot;helpurl&quot;:&quot;https://doc.tiki.org/&quot;,&quot;shortDateFormat&quot;:&quot;YYYY-MM-DD&quot;,&quot;shortTimeFormat&quot;:&quot;HH:mm&quot;,&quot;changeMonth&quot;:false,&quot;changeYear&quot;:false,&quot;username&quot;:null,&quot;userRealName&quot;:&quot;&quot;,&quot;userAvatar&quot;:&quot;https://tiki.org/img/noavatar.png?v=1764680546&quot;,&quot;autoToc_inline&quot;:false,&quot;autoToc_pos&quot;:&quot;right&quot;,&quot;autoToc_offset&quot;:&quot;44&quot;,&quot;autoToc_tabs&quot;:&quot;no&quot;,&quot;bingMapsAPIKey&quot;:&quot;&quot;,&quot;nextzenAPIKey&quot;:&quot;&quot;,&quot;numericFieldScroll&quot;:&quot;none&quot;,&quot;themeIconset&quot;:&quot;default&quot;,&quot;display_start_year&quot;:&quot;-20&quot;,&quot;display_end_year&quot;:&quot;+20&quot;,&quot;display_field_order&quot;:&quot;YMD&quot;,&quot;tiki_same_day_time_only&quot;:&quot;y&quot;,&quot;jquery_timeago&quot;:true,&quot;short_date_format&quot;:&quot;%d %b %Y&quot;,&quot;short_time_format&quot;:&quot;%H:%M %Z&quot;,&quot;cookie_consent_enabled&quot;:true,&quot;cookie_consent_dom_id&quot;:&quot;cookie_consent_div&quot;,&quot;cookie_consent_mode&quot;:&quot;banner&quot;,&quot;cookie_consent_expires&quot;:365,&quot;cookie_consent_disable&quot;:false,&quot;cookie_consent_name&quot;:&quot;cookie_consent&quot;,&quot;cookie_consent_categories&quot;:&quot;[\&quot;essential\&quot;,\&quot;analytics\&quot;,\&quot;marketing\&quot;,\&quot;functional\&quot;]&quot;,&quot;cookie_consent_value&quot;:&quot;{\&quot;action\&quot;:\&quot;customized\&quot;,\&quot;consentGiven\&quot;:false,\&quot;categories\&quot;:{\&quot;essential\&quot;:false,\&quot;analytics\&quot;:false,\&quot;marketing\&quot;:false,\&quot;functional\&quot;:false}}&quot;,&quot;BUILTIN_COOKIE_CATEGORY_ESSENTIAL&quot;:&quot;\&quot;essential\&quot;&quot;,&quot;wiki_url_scheme&quot;:&quot;dash&quot;,&quot;feature_queued_tasks&quot;:false,&quot;queued_tasks_js_processing_disabled&quot;:false,&quot;calendar_pdf_export_layout&quot;:&quot;fit_on_one_page&quot;,&quot;feature_search_show_object_type&quot;:true,&quot;user_mention_enabled&quot;:true,&quot;tiki_object_selector_wildcardsearch&quot;:true,&quot;queued_tasks_has_pending&quot;:false,&quot;securityTimeout&quot;:14400,&quot;current_object&quot;:{&quot;type&quot;:&quot;&quot;,&quot;object&quot;:&quot;&quot;},&quot;usernamePattern&quot;:&quot;/^[&#039;\\-_a-zA-Z0-9@\\.]*$/&quot;,&quot;print_pdf_from_url&quot;:&quot;none&quot;,&quot;firstDayofWeek&quot;:0}<br>var syntaxHighlighter = {<br>    ready: function(textarea, settings) {<br>        return null</strong></del>;<del class="diffchar deleted"><strong><br></strong></del> <del class="diffchar deleted"><strong>   },<br>    sync: function(textarea) {<br>        return null;<br>    },<br>    add: function(editor, $input, none, skipResize) {<br>        return null;<br>    },<br>    remove: function($input) {<br>        return null;<br>    },<br>    get: function($input) {<br>        return null;<br>    },<br>    fullscreen: function(textarea) {<br>        return null;<br>    },<br>    find: function(textareaEditor, val) {<br>        return null;<br>    },<br>    searchCursor: [],<br>    replace: function(textareaEditor, val, replaceVal) {<br>        return null;<br>    },<br>    insertAt: function(textareaEditor, replaceString, perLine, blockLevel) {<br>        return null;<br>    }<br>};<br>if (!jqueryTiki.current_object.object) {<br>    jqueryTiki.current_object = {&quot;type&quot;:&quot;</strong></del>w<del class="diffchar deleted"><strong>iki page&quot;,&quot;</strong></del>o<del class="diffchar deleted"><strong>bject&quot;:&quot;Sha</strong></del>r<del class="diffchar deleted"><strong>e</strong></del>d<del class="diffchar deleted"><strong>_t_o_footer&quot;};<br>}<br>// js 10 <br>jqueryTiki.iconset = {&quot;defaults&quot;:[&quot;ad&quot;,&quot;address</strong></del>-<del class="diffchar deleted"><strong>book&quot;,&quot;address-card&quot;,&quot;adjust&quot;,&quot;air-freshener&quot;,&quot;align-center&quot;,&quot;align-justify&quot;,&quot;align-left&quot;,&quot;align-right&quot;,&quot;allergies&quot;,&quot;ambulance&quot;,&quot;american-sign-language-interpreting&quot;,&quot;anchor&quot;,&quot;angle-double-do</strong></del>w<del class="diffchar deleted"><strong>n&quot;,&quot;angle-double-left&quot;,&quot;angle-double-</strong></del>r<del class="diffchar deleted"><strong>ight&quot;,&quot;</strong></del>a<del class="diffchar deleted"><strong>ngle-double-u</strong></del>p<del class="diffchar deleted"><strong>&quot;,&quot;angle-down&quot;,&quot;angle-left&quot;,&quot;angle-right&quot;,&quot;angle-up&quot;,&quot;angry&quot;,&quot;ankh&quot;,&quot;apple-alt&quot;,&quot;archive&quot;,&quot;archway&quot;,&quot;arrow-alt-circle-down&quot;,&quot;arrow-alt-circle-left&quot;,&quot;arrow-alt-circle-right&quot;,&quot;arrow-alt-circle-up&quot;,&quot;arrow-circle-down&quot;,&quot;arrow-circle-left&quot;,&quot;arrow-circle-right&quot;,&quot;arrow-circle-up&quot;,&quot;arrow-down&quot;,&quot;arrow-left&quot;,&quot;arrow-right&quot;,&quot;arrow-up&quot;,&quot;arrows-alt&quot;,&quot;arrows-alt-h&quot;,&quot;arrows-alt-v&quot;,&quot;assistive-listening-systems&quot;,&quot;asterisk&quot;,&quot;at&quot;,&quot;atlas&quot;,&quot;atom&quot;,&quot;audio-description&quot;,&quot;award&quot;,&quot;baby&quot;,&quot;baby-carriage&quot;,&quot;backspace&quot;,&quot;backward&quot;,&quot;bacon&quot;,&quot;bacteria&quot;,&quot;bacterium&quot;,&quot;bahai&quot;,&quot;balance-scale&quot;,&quot;balance-scale-left&quot;,&quot;balance-scale-right&quot;,&quot;ban&quot;,&quot;band-aid&quot;,&quot;barcode&quot;,&quot;bars&quot;,&quot;baseball-ball&quot;,&quot;basketball-ball&quot;,&quot;bath&quot;,&quot;battery-empty&quot;,&quot;battery-full&quot;,&quot;battery-half&quot;,&quot;battery-quarter&quot;,&quot;battery-three-quarters&quot;,&quot;bed&quot;,&quot;beer&quot;,&quot;bell&quot;,&quot;bell-slash&quot;,&quot;bezier-curve&quot;,&quot;bible&quot;,&quot;bicycle&quot;,&quot;biking&quot;,&quot;binoculars&quot;,&quot;biohazard&quot;,&quot;birthday-cake&quot;,&quot;blender&quot;,&quot;blender-phone&quot;,&quot;blind&quot;,&quot;blog&quot;,&quot;bold&quot;,&quot;bolt&quot;,&quot;bomb&quot;,&quot;bone&quot;,&quot;bong&quot;,&quot;book&quot;,&quot;book-dead&quot;,&quot;book-medical&quot;,&quot;book-open&quot;,&quot;book-reader&quot;,&quot;bookmark&quot;,&quot;border-all&quot;,&quot;border-none&quot;,&quot;border-style&quot;,&quot;bowling-ball&quot;,&quot;box&quot;,&quot;box-open&quot;,&quot;box-tissue&quot;,&quot;boxes&quot;,&quot;braille&quot;,&quot;brain&quot;,&quot;bread-slice&quot;,&quot;briefcase&quot;,&quot;briefcase-medical&quot;,&quot;broadcast-tower&quot;,&quot;broom&quot;,&quot;brush&quot;,&quot;bug&quot;,&quot;building&quot;,&quot;bullhorn&quot;,&quot;bullseye&quot;,&quot;burn&quot;,&quot;bus&quot;,&quot;bus-alt&quot;,&quot;business-time&quot;,&quot;calculator&quot;,&quot;calendar&quot;,&quot;calendar-alt&quot;,&quot;calendar-check&quot;,&quot;calendar-day&quot;,&quot;calendar-minus&quot;,&quot;calendar-plus&quot;,&quot;calendar-times&quot;,&quot;calendar-week&quot;,&quot;camera&quot;,&quot;camera-retro&quot;,&quot;campground&quot;,&quot;candy-cane&quot;,&quot;cannabis&quot;,&quot;capsules&quot;,&quot;car&quot;,&quot;car-alt&quot;,&quot;car-battery&quot;,&quot;car-crash&quot;,&quot;car-side&quot;,&quot;caravan&quot;,&quot;caret-down&quot;,&quot;caret-left&quot;,&quot;caret-right&quot;,&quot;caret-square-down&quot;,&quot;caret-square-left&quot;,&quot;caret-square-right&quot;,&quot;caret-square-up&quot;,&quot;caret-up&quot;,&quot;carrot&quot;,&quot;cart-arrow-down&quot;,&quot;cart-plus&quot;,&quot;cash-register&quot;,&quot;cat&quot;,&quot;certificate&quot;,&quot;chair&quot;,&quot;chalkboard&quot;,&quot;chalkboard-teacher&quot;,&quot;charging-station&quot;,&quot;chart-area&quot;,&quot;chart-bar&quot;,&quot;chart-line&quot;,&quot;chart-pie&quot;,&quot;check&quot;,&quot;check-circle&quot;,&quot;check-double&quot;,&quot;check-square&quot;,&quot;cheese&quot;,&quot;chess&quot;,&quot;chess-bishop&quot;,&quot;chess-board&quot;,&quot;chess-king&quot;,&quot;chess-knight&quot;,&quot;chess-pawn&quot;,&quot;chess-queen&quot;,&quot;chess-rook&quot;,&quot;chevron-circle-down&quot;,&quot;chevron-circle-left&quot;,&quot;chevron-circle-right&quot;,&quot;chevron-circle-up&quot;,&quot;chevron-down&quot;,&quot;chevron-left&quot;,&quot;chevron-right&quot;,&quot;chevron-up&quot;,&quot;child&quot;,&quot;church&quot;,&quot;circle&quot;,&quot;circle-notch&quot;,&quot;city&quot;,&quot;clinic-medical&quot;,&quot;clipboard&quot;,&quot;clipboard-check&quot;,&quot;clipboard-list&quot;,&quot;clock&quot;,&quot;clone&quot;,&quot;closed-captioning&quot;,&quot;cloud&quot;,&quot;cloud-download-alt&quot;,&quot;cloud-meatball&quot;,&quot;cloud-moon&quot;,&quot;cloud-moon-rain&quot;,&quot;cloud-rain&quot;,&quot;cloud-showers-heavy&quot;,&quot;cloud-sun&quot;,&quot;cloud-sun-rain&quot;,&quot;cloud-upload-alt&quot;,&quot;cocktail&quot;,&quot;code&quot;,&quot;code-branch&quot;,&quot;coffee&quot;,&quot;cog&quot;,&quot;cogs&quot;,&quot;coins&quot;,&quot;columns&quot;,&quot;comment&quot;,&quot;comment-alt&quot;,&quot;comment-dollar&quot;,&quot;comment-dots&quot;,&quot;comment-medical&quot;,&quot;comment-slash&quot;,&quot;comments&quot;,&quot;comments-dollar&quot;,&quot;compact-disc&quot;,&quot;compass&quot;,&quot;compress&quot;,&quot;compress-alt&quot;,&quot;compress-arrows-alt&quot;,&quot;concierge-bell&quot;,&quot;cookie&quot;,&quot;cookie-bite&quot;,&quot;copy&quot;,&quot;copyright&quot;,&quot;couch&quot;,&quot;credit-card&quot;,&quot;crop&quot;,&quot;crop-alt&quot;,&quot;cross&quot;,&quot;crosshairs&quot;,&quot;crow&quot;,&quot;crown&quot;,&quot;crutch&quot;,&quot;cube&quot;,&quot;cubes&quot;,&quot;cut&quot;,&quot;database&quot;,&quot;deaf&quot;,&quot;democrat&quot;,&quot;desktop&quot;,&quot;dharmachakra&quot;,&quot;diagnoses&quot;,&quot;dice&quot;,&quot;dice-d20&quot;,&quot;dice-d6&quot;,&quot;dice-five&quot;,&quot;dice-four&quot;,&quot;dice-one&quot;,&quot;dice-six&quot;,&quot;dice-three&quot;,&quot;dice-two&quot;,&quot;digital-tachograph&quot;,&quot;directions&quot;,&quot;disease&quot;,&quot;divide&quot;,&quot;dizzy&quot;,&quot;dna&quot;,&quot;dog&quot;,&quot;dollar-sign&quot;,&quot;dolly&quot;,&quot;dolly-flatbed&quot;,&quot;donate&quot;,&quot;door-closed&quot;,&quot;door-open&quot;,&quot;dot-circle&quot;,&quot;dove&quot;,&quot;download&quot;,&quot;drafting-compass&quot;,&quot;dragon&quot;,&quot;draw-polygon&quot;,&quot;drum&quot;,&quot;drum-steelpan&quot;,&quot;drumstick-bite&quot;,&quot;dumbbell&quot;,&quot;dumpster&quot;,&quot;dumpster-fire&quot;,&quot;dungeon&quot;,&quot;edit&quot;,&quot;egg&quot;,&quot;eject&quot;,&quot;ellipsis-h&quot;,&quot;ellipsis-v&quot;,&quot;envelope&quot;,&quot;envelope-open&quot;,&quot;envelope-open-text&quot;,&quot;envelope-square&quot;,&quot;equals&quot;,&quot;eraser&quot;,&quot;ethernet&quot;,&quot;euro-sign&quot;,&quot;exchange-alt&quot;,&quot;exclamation&quot;,&quot;exclamation-circle&quot;,&quot;exclamation-triangle&quot;,&quot;expand&quot;,&quot;expand-alt&quot;,&quot;expand-arrows-alt&quot;,&quot;external-link-alt&quot;,&quot;external-link-square-alt&quot;,&quot;eye&quot;,&quot;eye-dropper&quot;,&quot;eye-slash&quot;,&quot;fan&quot;,&quot;fast-backward&quot;,&quot;fast-forward&quot;,&quot;faucet&quot;,&quot;fax&quot;,&quot;feather&quot;,&quot;feather-alt&quot;,&quot;female&quot;,&quot;fighter-jet&quot;,&quot;file&quot;,&quot;file-alt&quot;,&quot;file-archive&quot;,&quot;file-audio&quot;,&quot;file-code&quot;,&quot;file-contract&quot;,&quot;file-csv&quot;,&quot;file-download&quot;,&quot;file-excel&quot;,&quot;file-export&quot;,&quot;file-image&quot;,&quot;file-import&quot;,&quot;file-invoice&quot;,&quot;file-invoice-dollar&quot;,&quot;file-medical&quot;,&quot;file-medical-alt&quot;,&quot;file-pdf&quot;,&quot;file-powerpoint&quot;,&quot;file-prescription&quot;,&quot;file-signature&quot;,&quot;file-upload&quot;,&quot;file-video&quot;,&quot;file-word&quot;,&quot;fill&quot;,&quot;fill-drip&quot;,&quot;film&quot;,&quot;filter&quot;,&quot;fingerprint&quot;,&quot;fire&quot;,&quot;fire-alt&quot;,&quot;fire-extinguisher&quot;,&quot;first-aid&quot;,&quot;fish&quot;,&quot;fist-raised&quot;,&quot;flag&quot;,&quot;flag-checkered&quot;,&quot;flag-usa&quot;,&quot;flask&quot;,&quot;flushed&quot;,&quot;folder&quot;,&quot;folder-minus&quot;,&quot;folder-open&quot;,&quot;folder-plus&quot;,&quot;font&quot;,&quot;football-ball&quot;,&quot;forward&quot;,&quot;frog&quot;,&quot;frown&quot;,&quot;frown-open&quot;,&quot;funnel-dollar&quot;,&quot;futbol&quot;,&quot;gamepad&quot;,&quot;gas-pump&quot;,&quot;gavel&quot;,&quot;gem&quot;,&quot;genderless&quot;,&quot;ghost&quot;,&quot;gift&quot;,&quot;gifts&quot;,&quot;glass-cheers&quot;,&quot;glass-martini&quot;,&quot;glass-martini-alt&quot;,&quot;glass-whiskey&quot;,&quot;glasses&quot;,&quot;globe&quot;,&quot;globe-africa&quot;,&quot;globe-americas&quot;,&quot;globe-asia&quot;,&quot;globe-europe&quot;,&quot;golf-ball&quot;,&quot;gopuram&quot;,&quot;graduation-cap&quot;,&quot;greater-than&quot;,&quot;greater-than-equal&quot;,&quot;grimace&quot;,&quot;grin&quot;,&quot;grin-alt&quot;,&quot;grin-beam&quot;,&quot;grin-beam-sweat&quot;,&quot;grin-hearts&quot;,&quot;grin-squint&quot;,&quot;grin-squint-tears&quot;,&quot;grin-stars&quot;,&quot;grin-tears&quot;,&quot;grin-tongue&quot;,&quot;grin-tongue-squint&quot;,&quot;grin-tongue-wink&quot;,&quot;grin-wink&quot;,&quot;grip-horizontal&quot;,&quot;grip-lines&quot;,&quot;grip-lines-vertical&quot;,&quot;grip-vertical&quot;,&quot;guitar&quot;,&quot;h-square&quot;,&quot;hamburger&quot;,&quot;hammer&quot;,&quot;hamsa&quot;,&quot;hand-holding&quot;,&quot;hand-holding-heart&quot;,&quot;hand-holding-medical&quot;,&quot;hand-holding-usd&quot;,&quot;hand-holding-water&quot;,&quot;hand-lizard&quot;,&quot;hand-middle-finger&quot;,&quot;hand-paper&quot;,&quot;hand-peace&quot;,&quot;hand-point-down&quot;,&quot;hand-point-left&quot;,&quot;hand-point-right&quot;,&quot;hand-point-up&quot;,&quot;hand-pointer&quot;,&quot;hand-rock&quot;,&quot;hand-scissors&quot;,&quot;hand-sparkles&quot;,&quot;hand-spock&quot;,&quot;hands&quot;,&quot;hands-helping&quot;,&quot;hands-wash&quot;,&quot;handshake&quot;,&quot;handshake-alt-slash&quot;,&quot;handshake-slash&quot;,&quot;hanukiah&quot;,&quot;hard-hat&quot;,&quot;hashtag&quot;,&quot;hat-cowboy&quot;,&quot;hat-cowboy-side&quot;,&quot;hat-wizard&quot;,&quot;hdd&quot;,&quot;head-side-cough&quot;,&quot;head-side-cough-slash&quot;,&quot;head-side-mask&quot;,&quot;head-side-virus&quot;,&quot;heading&quot;,&quot;headphones&quot;,&quot;headphones-alt&quot;,&quot;headset&quot;,&quot;heart&quot;,&quot;heart-broken&quot;,&quot;heartbeat&quot;,&quot;helicopter&quot;,&quot;highlighter&quot;,&quot;hiking&quot;,&quot;hippo&quot;,&quot;history&quot;,&quot;hockey-puck&quot;,&quot;holly-berry&quot;,&quot;home&quot;,&quot;horse&quot;,&quot;horse-head&quot;,&quot;hospital&quot;,&quot;hospital-alt&quot;,&quot;hospital-symbol&quot;,&quot;hospital-user&quot;,&quot;hot-tub&quot;,&quot;hotdog&quot;,&quot;hotel&quot;,&quot;hourglass&quot;,&quot;hourglass-end&quot;,&quot;hourglass-half&quot;,&quot;hourglass-start&quot;,&quot;house-damage&quot;,&quot;house-user&quot;,&quot;hryvnia&quot;,&quot;i-cursor&quot;,&quot;ice-cream&quot;,&quot;icicles&quot;,&quot;icons&quot;,&quot;id-badge&quot;,&quot;id-card&quot;,&quot;id-card-alt&quot;,&quot;igloo&quot;,&quot;image&quot;,&quot;images&quot;,&quot;inbox&quot;,&quot;indent&quot;,&quot;industry&quot;,&quot;infinity&quot;,&quot;info&quot;,&quot;info-circle&quot;,&quot;italic&quot;,&quot;jedi&quot;,&quot;joint&quot;,&quot;journal-whills&quot;,&quot;kaaba&quot;,&quot;key&quot;,&quot;keyboard&quot;,&quot;khanda&quot;,&quot;kiss&quot;,&quot;kiss-beam&quot;,&quot;kiss-wink-heart&quot;,&quot;kiwi-bird&quot;,&quot;landmark&quot;,&quot;language&quot;,&quot;laptop&quot;,&quot;laptop-code&quot;,&quot;laptop-house&quot;,&quot;laptop-medical&quot;,&quot;laugh&quot;,&quot;laugh-beam&quot;,&quot;laugh-squint&quot;,&quot;laugh-wink&quot;,&quot;layer-group&quot;,&quot;leaf&quot;,&quot;lemon&quot;,&quot;less-than&quot;,&quot;less-than-equal&quot;,&quot;level-down-alt&quot;,&quot;level-up-alt&quot;,&quot;life-ring&quot;,&quot;lightbulb&quot;,&quot;link&quot;,&quot;lira-sign&quot;,&quot;list&quot;,&quot;list-alt&quot;,&quot;list-ol&quot;,&quot;list-ul&quot;,&quot;location-arrow&quot;,&quot;lock&quot;,&quot;lock-open&quot;,&quot;long-arrow-alt-down&quot;,&quot;long-arrow-alt-left&quot;,&quot;long-arrow-alt-right&quot;,&quot;long-arrow-alt-up&quot;,&quot;low-vision&quot;,&quot;luggage-cart&quot;,&quot;lungs&quot;,&quot;lungs-virus&quot;,&quot;magic&quot;,&quot;magnet&quot;,&quot;mail-bulk&quot;,&quot;male&quot;,&quot;map&quot;,&quot;map-marked&quot;,&quot;map-marked-alt&quot;,&quot;map-marker&quot;,&quot;map-marker-alt&quot;,&quot;map-pin&quot;,&quot;map-signs&quot;,&quot;marker&quot;,&quot;mars&quot;,&quot;mars-double&quot;,&quot;mars-stroke&quot;,&quot;mars-stroke-h&quot;,&quot;mars-stroke-v&quot;,&quot;mask&quot;,&quot;medal&quot;,&quot;medkit&quot;,&quot;meh&quot;,&quot;meh-blank&quot;,&quot;meh-rolling-eyes&quot;,&quot;memory&quot;,&quot;menorah&quot;,&quot;mercury&quot;,&quot;meteor&quot;,&quot;microchip&quot;,&quot;microphone&quot;,&quot;microphone-alt&quot;,&quot;microphone-alt-slash&quot;,&quot;microphone-slash&quot;,&quot;microscope&quot;,&quot;minus&quot;,&quot;minus-circle&quot;,&quot;minus-square&quot;,&quot;mitten&quot;,&quot;mobile&quot;,&quot;mobile-alt&quot;,&quot;money-bill&quot;,&quot;money-bill-alt&quot;,&quot;money-bill-wave&quot;,&quot;money-bill-wave-alt&quot;,&quot;money-check&quot;,&quot;money-check-alt&quot;,&quot;monument&quot;,&quot;moon&quot;,&quot;mortar-pestle&quot;,&quot;mosque&quot;,&quot;motorcycle&quot;,&quot;mountain&quot;,&quot;mouse&quot;,&quot;mouse-pointer&quot;,&quot;mug-hot&quot;,&quot;music&quot;,&quot;network-wired&quot;,&quot;neuter&quot;,&quot;newspaper&quot;,&quot;not-equal&quot;,&quot;notes-medical&quot;,&quot;object-group&quot;,&quot;object-ungroup&quot;,&quot;oil-can&quot;,&quot;om&quot;,&quot;otter&quot;,&quot;outdent&quot;,&quot;pager&quot;,&quot;paint-brush&quot;,&quot;paint-roller&quot;,&quot;palette&quot;,&quot;pallet&quot;,&quot;paper-plane&quot;,&quot;paperclip&quot;,&quot;parachute-box&quot;,&quot;paragraph&quot;,&quot;parking&quot;,&quot;passport&quot;,&quot;pastafarianism&quot;,&quot;paste&quot;,&quot;pause&quot;,&quot;pause-circle&quot;,&quot;paw&quot;,&quot;peace&quot;,&quot;pen&quot;,&quot;pen-alt&quot;,&quot;pen-fancy&quot;,&quot;pen-nib&quot;,&quot;pen-square&quot;,&quot;pencil-alt&quot;,&quot;pencil-ruler&quot;,&quot;people-arrows&quot;,&quot;people-carry&quot;,&quot;pepper-hot&quot;,&quot;percent&quot;,&quot;percentage&quot;,&quot;person-booth&quot;,&quot;phone&quot;,&quot;phone-alt&quot;,&quot;phone-slash&quot;,&quot;phone-square&quot;,&quot;phone-square-alt&quot;,&quot;phone-volume&quot;,&quot;photo-video&quot;,&quot;piggy-bank&quot;,&quot;pills&quot;,&quot;pizza-slice&quot;,&quot;place-of-worship&quot;,&quot;plane&quot;,&quot;plane-arrival&quot;,&quot;plane-departure&quot;,&quot;plane-slash&quot;,&quot;play&quot;,&quot;play-circle&quot;,&quot;plug&quot;,&quot;plus&quot;,&quot;plus-circle&quot;,&quot;plus-square&quot;,&quot;podcast&quot;,&quot;poll&quot;,&quot;poll-h&quot;,&quot;poo&quot;,&quot;poo-storm&quot;,&quot;poop&quot;,&quot;portrait&quot;,&quot;pound-sign&quot;,&quot;power-off&quot;,&quot;pray&quot;,&quot;praying-hands&quot;,&quot;prescription&quot;,&quot;prescription-bottle&quot;,&quot;prescription-bottle-alt&quot;,&quot;print&quot;,&quot;procedures&quot;,&quot;project-diagram&quot;,&quot;pump-medical&quot;,&quot;pump-soap&quot;,&quot;puzzle-piece&quot;,&quot;qrcode&quot;,&quot;question&quot;,&quot;question-circle&quot;,&quot;quidditch&quot;,&quot;quote-left&quot;,&quot;quote-right&quot;,&quot;quran&quot;,&quot;radiation&quot;,&quot;radiation-alt&quot;,&quot;rainbow&quot;,&quot;random&quot;,&quot;receipt&quot;,&quot;record-vinyl&quot;,&quot;recycle&quot;,&quot;redo&quot;,&quot;redo-alt&quot;,&quot;registered&quot;,&quot;remove-format&quot;,&quot;reply&quot;,&quot;reply-all&quot;,&quot;republican&quot;,&quot;restroom&quot;,&quot;retweet&quot;,&quot;ribbon&quot;,&quot;ring&quot;,&quot;road&quot;,&quot;robot&quot;,&quot;rocket&quot;,&quot;route&quot;,&quot;rss&quot;,&quot;rss-square&quot;,&quot;ruble-sign&quot;,&quot;ruler&quot;,&quot;ruler-combined&quot;,&quot;ruler-horizontal&quot;,&quot;ruler-vertical&quot;,&quot;running&quot;,&quot;rupee-sign&quot;,&quot;sad-cry&quot;,&quot;sad-tear&quot;,&quot;satellite&quot;,&quot;satellite-dish&quot;,&quot;save&quot;,&quot;school&quot;,&quot;screwdriver&quot;,&quot;scroll&quot;,&quot;sd-card&quot;,&quot;search&quot;,&quot;search-dollar&quot;,&quot;search-location&quot;,&quot;search-minus&quot;,&quot;search-plus&quot;,&quot;seedling&quot;,&quot;server&quot;,&quot;shapes&quot;,&quot;share&quot;,&quot;share-alt&quot;,&quot;share-alt-square&quot;,&quot;share-square&quot;,&quot;shekel-sign&quot;,&quot;shield-alt&quot;,&quot;shield-virus&quot;,&quot;ship&quot;,&quot;shipping-fast&quot;,&quot;shoe-prints&quot;,&quot;shopping-bag&quot;,&quot;shopping-basket&quot;,&quot;shopping-cart&quot;,&quot;shower&quot;,&quot;shuttle-van&quot;,&quot;sign&quot;,&quot;sign-in-alt&quot;,&quot;sign-language&quot;,&quot;sign-out-alt&quot;,&quot;signal&quot;,&quot;signature&quot;,&quot;sim-card&quot;,&quot;sink&quot;,&quot;sitemap&quot;,&quot;skating&quot;,&quot;skiing&quot;,&quot;skiing-nordic&quot;,&quot;skull&quot;,&quot;skull-crossbones&quot;,&quot;slash&quot;,&quot;sleigh&quot;,&quot;sliders-h&quot;,&quot;smile&quot;,&quot;smile-beam&quot;,&quot;smile-wink&quot;,&quot;smog&quot;,&quot;smoking&quot;,&quot;smoking-ban&quot;,&quot;sms&quot;,&quot;snowboarding&quot;,&quot;snowflake&quot;,&quot;snowman&quot;,&quot;snowplow&quot;,&quot;soap&quot;,&quot;socks&quot;,&quot;solar-panel&quot;,&quot;sort&quot;,&quot;sort-alpha-down&quot;,&quot;sort-alpha-down-alt&quot;,&quot;sort-alpha-up&quot;,&quot;sort-alpha-up-alt&quot;,&quot;sort-amount-down&quot;,&quot;sort-amount-down-alt&quot;,&quot;sort-amount-up&quot;,&quot;sort-amount-up-alt&quot;,&quot;sort-down&quot;,&quot;sort-numeric-down&quot;,&quot;sort-numeric-down-alt&quot;,&quot;sort-numeric-up&quot;,&quot;sort-numeric-up-alt&quot;,&quot;sort-up&quot;,&quot;spa&quot;,&quot;space-shuttle&quot;,&quot;spell-check&quot;,&quot;spider&quot;,&quot;spinner&quot;,&quot;splotch&quot;,&quot;spray-can&quot;,&quot;square&quot;,&quot;square-full&quot;,&quot;square-root-alt&quot;,&quot;stamp&quot;,&quot;star&quot;,&quot;star-and-crescent&quot;,&quot;star-half&quot;,&quot;star-half-alt&quot;,&quot;star-of-david&quot;,&quot;star-of-life&quot;,&quot;step-backward&quot;,&quot;step-forward&quot;,&quot;stethoscope&quot;,&quot;sticky-note&quot;,&quot;stop&quot;,&quot;stop-circle&quot;,&quot;stopwatch&quot;,&quot;stopwatch-20&quot;,&quot;store&quot;,&quot;store-alt&quot;,&quot;store-alt-slash&quot;,&quot;store-slash&quot;,&quot;stream&quot;,&quot;street-view&quot;,&quot;strikethrough&quot;,&quot;stroopwafel&quot;,&quot;subscript&quot;,&quot;subway&quot;,&quot;suitcase&quot;,&quot;suitcase-rolling&quot;,&quot;sun&quot;,&quot;superscript&quot;,&quot;surprise&quot;,&quot;swatchbook&quot;,&quot;swimmer&quot;,&quot;swimming-pool&quot;,&quot;synagogue&quot;,&quot;sync&quot;,&quot;sync-alt&quot;,&quot;syringe&quot;,&quot;table&quot;,&quot;table-tennis&quot;,&quot;tablet&quot;,&quot;tablet-alt&quot;,&quot;tablets&quot;,&quot;tachometer-alt&quot;,&quot;tag&quot;,&quot;tags&quot;,&quot;tape&quot;,&quot;tasks&quot;,&quot;taxi&quot;,&quot;teeth&quot;,&quot;teeth-open&quot;,&quot;temperature-high&quot;,&quot;temperature-low&quot;,&quot;tenge&quot;,&quot;terminal&quot;,&quot;text-height&quot;,&quot;text-width&quot;,&quot;th&quot;,&quot;th-large&quot;,&quot;th-list&quot;,&quot;theater-masks&quot;,&quot;thermometer&quot;,&quot;thermometer-empty&quot;,&quot;thermometer-full&quot;,&quot;thermometer-half&quot;,&quot;thermometer-quarter&quot;,&quot;thermometer-three-quarters&quot;,&quot;thumbs-down&quot;,&quot;thumbs-up&quot;,&quot;thumbtack&quot;,&quot;ticket-alt&quot;,&quot;times&quot;,&quot;times-circle&quot;,&quot;tint&quot;,&quot;tint-slash&quot;,&quot;tired&quot;,&quot;toggle-off&quot;,&quot;toggle-on&quot;,&quot;toilet&quot;,&quot;toilet-paper&quot;,&quot;toilet-paper-slash&quot;,&quot;toolbox&quot;,&quot;tools&quot;,&quot;tooth&quot;,&quot;torah&quot;,&quot;torii-gate&quot;,&quot;tractor&quot;,&quot;trademark&quot;,&quot;traffic-light&quot;,&quot;trailer&quot;,&quot;train&quot;,&quot;tram&quot;,&quot;transgender&quot;,&quot;transgender-alt&quot;,&quot;trash&quot;,&quot;trash-alt&quot;,&quot;trash-restore&quot;,&quot;trash-restore-alt&quot;,&quot;tree&quot;,&quot;trophy&quot;,&quot;truck&quot;,&quot;truck-loading&quot;,&quot;truck-monster&quot;,&quot;truck-moving&quot;,&quot;truck-pickup&quot;,&quot;tshirt&quot;,&quot;tty&quot;,&quot;tv&quot;,&quot;umbrella&quot;,&quot;umbrella-beach&quot;,&quot;underline&quot;,&quot;undo&quot;,&quot;undo-alt&quot;,&quot;universal-access&quot;,&quot;university&quot;,&quot;unlink&quot;,&quot;unlock&quot;,&quot;unlock-alt&quot;,&quot;upload&quot;,&quot;user&quot;,&quot;user-alt&quot;,&quot;user-alt-slash&quot;,&quot;user-astronaut&quot;,&quot;user-check&quot;,&quot;user-circle&quot;,&quot;user-clock&quot;,&quot;user-cog&quot;,&quot;user-edit&quot;,&quot;user-friends&quot;,&quot;user-graduate&quot;,&quot;user-injured&quot;,&quot;user-lock&quot;,&quot;user-md&quot;,&quot;user-minus&quot;,&quot;user-ninja&quot;,&quot;user-nurse&quot;,&quot;user-plus&quot;,&quot;user-secret&quot;,&quot;user-shield&quot;,&quot;user-slash&quot;,&quot;user-tag&quot;,&quot;user-tie&quot;,&quot;user-times&quot;,&quot;users&quot;,&quot;users-cog&quot;,&quot;users-slash&quot;,&quot;utensil-spoon&quot;,&quot;utensils&quot;,&quot;vector-square&quot;,&quot;venus&quot;,&quot;venus-double&quot;,&quot;venus-mars&quot;,&quot;vest&quot;,&quot;vest-patches&quot;,&quot;vial&quot;,&quot;vials&quot;,&quot;video&quot;,&quot;video-slash&quot;,&quot;vihara&quot;,&quot;virus&quot;,&quot;virus-slash&quot;,&quot;viruses&quot;,&quot;voicemail&quot;,&quot;volleyball-ball&quot;,&quot;volume-down&quot;,&quot;volume-mute&quot;,&quot;volume-off&quot;,&quot;volume-up&quot;,&quot;vote-yea&quot;,&quot;vr-cardboard&quot;,&quot;walking&quot;,&quot;wallet&quot;,&quot;warehouse&quot;,&quot;water&quot;,&quot;wave-square&quot;,&quot;weight&quot;,&quot;weight-hanging&quot;,&quot;wheelchair&quot;,&quot;wifi&quot;,&quot;wind&quot;,&quot;window-close&quot;,&quot;window-maximize&quot;,&quot;window-minimize&quot;,&quot;window-restore&quot;,&quot;wine-bottle&quot;,&quot;wine-glass&quot;,&quot;wine-glass-alt&quot;,&quot;won-sign&quot;,&quot;wrench&quot;,&quot;x-ray&quot;,&quot;yen-sign&quot;,&quot;yin-yang&quot;,&quot;500px&quot;,&quot;accessible-icon&quot;,&quot;accusoft&quot;,&quot;acquisitions-incorporated&quot;,&quot;adn&quot;,&quot;adversal&quot;,&quot;affiliatetheme&quot;,&quot;airbnb&quot;,&quot;algolia&quot;,&quot;alipay&quot;,&quot;amazon&quot;,&quot;amazon-pay&quot;,&quot;amilia&quot;,&quot;android&quot;,&quot;angellist&quot;,&quot;angrycreative&quot;,&quot;angular&quot;,&quot;app-store&quot;,&quot;app-store-ios&quot;,&quot;apper&quot;,&quot;apple&quot;,&quot;apple-pay&quot;,&quot;artstation&quot;,&quot;asymmetrik&quot;,&quot;atlassian&quot;,&quot;audible&quot;,&quot;autoprefixer&quot;,&quot;avianex&quot;,&quot;aviato&quot;,&quot;aws&quot;,&quot;bandcamp&quot;,&quot;battle-net&quot;,&quot;behance&quot;,&quot;behance-square&quot;,&quot;bimobject&quot;,&quot;bitbucket&quot;,&quot;bitcoin&quot;,&quot;bity&quot;,&quot;black-tie&quot;,&quot;blackberry&quot;,&quot;blogger&quot;,&quot;blogger-b&quot;,&quot;bluetooth&quot;,&quot;bluetooth-b&quot;,&quot;bootstrap&quot;,&quot;btc&quot;,&quot;buffer&quot;,&quot;buromobelexperte&quot;,&quot;buy-n-large&quot;,&quot;buysellads&quot;,&quot;canadian-maple-leaf&quot;,&quot;cc-amazon-pay&quot;,&quot;cc-amex&quot;,&quot;cc-apple-pay&quot;,&quot;cc-diners-club&quot;,&quot;cc-discover&quot;,&quot;cc-jcb&quot;,&quot;cc-mastercard&quot;,&quot;cc-paypal&quot;,&quot;cc-stripe&quot;,&quot;cc-visa&quot;,&quot;centercode&quot;,&quot;centos&quot;,&quot;chrome&quot;,&quot;chromecast&quot;,&quot;cloudflare&quot;,&quot;cloudscale&quot;,&quot;cloudsmith&quot;,&quot;cloudversify&quot;,&quot;codepen&quot;,&quot;codiepie&quot;,&quot;confluence&quot;,&quot;connectdevelop&quot;,&quot;contao&quot;,&quot;cotton-bureau&quot;,&quot;cpanel&quot;,&quot;creative-commons&quot;,&quot;creative-commons-by&quot;,&quot;creative-commons-nc&quot;,&quot;creative-commons-nc-eu&quot;,&quot;creative-commons-nc-jp&quot;,&quot;creative-commons-nd&quot;,&quot;creative-commons-pd&quot;,&quot;creative-commons-pd-alt&quot;,&quot;creative-commons-remix&quot;,&quot;creative-commons-sa&quot;,&quot;creative-commons-sampling&quot;,&quot;creative-commons-sampling-plus&quot;,&quot;creative-commons-share&quot;,&quot;creative-commons-zero&quot;,&quot;critical-role&quot;,&quot;css3&quot;,&quot;css3-alt&quot;,&quot;cuttlefish&quot;,&quot;d-and-d&quot;,&quot;d-and-d-beyond&quot;,&quot;dailymotion&quot;,&quot;dashcube&quot;,&quot;deezer&quot;,&quot;delicious&quot;,&quot;deploydog&quot;,&quot;deskpro&quot;,&quot;dev&quot;,&quot;deviantart&quot;,&quot;dhl&quot;,&quot;diaspora&quot;,&quot;digg&quot;,&quot;digital-ocean&quot;,&quot;discord&quot;,&quot;discourse&quot;,&quot;dochub&quot;,&quot;docker&quot;,&quot;draft2digital&quot;,&quot;dribbble&quot;,&quot;dribbble-square&quot;,&quot;dropbox&quot;,&quot;drupal&quot;,&quot;dyalog&quot;,&quot;earlybirds&quot;,&quot;ebay&quot;,&quot;edge&quot;,&quot;edge-legacy&quot;,&quot;elementor&quot;,&quot;ello&quot;,&quot;ember&quot;,&quot;empire&quot;,&quot;envira&quot;,&quot;erlang&quot;,&quot;ethereum&quot;,&quot;etsy&quot;,&quot;evernote&quot;,&quot;expeditedssl&quot;,&quot;facebook&quot;,&quot;facebook-f&quot;,&quot;facebook-messenger&quot;,&quot;facebook-square&quot;,&quot;fantasy-flight-games&quot;,&quot;fedex&quot;,&quot;fedora&quot;,&quot;figma&quot;,&quot;firefox&quot;,&quot;firefox-browser&quot;,&quot;first-order&quot;,&quot;first-order-alt&quot;,&quot;firstdraft&quot;,&quot;flickr&quot;,&quot;flipboard&quot;,&quot;fly&quot;,&quot;font-awesome&quot;,&quot;font-awesome-alt&quot;,&quot;font-awesome-flag&quot;,&quot;fonticons&quot;,&quot;fonticons-fi&quot;,&quot;fort-awesome&quot;,&quot;fort-awesome-alt&quot;,&quot;forumbee&quot;,&quot;foursquare&quot;,&quot;free-code-camp&quot;,&quot;freebsd&quot;,&quot;fulcrum&quot;,&quot;galactic-republic&quot;,&quot;galactic-senate&quot;,&quot;get-pocket&quot;,&quot;gg&quot;,&quot;gg-circle&quot;,&quot;git&quot;,&quot;git-alt&quot;,&quot;git-square&quot;,&quot;github&quot;,&quot;github-alt&quot;,&quot;github-square&quot;,&quot;gitkraken&quot;,&quot;gitlab&quot;,&quot;gitter&quot;,&quot;glide&quot;,&quot;glide-g&quot;,&quot;gofore&quot;,&quot;goodreads&quot;,&quot;goodreads-g&quot;,&quot;google&quot;,&quot;google-drive&quot;,&quot;google-pay&quot;,&quot;google-play&quot;,&quot;google-plus&quot;,&quot;google-plus-g&quot;,&quot;google-plus-square&quot;,&quot;google-wallet&quot;,&quot;gratipay&quot;,&quot;grav&quot;,&quot;gripfire&quot;,&quot;grunt&quot;,&quot;guilded&quot;,&quot;gulp&quot;,&quot;hacker-news&quot;,&quot;hacker-news-square&quot;,&quot;hackerrank&quot;,&quot;hips&quot;,&quot;hire-a-helper&quot;,&quot;hive&quot;,&quot;hooli&quot;,&quot;hornbill&quot;,&quot;hotjar&quot;,&quot;houzz&quot;,&quot;html5&quot;,&quot;hubspot&quot;,&quot;ideal&quot;,&quot;imdb&quot;,&quot;innosoft&quot;,&quot;instagram&quot;,&quot;instagram-square&quot;,&quot;instalod&quot;,&quot;intercom&quot;,&quot;internet-explorer&quot;,&quot;invision&quot;,&quot;ioxhost&quot;,&quot;itch-io&quot;,&quot;itunes&quot;,&quot;itunes-note&quot;,&quot;java&quot;,&quot;jedi-order&quot;,&quot;jenkins&quot;,&quot;jira&quot;,&quot;joget&quot;,&quot;joomla&quot;,&quot;js&quot;,&quot;js-square&quot;,&quot;jsfiddle&quot;,&quot;kaggle&quot;,&quot;keybase&quot;,&quot;keycdn&quot;,&quot;kickstarter&quot;,&quot;kickstarter-k&quot;,&quot;korvue&quot;,&quot;laravel&quot;,&quot;lastfm&quot;,&quot;lastfm-square&quot;,&quot;leanpub&quot;,&quot;less&quot;,&quot;line&quot;,&quot;linkedin&quot;,&quot;linkedin-in&quot;,&quot;linode&quot;,&quot;linux&quot;,&quot;lyft&quot;,&quot;magento&quot;,&quot;mailchimp&quot;,&quot;mandalorian&quot;,&quot;markdown&quot;,&quot;mastodon&quot;,&quot;maxcdn&quot;,&quot;mdb&quot;,&quot;medapps&quot;,&quot;medium&quot;,&quot;medium-m&quot;,&quot;medrt&quot;,&quot;meetup&quot;,&quot;megaport&quot;,&quot;mendeley&quot;,&quot;microblog&quot;,&quot;microsoft&quot;,&quot;mix&quot;,&quot;mixcloud&quot;,&quot;mixer&quot;,&quot;mizuni&quot;,&quot;modx&quot;,&quot;monero&quot;,&quot;napster&quot;,&quot;neos&quot;,&quot;nimblr&quot;,&quot;node&quot;,&quot;node-js&quot;,&quot;npm&quot;,&quot;ns8&quot;,&quot;nutritionix&quot;,&quot;octopus-deploy&quot;,&quot;odnoklassniki&quot;,&quot;odnoklassniki-square&quot;,&quot;old-republic&quot;,&quot;opencart&quot;,&quot;opera&quot;,&quot;optin-monster&quot;,&quot;orcid&quot;,&quot;osi&quot;,&quot;page4&quot;,&quot;pagelines&quot;,&quot;palfed&quot;,&quot;patreon&quot;,&quot;paypal&quot;,&quot;penny-arcade&quot;,&quot;perbyte&quot;,&quot;periscope&quot;,&quot;phabricator&quot;,&quot;phoenix-framework&quot;,&quot;phoenix-squadron&quot;,&quot;php&quot;,&quot;pied-piper&quot;,&quot;pied-piper-alt&quot;,&quot;pied-piper-hat&quot;,&quot;pied-piper-pp&quot;,&quot;pied-piper-square&quot;,&quot;pinterest&quot;,&quot;pinterest-p&quot;,&quot;pinterest-square&quot;,&quot;playstation&quot;,&quot;product-hunt&quot;,&quot;pushed&quot;,&quot;python&quot;,&quot;qq&quot;,&quot;quinscape&quot;,&quot;quora&quot;,&quot;r-project&quot;,&quot;raspberry-pi&quot;,&quot;ravelry&quot;,&quot;react&quot;,&quot;reacteurope&quot;,&quot;readme&quot;,&quot;rebel&quot;,&quot;red-river&quot;,&quot;reddit&quot;,&quot;reddit-alien&quot;,&quot;reddit-square&quot;,&quot;redhat&quot;,&quot;renren&quot;,&quot;replyd&quot;,&quot;researchgate&quot;,&quot;resolving&quot;,&quot;rev&quot;,&quot;rocketchat&quot;,&quot;rockrms&quot;,&quot;rust&quot;,&quot;safari&quot;,&quot;salesforce&quot;,&quot;sass&quot;,&quot;schlix&quot;,&quot;scribd&quot;,&quot;searchengin&quot;,&quot;sellcast&quot;,&quot;sellsy&quot;,&quot;servicestack&quot;,&quot;shirtsinbulk&quot;,&quot;shopify&quot;,&quot;shopware&quot;,&quot;simplybuilt&quot;,&quot;sistrix&quot;,&quot;sith&quot;,&quot;sketch&quot;,&quot;skyatlas&quot;,&quot;slack&quot;,&quot;slack-hash&quot;,&quot;slideshare&quot;,&quot;snapchat&quot;,&quot;snapchat-ghost&quot;,&quot;snapchat-square&quot;,&quot;soundcloud&quot;,&quot;sourcetree&quot;,&quot;speakap&quot;,&quot;speaker-deck&quot;,&quot;spotify&quot;,&quot;squarespace&quot;,&quot;stack-exchange&quot;,&quot;stack-overflow&quot;,&quot;stackpath&quot;,&quot;staylinked&quot;,&quot;steam&quot;,&quot;steam-square&quot;,&quot;steam-symbol&quot;,&quot;sticker-mule&quot;,&quot;strava&quot;,&quot;stripe&quot;,&quot;stripe-s&quot;,&quot;studiovinari&quot;,&quot;stumbleupon&quot;,&quot;stumbleupon-circle&quot;,&quot;superpowers&quot;,&quot;supple&quot;,&quot;suse&quot;,&quot;swift&quot;,&quot;symfony&quot;,&quot;teamspeak&quot;,&quot;telegram&quot;,&quot;telegram-plane&quot;,&quot;tencent-weibo&quot;,&quot;the-red-yeti&quot;,&quot;themeco&quot;,&quot;themeisle&quot;,&quot;think-peaks&quot;,&quot;tiktok&quot;,&quot;trade-federation&quot;,&quot;trello&quot;,&quot;tumblr&quot;,&quot;tumblr-square&quot;,&quot;twitch&quot;,&quot;twitter&quot;,&quot;twitter-square&quot;,&quot;typo3&quot;,&quot;uber&quot;,&quot;ubuntu&quot;,&quot;uikit&quot;,&quot;umbraco&quot;,&quot;uncharted&quot;,&quot;uniregistry&quot;,&quot;unity&quot;,&quot;unsplash&quot;,&quot;untappd&quot;,&quot;ups&quot;,&quot;usb&quot;,&quot;usps&quot;,&quot;ussunnah&quot;,&quot;vaadin&quot;,&quot;viacoin&quot;,&quot;viadeo&quot;,&quot;viadeo-square&quot;,&quot;viber&quot;,&quot;vimeo&quot;,&quot;vimeo-square&quot;,&quot;vimeo-v&quot;,&quot;vine&quot;,&quot;vk&quot;,&quot;vnv&quot;,&quot;vuejs&quot;,&quot;watchman-monitoring&quot;,&quot;waze&quot;,&quot;weebly&quot;,&quot;weibo&quot;,&quot;weixin&quot;,&quot;whatsapp&quot;,&quot;whatsapp-square&quot;,&quot;whmcs&quot;,&quot;wikipedia-w&quot;,&quot;windows&quot;,&quot;wix&quot;,&quot;wizards-of-the-coast&quot;,&quot;wodu&quot;,&quot;wolf-pack-battalion&quot;,&quot;wordpress&quot;,&quot;wordpress-simple&quot;,&quot;wpbeginner&quot;,&quot;wpexplorer&quot;,&quot;wpforms&quot;,&quot;wpressr&quot;,&quot;xbox&quot;,&quot;xing&quot;,&quot;xing-square&quot;,&quot;y-combinator&quot;,&quot;yahoo&quot;,&quot;yammer&quot;,&quot;yandex&quot;,&quot;yandex-international&quot;,&quot;yarn&quot;,&quot;yelp&quot;,&quot;yoast&quot;,&quot;youtube&quot;,&quot;youtube-square&quot;,&quot;zhihu&quot;],&quot;icons&quot;</strong></del>:<del class="diffchar deleted"><strong>{&quot;accordion&quot;:{&quot;id&quot;:&quot;bars&quot;},&quot;actions&quot;:{&quot;id&quot;:&quot;play-circle&quot;},&quot;admin&quot;:{&quot;id&quot;:&quot;cog&quot;},&quot;add&quot;:{&quot;id&quot;:&quot;plus-circle&quot;},&quot;admin_ads&quot;:{&quot;id&quot;:&quot;film&quot;},&quot;admin_articles&quot;:{&quot;id&quot;:&quot;newspaper&quot;,&quot;prepend&quot;:&quot;far</strong></del> <del class="diffchar deleted"><strong>fa-&quot;},&quot;admin_</strong></del>b<del class="diffchar deleted"><strong>logs&quot;:{&quot;id&quot;:&quot;bold&quot;},&quot;admin_calenda</strong></del>r<del class="diffchar deleted"><strong>&quot;:{&quot;id&quot;:&quot;cal</strong></del>e<del class="diffchar deleted"><strong>nd</strong></del>a<del class="diffchar deleted"><strong>r-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_category&quot;:{&quot;id&quot;:&quot;sitemap fa-rotate-270&quot;},&quot;admin_comments&quot;:{&quot;id&quot;:&quot;comment&quot;},&quot;admin_community&quot;:{&quot;id&quot;:&quot;users&quot;},&quot;admin_connect&quot;:{&quot;id&quot;:&quot;lin</strong></del>k<del class="diffchar deleted"><strong>&quot;},&quot;admin_copyright&quot;:{&quot;id&quot;:&quot;copyright&quot;,&quot;prepend&quot;:&quot;far fa</strong></del>-<del class="diffchar deleted"><strong>&quot;},&quot;admin_directory&quot;:{&quot;id&quot;:&quot;folder&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_faqs&quot;:{&quot;id&quot;:&quot;question&quot;},&quot;admin_features&quot;:{&quot;id&quot;:&quot;po</strong></del>w<del class="diffchar deleted"><strong>er-</strong></del>o<del class="diffchar deleted"><strong>ff&quot;},&quot;admin_fgal&quot;:{&quot;id&quot;:&quot;folde</strong></del>r<del class="diffchar deleted"><strong>-open&quot;},&quot;a</strong></del>d<del class="diffchar deleted"><strong>min_forums</strong></del>&quot;<del class="diffchar deleted"><strong>:{&quot;id&quot;:&quot;comments&quot;},&quot;admin_freetags&quot;:{&quot;id&quot;:&quot;tags&quot;},&quot;admin_gal&quot;:{&quot;id&quot;:&quot;file-image&quot;,&quot;prepend&quot;:&quot;far</strong></del> <del class="diffchar deleted"><strong>fa-&quot;},&quot;admin_general&quot;:{&quot;</strong></del>id<del class="diffchar deleted"><strong>&quot;:</strong></del>&quot;co<del class="diffchar deleted"><strong>g&quot;},&quot;a</strong></del>d<del class="diffchar deleted"><strong>min_i18n&quot;:{&quot;id&quot;:&quot;languag</strong></del>e<del class="diffchar deleted"><strong>&quot;},&quot;admin_intertiki&quot;:{&quot;id&quot;:&quot;exchange-alt&quot;},&quot;admin_login&quot;:{&quot;id&quot;:&quot;sign-in-alt&quot;},&quot;admin_user&quot;:{&quot;id&quot;:&quot;user&quot;},&quot;admin_look&quot;:{&quot;id&quot;:&quot;image&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_maps&quot;:{&quot;id&quot;:&quot;map-marker-alt&quot;},&quot;admin_messages&quot;:{&quot;id&quot;:&quot;envelope&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_metatags&quot;:{&quot;id&quot;:&quot;tag&quot;},&quot;admin_module&quot;:{&quot;id&quot;:&quot;shapes&quot;},&quot;admin_orphanprefs&quot;:{&quot;id&quot;:&quot;exclamation-triangle&quot;},&quot;admin_payment&quot;:{&quot;id&quot;:&quot;credit-card&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_performance&quot;:{&quot;id&quot;:&quot;tachometer-alt&quot;},&quot;admin_polls&quot;:{&quot;id&quot;:&quot;tasks&quot;},&quot;admin_profiles&quot;:{&quot;id&quot;:&quot;cu</strong></del>b<del class="diffchar deleted"><strong>e&quot;},&quot;admin_rating&quot;:{&quot;id&quot;:&quot;check-square&quot;},&quot;admin_rss&quot;:{&quot;id&quot;:&quot;rss&quot;},&quot;admin_sc</strong></del>o<del class="diffchar deleted"><strong>re&quot;:{&quot;id&quot;:&quot;trophy&quot;},&quot;admin_search&quot;:{&quot;id&quot;:&quot;search&quot;},&quot;admin_semantic&quot;:{&quot;id&quot;:&quot;arrows-alt-h&quot;},&quot;admin_security&quot;:{&quot;id&quot;:&quot;lock&quot;},&quot;admin_sefurl&quot;:{&quot;id&quot;:&quot;search-plus&quot;},&quot;admin_mautic&quot;:{&quot;id&quot;:&quot;book&quot;},&quot;admin_share&quot;:{&quot;id&quot;:&quot;share-alt&quot;},&quot;admin_socialnetworks&quot;:{&quot;id&quot;:&quot;thumbs-up&quot;},&quot;admin_stats&quot;:{&quot;id&quot;:&quot;chart-bar&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_te</strong></del>x<del class="diffchar deleted"><strong>tarea&quot;:{&quot;id&quot;:&quot;edit&quot;},&quot;admin_trackers&quot;:{&quot;id&quot;:&quot;database&quot;},&quot;admin_userfiles&quot;:{&quot;id&quot;:&quot;cog&quot;},&quot;admin_video&quot;:{&quot;id&quot;:&quot;video&quot;},&quot;admin_webmail&quot;:{&quot;id&quot;:&quot;inbox&quot;},&quot;admin_webservices&quot;:{&quot;id&quot;:&quot;mouse-pointer&quot;},&quot;admin_wiki&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;admin_workspace&quot;:{&quot;id&quot;:&quot;desktop&quot;},&quot;admin_wysiwyg&quot;:{&quot;id&quot;:&quot;file-alt&quot;},&quot;admin_print&quot;:{&quot;id&quot;:&quot;print&quot;},&quot;admin_packages&quot;:{&quot;id&quot;:&quot;gift&quot;},&quot;admin_rtc&quot;:{&quot;id&quot;:&quot;bullhorn&quot;},&quot;admin_wizard&quot;:{&quot;id&quot;:&quot;magic&quot;},&quot;admin_section_general&quot;:{&quot;id&quot;:&quot;tools&quot;},&quot;admin_section_content&quot;:{&quot;id&quot;:&quot;toolbox&quot;},&quot;admin_section_other&quot;:{&quot;id&quot;:&quot;flask&quot;},&quot;admin_section_community&quot;:{&quot;id&quot;:&quot;users-cog&quot;},&quot;admin_section_backend&quot;:{&quot;id&quot;:&quot;cogs&quot;},&quot;admin_seoprefs&quot;:{&quot;id&quot;:&quot;search-dollar&quot;},&quot;adn&quot;:{&quot;id&quot;:&quot;adn&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;amazon&quot;:{&quot;id&quot;:&quot;amazon&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;android&quot;:{&quot;id&quot;:&quot;android&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;angellist&quot;:{&quot;id&quot;:&quot;angellist&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;apple&quot;:{&quot;id&quot;:&quot;apple&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;area-chart&quot;:{&quot;id&quot;:&quot;chart-area&quot;},&quot;arrows&quot;:{&quot;id&quot;:&quot;arrows-alt&quot;},&quot;arrows-h&quot;:{&quot;id&quot;:&quot;arrows-alt-h&quot;},&quot;arrow-right&quot;:{&quot;id&quot;:&quot;arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-v&quot;:{&quot;id&quot;:&quot;arrows-alt-v&quot;},&quot;articles&quot;:{&quot;id&quot;:&quot;newspaper&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;attach&quot;:{&quot;id&quot;:&quot;paperclip&quot;},&quot;audio&quot;:{&quot;id&quot;:&quot;file-audio&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;back&quot;:{&quot;id&quot;:&quot;arrow-left&quot;},&quot;background-color&quot;:{&quot;id&quot;:&quot;paint-brush&quot;},&quot;backlink&quot;:{&quot;id&quot;:&quot;reply&quot;},&quot;backward_step&quot;:{&quot;id&quot;:&quot;step-backward&quot;},&quot;bar-chart&quot;:{&quot;id&quot;:&quot;chart-bar&quot;},&quot;behance&quot;:{&quot;id&quot;:&quot;behance&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;behance-square&quot;:{&quot;id&quot;:&quot;behance-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;bitbucket&quot;:{&quot;id&quot;:&quot;bitbucket&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;black-tie&quot;:{&quot;id&quot;:&quot;black-tie&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;bluetooth&quot;:{&quot;id&quot;:&quot;bluetooth&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;bluetooth-b&quot;:{&quot;id&quot;:&quot;bluetooth-b&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;box&quot;:{&quot;id&quot;:&quot;list-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;btc&quot;:{&quot;id&quot;:&quot;btc&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;buysellads&quot;:{&quot;id&quot;:&quot;buysellads&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cart&quot;:{&quot;id&quot;:&quot;shopping-cart&quot;},&quot;chart&quot;:{&quot;id&quot;:&quot;chart-area&quot;},&quot;cc-amex&quot;:{&quot;id&quot;:&quot;cc-amex&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-diners-club&quot;:{&quot;id&quot;:&quot;cc-diners-club&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-discover&quot;:{&quot;id&quot;:&quot;cc-discover&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-jcb&quot;:{&quot;id&quot;:&quot;cc-jcb&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-mastercard&quot;:{&quot;id&quot;:&quot;cc-mastercard&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-paypal&quot;:{&quot;id&quot;:&quot;cc-paypal&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-stripe&quot;:{&quot;id&quot;:&quot;cc-stripe&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;cc-visa&quot;:{&quot;id&quot;:&quot;cc-visa&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;chrome&quot;:{&quot;id&quot;:&quot;chrome&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;close&quot;:{&quot;id&quot;:&quot;times&quot;},&quot;cloud-download&quot;:{&quot;id&quot;:&quot;cloud-download-alt&quot;},&quot;cloud-upload&quot;:{&quot;id&quot;:&quot;cloud-upload-alt&quot;},&quot;code_file&quot;:{&quot;id&quot;:&quot;file-code&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;code-fork&quot;:{&quot;id&quot;:&quot;code-branch&quot;},&quot;codepen&quot;:{&quot;id&quot;:&quot;codepen&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;codiepie&quot;:{&quot;id&quot;:&quot;codiepie&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;collapsed&quot;:{&quot;id&quot;:&quot;plus-square&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;comments&quot;:{&quot;id&quot;:&quot;comments&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;compose&quot;:{&quot;id&quot;:&quot;pencil-alt&quot;},&quot;computer&quot;:{&quot;id&quot;:&quot;desktop&quot;},&quot;contacts&quot;:{&quot;id&quot;:&quot;users&quot;},&quot;content&quot;:{&quot;id&quot;:&quot;box&quot;},&quot;content-template&quot;:{&quot;id&quot;:&quot;file&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;create&quot;:{&quot;id&quot;:&quot;plus&quot;},&quot;creative-commons&quot;:{&quot;id&quot;:&quot;creative-commons&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;css3&quot;:{&quot;id&quot;:&quot;css3&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;dashboard&quot;:{&quot;id&quot;:&quot;tachometer-alt&quot;},&quot;dashcube&quot;:{&quot;id&quot;:&quot;dashcube&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;delete&quot;:{&quot;id&quot;:&quot;times&quot;},&quot;delicious&quot;:{&quot;id&quot;:&quot;delicious&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;deviantart&quot;:{&quot;id&quot;:&quot;deviantart&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;diagram&quot;:{&quot;id&quot;:&quot;diagram-project&quot;,&quot;prepend&quot;:&quot;fa fa-&quot;},&quot;difference&quot;:{&quot;id&quot;:&quot;strikethrough&quot;},&quot;directory&quot;:{&quot;id&quot;:&quot;list&quot;},&quot;disable&quot;:{&quot;id&quot;:&quot;minus-square&quot;},&quot;documentation&quot;:{&quot;id&quot;:&quot;book&quot;},&quot;down&quot;:{&quot;id&quot;:&quot;sort-down&quot;},&quot;dribbble&quot;:{&quot;id&quot;:&quot;dribbble&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;dropbox&quot;:{&quot;id&quot;:&quot;dropbox&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;drupal&quot;:{&quot;id&quot;:&quot;drupal&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;edge&quot;:{&quot;id&quot;:&quot;edge&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;education&quot;:{&quot;id&quot;:&quot;graduation-cap&quot;},&quot;empire&quot;:{&quot;id&quot;:&quot;empire&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;envelope&quot;:{&quot;id&quot;:&quot;envelope&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;envira&quot;:{&quot;id&quot;:&quot;envira&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;erase&quot;:{&quot;id&quot;:&quot;eraser&quot;},&quot;error&quot;:{&quot;id&quot;:&quot;exclamation-circle&quot;},&quot;excel&quot;:{&quot;id&quot;:&quot;file-excel&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;exchange&quot;:{&quot;id&quot;:&quot;exchange-alt&quot;},&quot;expanded&quot;:{&quot;id&quot;:&quot;minus-square&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;expeditedssl&quot;:{&quot;id&quot;:&quot;expeditedssl&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;export&quot;:{&quot;id&quot;:&quot;file-export&quot;},&quot;facebook&quot;:{&quot;id&quot;:&quot;facebook&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;facebook-f&quot;:{&quot;id&quot;:&quot;facebook-f&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;file&quot;:{&quot;id&quot;:&quot;file&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;file-archive&quot;:{&quot;id&quot;:&quot;folder&quot;},&quot;file-archive-open&quot;:{&quot;id&quot;:&quot;folder-open&quot;},&quot;file-text&quot;:{&quot;id&quot;:&quot;file-alt&quot;},&quot;file-text-o&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;firefox&quot;:{&quot;id&quot;:&quot;firefox&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;first-order&quot;:{&quot;id&quot;:&quot;first-order&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;flickr&quot;:{&quot;id&quot;:&quot;flickr&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;floppy&quot;:{&quot;id&quot;:&quot;save&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;font-awesome&quot;:{&quot;id&quot;:&quot;font-awesome&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;font-color&quot;:{&quot;id&quot;:&quot;font&quot;,&quot;class&quot;:&quot;text-danger&quot;},&quot;fonticons&quot;:{&quot;id&quot;:&quot;fonticons&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;fort-awesome&quot;:{&quot;id&quot;:&quot;fort-awesome&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;forumbee&quot;:{&quot;id&quot;:&quot;forumbee&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;forward_step&quot;:{&quot;id&quot;:&quot;step-forward&quot;},&quot;foursquare&quot;:{&quot;id&quot;:&quot;foursquare&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;fullscreen&quot;:{&quot;id&quot;:&quot;expand-arrows-alt&quot;},&quot;get-pocket&quot;:{&quot;id&quot;:&quot;get-pocket&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;gg&quot;:{&quot;id&quot;:&quot;gg&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;gg-circle&quot;:{&quot;id&quot;:&quot;gg-circle&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;git&quot;:{&quot;id&quot;:&quot;git&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;git-square&quot;:{&quot;id&quot;:&quot;git-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;github&quot;:{&quot;id&quot;:&quot;github&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;github-alt&quot;:{&quot;id&quot;:&quot;github-alt&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;github-square&quot;:{&quot;id&quot;:&quot;github-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;gitlab&quot;:{&quot;id&quot;:&quot;gitlab&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;glide&quot;:{&quot;id&quot;:&quot;glide&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;glide-g&quot;:{&quot;id&quot;:&quot;glide-g&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;google&quot;:{&quot;id&quot;:&quot;google&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;google-plus&quot;:{&quot;id&quot;:&quot;google-plus&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;google-plus-g&quot;:{&quot;id&quot;:&quot;google-plus-g&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;google-plus-square&quot;:{&quot;id&quot;:&quot;google-plus-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;group&quot;:{&quot;id&quot;:&quot;users&quot;},&quot;groupedit&quot;:{&quot;id&quot;:&quot;users&quot;},&quot;h</strong></del>1<del class="diffchar deleted"><strong>&quot;:{&quot;id&quot;:&quot;heading&quot;},&quot;h2&quot;:{&quot;id&quot;:&quot;heading&quot;,&quot;size&quot;:&quot;.</strong></del>9&quot;<del class="diffchar deleted"><strong>},&quot;h3&quot;:{&quot;id&quot;:&quot;heading&quot;,&quot;size&quot;:&quot;.8&quot;},&quot;hacker-news&quot;:{&quot;id&quot;:&quot;hacker-news&quot;,&quot;prepend&quot;:&quot;fab</strong></del> <del class="diffchar deleted"><strong>fa-&quot;},&quot;help&quot;:{&quot;id&quot;:&quot;question-circle&quot;},&quot;history&quot;:{&quot;id&quot;:&quot;clock&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;horizontal-rule&quot;:{&quot;id&quot;:&quot;minus&quot;},&quot;houzz&quot;:{&quot;id&quot;:&quot;houzz&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;html&quot;:{&quot;id&quot;:&quot;html5&quot;,&quot;prepend&quot;:&quot;fa-brands fa-&quot;},&quot;image&quot;:{&quot;id&quot;:&quot;file-image&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;import&quot;:{&quot;id&quot;:&quot;file-import&quot;},&quot;index&quot;:{&quot;id&quot;:&quot;spinner&quot;},&quot;information&quot;:{&quot;id&quot;:&quot;info-circle&quot;,&quot;prepend&quot;:null,&quot;append&quot;:null},&quot;instagram&quot;:{&quot;id&quot;:&quot;instagram&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;internet-explorer&quot;:{&quot;id&quot;:&quot;internet-explorer&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;ioxhost&quot;:{&quot;id&quot;:&quot;ioxhost&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;java&quot;:{&quot;id&quot;:&quot;java&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;joomla&quot;:{&quot;id&quot;:&quot;joomla&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;js&quot;:{&quot;id&quot;:&quot;js&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;jsfiddle&quot;:{&quot;id&quot;:&quot;jsfiddle&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;keyboard&quot;:{&quot;id&quot;:&quot;keyboard&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;lastfm&quot;:{&quot;id&quot;:&quot;lastfm&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;lastfm-square&quot;:{&quot;id&quot;:&quot;lastfm-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;leanpub&quot;:{&quot;id&quot;:&quot;leanpub&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;less&quot;:{&quot;id&quot;:&quot;less&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;level-down&quot;:{&quot;id&quot;:&quot;level-down-alt&quot;},&quot;level-up&quot;:{&quot;id&quot;:&quot;level-up-alt&quot;},&quot;like&quot;:{&quot;id&quot;:&quot;thumbs-up&quot;},&quot;line-chart&quot;:{&quot;id&quot;:&quot;chart-line&quot;},&quot;link-external&quot;:{&quot;id&quot;:&quot;external-link-alt&quot;},&quot;link-external-alt&quot;:{&quot;id&quot;:&quot;external-link-square-alt&quot;},&quot;linkedin&quot;:{&quot;id&quot;:&quot;linkedin&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;linkedin-in&quot;:{&quot;id&quot;:&quot;linkedin-in&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;linux&quot;:{&quot;id&quot;:&quot;linux&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;list-numbered&quot;:{&quot;id&quot;:&quot;list-ol&quot;},&quot;listgui_display&quot;:{&quot;id&quot;:&quot;desktop&quot;},&quot;listgui_filter&quot;:{&quot;id&quot;:&quot;filter&quot;},&quot;listgui_format&quot;:{&quot;id&quot;:&quot;indent&quot;},&quot;listgui_pagination&quot;:{&quot;id&quot;:&quot;book&quot;},&quot;listgui_output&quot;:{&quot;id&quot;:&quot;eye&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;listgui_column&quot;:{&quot;id&quot;:&quot;columns&quot;},&quot;listgui_tablesorter&quot;:{&quot;id&quot;:&quot;table&quot;},&quot;listgui_icon&quot;:{&quot;id&quot;:&quot;user&quot;},&quot;listgui_body&quot;:{&quot;id&quot;:&quot;align-justify&quot;},&quot;listgui_carousel&quot;:{&quot;id&quot;:&quot;slideshare&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;listgui_sort&quot;:{&quot;id&quot;:&quot;sort-alpha-up&quot;},&quot;listgui_wikitext&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;listgui_caption&quot;:{&quot;id&quot;:&quot;align-center&quot;},&quot;log&quot;:{&quot;id&quot;:&quot;history&quot;},&quot;login&quot;:{&quot;id&quot;:&quot;sign-in-alt&quot;},&quot;logout&quot;:{&quot;id&quot;:&quot;sign-out-alt&quot;},&quot;long-arrow-down&quot;:{&quot;id&quot;:&quot;long-arrow-alt-down&quot;},&quot;long-arrow-left&quot;:{&quot;id&quot;:&quot;long-arrow-alt-left&quot;},&quot;long-arrow-right&quot;:{&quot;id&quot;:&quot;long-arrow-alt-right&quot;},&quot;long-arrow-up&quot;:{&quot;id&quot;:&quot;long-arrow-alt-up&quot;},&quot;mailbox&quot;:{&quot;id&quot;:&quot;inbox&quot;},&quot;magnifier&quot;:{&quot;id&quot;:&quot;search&quot;},&quot;maxcdn&quot;:{&quot;id&quot;:&quot;maxcdn&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;medium&quot;:{&quot;id&quot;:&quot;medium&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;menu&quot;:{&quot;id&quot;:&quot;bars&quot;},&quot;menu-extra&quot;:{&quot;id&quot;:&quot;ellipsis-v&quot;},&quot;menuitem&quot;:{&quot;id&quot;:&quot;angle-right&quot;},&quot;merge&quot;:{&quot;id&quot;:&quot;random&quot;},&quot;message&quot;:{&quot;id&quot;:&quot;comment-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microsoft&quot;:{&quot;id&quot;:&quot;microsoft&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;minimize&quot;:{&quot;id&quot;:&quot;compress&quot;},&quot;mixcloud&quot;:{&quot;id&quot;:&quot;mixcloud&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;module&quot;:{&quot;id&quot;:&quot;square&quot;},&quot;modules&quot;:{&quot;id&quot;:&quot;shapes&quot;},&quot;modx&quot;:{&quot;id&quot;:&quot;modx&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;money&quot;:{&quot;id&quot;:&quot;money-bill&quot;},&quot;monitor&quot;:{&quot;id&quot;:&quot;desktop&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;more&quot;:{&quot;id&quot;:&quot;ellipsis-h&quot;},&quot;move&quot;:{&quot;id&quot;:&quot;exchange-alt&quot;},&quot;next&quot;:{&quot;id&quot;:&quot;arrow-right&quot;},&quot;notepad&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;notification&quot;:{&quot;id&quot;:&quot;bell&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;off&quot;:{&quot;id&quot;:&quot;power-off&quot;},&quot;ok&quot;:{&quot;id&quot;:&quot;check-circle&quot;},&quot;opencart&quot;:{&quot;id&quot;:&quot;opencart&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;opera&quot;:{&quot;id&quot;:&quot;opera&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;optin-monster&quot;:{&quot;id&quot;:&quot;optin-monster&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;page-break&quot;:{&quot;id&quot;:&quot;cut&quot;},&quot;pagelines&quot;:{&quot;id&quot;:&quot;pagelines&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;paypal&quot;:{&quot;id&quot;:&quot;paypal&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;pdf&quot;:{&quot;id&quot;:&quot;file-pdf&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;pencil&quot;:{&quot;id&quot;:&quot;pencil-alt&quot;},&quot;permission&quot;:{&quot;id&quot;:&quot;key&quot;},&quot;php&quot;:{&quot;id&quot;:&quot;php&quot;,&quot;prepend&quot;:&quot;fa-brands fa-&quot;},&quot;pie-chart&quot;:{&quot;id&quot;:&quot;chart-pie&quot;},&quot;pied-piper&quot;:{&quot;id&quot;:&quot;pied-piper&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;pied-piper-alt&quot;:{&quot;id&quot;:&quot;pied-piper-alt&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;pied-piper-pp&quot;:{&quot;id&quot;:&quot;pied-piper-pp&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;pinterest&quot;:{&quot;id&quot;:&quot;pinterest&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;pinterest-p&quot;:{&quot;id&quot;:&quot;pinterest-p&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;pinterest-square&quot;:{&quot;id&quot;:&quot;pinterest-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;plugin&quot;:{&quot;id&quot;:&quot;puzzle-piece&quot;},&quot;poll&quot;:{&quot;id&quot;:&quot;chart-bar&quot;},&quot;popup&quot;:{&quot;id&quot;:&quot;list-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;post&quot;:{&quot;id&quot;:&quot;pencil-alt&quot;},&quot;powerpoint&quot;:{&quot;id&quot;:&quot;file-powerpoint&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;previous&quot;:{&quot;id&quot;:&quot;arrow-left&quot;},&quot;qq&quot;:{&quot;id&quot;:&quot;qq&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;quiz&quot;:{&quot;id&quot;:&quot;circle-question&quot;},&quot;quotes&quot;:{&quot;id&quot;:&quot;quote-left&quot;},&quot;ranking&quot;:{&quot;id&quot;:&quot;sort-numeric-down&quot;},&quot;reddit&quot;:{&quot;id&quot;:&quot;reddit&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;reddit-alien&quot;:{&quot;id&quot;:&quot;reddit-alien&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;reddit-square&quot;:{&quot;id&quot;:&quot;reddit-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;refresh&quot;:{&quot;id&quot;:&quot;sync&quot;},&quot;remove&quot;:{&quot;id&quot;:&quot;times&quot;},&quot;renren&quot;:{&quot;id&quot;:&quot;renren&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;repeat&quot;:{&quot;id&quot;:&quot;redo&quot;},&quot;safari&quot;:{&quot;id&quot;:&quot;safari&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;sass&quot;:{&quot;id&quot;:&quot;sass&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;scissors&quot;:{&quot;id&quot;:&quot;cut&quot;},&quot;scribd&quot;:{&quot;id&quot;:&quot;scribd&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;screencapture&quot;:{&quot;id&quot;:&quot;camera&quot;},&quot;selectall&quot;:{&quot;id&quot;:&quot;file-alt&quot;},&quot;send&quot;:{&quot;id&quot;:&quot;paper-plane&quot;},&quot;settings&quot;:{&quot;id&quot;:&quot;wrench&quot;},&quot;sharethis&quot;:{&quot;id&quot;:&quot;share-alt&quot;},&quot;shorten&quot;:{&quot;id&quot;:&quot;crop&quot;},&quot;simplybuilt&quot;:{&quot;id&quot;:&quot;simplybuilt&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;skyatlas&quot;:{&quot;id&quot;:&quot;skyatlas&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;slack&quot;:{&quot;id&quot;:&quot;slack&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;smile&quot;:{&quot;id&quot;:&quot;smile&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;snapchat&quot;:{&quot;id&quot;:&quot;snapchat&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;snapchat-ghost&quot;:{&quot;id&quot;:&quot;snapchat-ghost&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;snapchat-square&quot;:{&quot;id&quot;:&quot;snapchat-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;sort-asc&quot;:{&quot;id&quot;:&quot;sort-up&quot;},&quot;sort-alpha-asc&quot;:{&quot;id&quot;:&quot;sort-alpha-up&quot;},&quot;sort-alpha-desc&quot;:{&quot;id&quot;:&quot;sort-alpha-down&quot;},&quot;sort-amount-asc&quot;:{&quot;id&quot;:&quot;sort-amount-up&quot;},&quot;sort-amount-desc&quot;:{&quot;id&quot;:&quot;sort-amount-down&quot;},&quot;sort-desc&quot;:{&quot;id&quot;:&quot;sort-down&quot;},&quot;sort-down&quot;:{&quot;id&quot;:&quot;sort-down&quot;},&quot;sort-numeric-asc&quot;:{&quot;id&quot;:&quot;sort-numeric-up&quot;},&quot;sort-numeric-desc&quot;:{&quot;id&quot;:&quot;sort-numeric-down&quot;},&quot;sort-up&quot;:{&quot;id&quot;:&quot;sort-up&quot;},&quot;soundcloud&quot;:{&quot;id&quot;:&quot;soundcloud&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;spotify&quot;:{&quot;id&quot;:&quot;spotify&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;spreadsheet&quot;:{&quot;id&quot;:&quot;table&quot;},&quot;stack-exchange&quot;:{&quot;id&quot;:&quot;stack-exchange&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;stack-overflow&quot;:{&quot;id&quot;:&quot;stack-overflow&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;star-empty&quot;:{&quot;id&quot;:&quot;star&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;star-empty-selected&quot;:{&quot;id&quot;:&quot;star&quot;,&quot;prepend&quot;:&quot;far fa-&quot;,&quot;class&quot;:&quot;text-success&quot;},&quot;star-half-rating&quot;:{&quot;id&quot;:&quot;star-half&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;star-half-selected&quot;:{&quot;id&quot;:&quot;star-half&quot;,&quot;prepend&quot;:&quot;far fa-&quot;,&quot;class&quot;:&quot;text-success&quot;},&quot;star-selected&quot;:{&quot;id&quot;:&quot;star&quot;,&quot;class&quot;:&quot;text-success&quot;},&quot;status-open&quot;:{&quot;id&quot;:&quot;circle&quot;,&quot;style&quot;:&quot;color:green&quot;},&quot;status-pending&quot;:{&quot;id&quot;:&quot;adjust&quot;,&quot;style&quot;:&quot;color:orange&quot;},&quot;status-closed&quot;:{&quot;id&quot;:&quot;times-circle&quot;,&quot;prepend&quot;:&quot;far fa-&quot;,&quot;style&quot;:&quot;color:grey&quot;},&quot;steam&quot;:{&quot;id&quot;:&quot;steam&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;steam-square&quot;:{&quot;id&quot;:&quot;steam-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;stop-watching&quot;:{&quot;id&quot;:&quot;eye-slash&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;structure&quot;:{&quot;id&quot;:&quot;sitemap&quot;},&quot;stumbleupon&quot;:{&quot;id&quot;:&quot;stumbleupon&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;success&quot;:{&quot;id&quot;:&quot;check&quot;},&quot;survey&quot;:{&quot;id&quot;:&quot;clipboard-question&quot;},&quot;textfile&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;themeisle&quot;:{&quot;id&quot;:&quot;themeisle&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;three-d&quot;:{&quot;id&quot;:&quot;cube&quot;},&quot;ticket&quot;:{&quot;id&quot;:&quot;ticket-alt&quot;},&quot;tikimanager&quot;:{&quot;id&quot;:&quot;toolbox&quot;},&quot;time&quot;:{&quot;id&quot;:&quot;clock&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;title&quot;:{&quot;id&quot;:&quot;text-width&quot;},&quot;toggle-left&quot;:{&quot;id&quot;:&quot;chevron-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toggle-off&quot;:{&quot;id&quot;:&quot;toggle-off&quot;},&quot;toggle-on&quot;:{&quot;id&quot;:&quot;toggle-on&quot;},&quot;toggle-right&quot;:{&quot;id&quot;:&quot;chevron-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trackers&quot;:{&quot;id&quot;:&quot;database&quot;},&quot;translate&quot;:{&quot;id&quot;:&quot;language&quot;},&quot;trash&quot;:{&quot;id&quot;:&quot;trash-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;trello&quot;:{&quot;id&quot;:&quot;trello&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;tripadvisor&quot;:{&quot;id&quot;:&quot;tripadvisor&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;tumblr&quot;:{&quot;id&quot;:&quot;tumblr&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;tumblr-square&quot;:{&quot;id&quot;:&quot;tumblr-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;twitch&quot;:{&quot;id&quot;:&quot;twitch&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;twitter&quot;:{&quot;id&quot;:&quot;twitter&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;twitter-square&quot;:{&quot;id&quot;:&quot;twitter-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;unlike&quot;:{&quot;id&quot;:&quot;thumbs-down&quot;},&quot;up&quot;:{&quot;id&quot;:&quot;sort-up&quot;},&quot;usb&quot;:{&quot;id&quot;:&quot;usb&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;viacoin&quot;:{&quot;id&quot;:&quot;viacoin&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;video&quot;:{&quot;id&quot;:&quot;file-video&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;video_file&quot;:{&quot;id&quot;:&quot;file-video&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;view&quot;:{&quot;id&quot;:&quot;search-plus&quot;},&quot;vimeo&quot;:{&quot;id&quot;:&quot;vimeo-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;vine&quot;:{&quot;id&quot;:&quot;vine&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;vk&quot;:{&quot;id&quot;:&quot;vk&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;warning&quot;:{&quot;id&quot;:&quot;exclamation-triangle&quot;},&quot;watch&quot;:{&quot;id&quot;:&quot;eye&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;watch-group&quot;:{&quot;id&quot;:&quot;users&quot;},&quot;weibo&quot;:{&quot;id&quot;:&quot;weibo&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;whatsapp&quot;:{&quot;id&quot;:&quot;whatsapp&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;windows&quot;:{&quot;id&quot;:&quot;windows&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;wiki&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;wizard&quot;:{&quot;id&quot;:&quot;magic&quot;},&quot;word&quot;:{&quot;id&quot;:&quot;file-word&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;wysiwyg&quot;:{&quot;id&quot;:&quot;file-alt&quot;},&quot;xbox&quot;:{&quot;id&quot;:&quot;xbox&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;xing&quot;:{&quot;id&quot;:&quot;xing&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;xing-square&quot;:{&quot;id&quot;:&quot;xing-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;yahoo&quot;:{&quot;id&quot;:&quot;yahoo&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;youtube&quot;:{&quot;id&quot;:&quot;youtube&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;youtube-square&quot;:{&quot;id&quot;:&quot;youtube-square&quot;,&quot;prepend&quot;:&quot;fab fa-&quot;},&quot;zip&quot;:{&quot;id&quot;:&quot;file-archive&quot;,&quot;prepend&quot;:&quot;far fa-&quot;},&quot;_0&quot;:{&quot;id&quot;:&quot;0&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_1&quot;:{&quot;id&quot;:&quot;1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_2&quot;:{&quot;id&quot;:&quot;2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_3&quot;:{&quot;id&quot;:&quot;3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_4&quot;:{&quot;id&quot;:&quot;4&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_5&quot;:{&quot;id&quot;:&quot;5&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_6&quot;:{&quot;id&quot;:&quot;6&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_7&quot;:{&quot;id&quot;:&quot;7&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_8&quot;:{&quot;id&quot;:&quot;8&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;_9&quot;:{&quot;id&quot;:&quot;9&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;a&quot;:{&quot;id&quot;:&quot;a&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor-circle-check&quot;:{&quot;id&quot;:&quot;anchor-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor-circle-exclamation&quot;:{&quot;id&quot;:&quot;anchor-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor-circle-xmark&quot;:{&quot;id&quot;:&quot;anchor-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor-lock&quot;:{&quot;id&quot;:&quot;anchor-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-down-up-across-line&quot;:{&quot;id&quot;:&quot;arrow-down-up-across-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-down-up-lock&quot;:{&quot;id&quot;:&quot;arrow-down-up-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-right-to-city&quot;:{&quot;id&quot;:&quot;arrow-right-to-city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-trend-down&quot;:{&quot;id&quot;:&quot;arrow-trend-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-trend-up&quot;:{&quot;id&quot;:&quot;arrow-trend-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-up-from-bracket&quot;:{&quot;id&quot;:&quot;arrow-up-from-bracket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-up-from-ground-water&quot;:{&quot;id&quot;:&quot;arrow-up-from-ground-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-up-from-water-pump&quot;:{&quot;id&quot;:&quot;arrow-up-from-water-pump&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow-up-right-dots&quot;:{&quot;id&quot;:&quot;arrow-up-right-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-down-to-line&quot;:{&quot;id&quot;:&quot;arrows-down-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-down-to-people&quot;:{&quot;id&quot;:&quot;arrows-down-to-people&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-left-right-to-line&quot;:{&quot;id&quot;:&quot;arrows-left-right-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-spin&quot;:{&quot;id&quot;:&quot;arrows-spin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-split-up-and-left&quot;:{&quot;id&quot;:&quot;arrows-split-up-and-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-to-circle&quot;:{&quot;id&quot;:&quot;arrows-to-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-to-dot&quot;:{&quot;id&quot;:&quot;arrows-to-dot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-to-eye&quot;:{&quot;id&quot;:&quot;arrows-to-eye&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-turn-right&quot;:{&quot;id&quot;:&quot;arrows-turn-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-turn-to-dots&quot;:{&quot;id&quot;:&quot;arrows-turn-to-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows-up-to-line&quot;:{&quot;id&quot;:&quot;arrows-up-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;austral-sign&quot;:{&quot;id&quot;:&quot;austral-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;b&quot;:{&quot;id&quot;:&quot;b&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baht-sign&quot;:{&quot;id&quot;:&quot;baht-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bitcoin-sign&quot;:{&quot;id&quot;:&quot;bitcoin-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bolt-lightning&quot;:{&quot;id&quot;:&quot;bolt-lightning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book-bookmark&quot;:{&quot;id&quot;:&quot;book-bookmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bore-hole&quot;:{&quot;id&quot;:&quot;bore-hole&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bottle-droplet&quot;:{&quot;id&quot;:&quot;bottle-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bottle-water&quot;:{&quot;id&quot;:&quot;bottle-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bowl-food&quot;:{&quot;id&quot;:&quot;bowl-food&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bowl-rice&quot;:{&quot;id&quot;:&quot;bowl-rice&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;boxes-packing&quot;:{&quot;id&quot;:&quot;boxes-packing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;brazilian-real-sign&quot;:{&quot;id&quot;:&quot;brazilian-real-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge&quot;:{&quot;id&quot;:&quot;bridge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge-circle-check&quot;:{&quot;id&quot;:&quot;bridge-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge-circle-exclamation&quot;:{&quot;id&quot;:&quot;bridge-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge-circle-xmark&quot;:{&quot;id&quot;:&quot;bridge-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge-lock&quot;:{&quot;id&quot;:&quot;bridge-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge-water&quot;:{&quot;id&quot;:&quot;bridge-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bucket&quot;:{&quot;id&quot;:&quot;bucket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bug-slash&quot;:{&quot;id&quot;:&quot;bug-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bugs&quot;:{&quot;id&quot;:&quot;bugs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-circle-arrow-right&quot;:{&quot;id&quot;:&quot;building-circle-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-circle-check&quot;:{&quot;id&quot;:&quot;building-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-circle-exclamation&quot;:{&quot;id&quot;:&quot;building-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-circle-xmark&quot;:{&quot;id&quot;:&quot;building-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-flag&quot;:{&quot;id&quot;:&quot;building-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-lock&quot;:{&quot;id&quot;:&quot;building-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-ngo&quot;:{&quot;id&quot;:&quot;building-ngo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-shield&quot;:{&quot;id&quot;:&quot;building-shield&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-un&quot;:{&quot;id&quot;:&quot;building-un&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-user&quot;:{&quot;id&quot;:&quot;building-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building-wheat&quot;:{&quot;id&quot;:&quot;building-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;burst&quot;:{&quot;id&quot;:&quot;burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;c&quot;:{&quot;id&quot;:&quot;c&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cable-car&quot;:{&quot;id&quot;:&quot;cable-car&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;camera-rotate&quot;:{&quot;id&quot;:&quot;camera-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car-on&quot;:{&quot;id&quot;:&quot;car-on&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car-tunnel&quot;:{&quot;id&quot;:&quot;car-tunnel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cedi-sign&quot;:{&quot;id&quot;:&quot;cedi-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cent-sign&quot;:{&quot;id&quot;:&quot;cent-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart-column&quot;:{&quot;id&quot;:&quot;chart-column&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart-gantt&quot;:{&quot;id&quot;:&quot;chart-gantt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart-simple&quot;:{&quot;id&quot;:&quot;chart-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child-dress&quot;:{&quot;id&quot;:&quot;child-dress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child-reaching&quot;:{&quot;id&quot;:&quot;child-reaching&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child-rifle&quot;:{&quot;id&quot;:&quot;child-rifle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;children&quot;:{&quot;id&quot;:&quot;children&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle-nodes&quot;:{&quot;id&quot;:&quot;circle-nodes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clapperboard&quot;:{&quot;id&quot;:&quot;clapperboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clipboard-question&quot;:{&quot;id&quot;:&quot;clipboard-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud-showers-water&quot;:{&quot;id&quot;:&quot;cloud-showers-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clover&quot;:{&quot;id&quot;:&quot;clover&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code-compare&quot;:{&quot;id&quot;:&quot;code-compare&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code-pull-request&quot;:{&quot;id&quot;:&quot;code-pull-request&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;colon-sign&quot;:{&quot;id&quot;:&quot;colon-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cookie&quot;:{&quot;id&quot;:&quot;cookie-bite&quot;},&quot;cruzeiro-sign&quot;:{&quot;id&quot;:&quot;cruzeiro-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cubes-stacked&quot;:{&quot;id&quot;:&quot;cubes-stacked&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;d&quot;:{&quot;id&quot;:&quot;d&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram-next&quot;:{&quot;id&quot;:&quot;diagram-next&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram-predecessor&quot;:{&quot;id&quot;:&quot;diagram-predecessor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram-successor&quot;:{&quot;id&quot;:&quot;diagram-successor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;display&quot;:{&quot;id&quot;:&quot;display&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dong-sign&quot;:{&quot;id&quot;:&quot;dong-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;e&quot;:{&quot;id&quot;:&quot;e&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth-oceania&quot;:{&quot;id&quot;:&quot;earth-oceania&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;elevator&quot;:{&quot;id&quot;:&quot;elevator&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;envelope-circle-check&quot;:{&quot;id&quot;:&quot;envelope-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;explosion&quot;:{&quot;id&quot;:&quot;explosion&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;f&quot;:{&quot;id&quot;:&quot;f&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;faq&quot;:{&quot;id&quot;:&quot;circle-question&quot;},&quot;ferry&quot;:{&quot;id&quot;:&quot;ferry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-circle-check&quot;:{&quot;id&quot;:&quot;file-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-circle-exclamation&quot;:{&quot;id&quot;:&quot;file-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-circle-minus&quot;:{&quot;id&quot;:&quot;file-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-circle-plus&quot;:{&quot;id&quot;:&quot;file-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-circle-question&quot;:{&quot;id&quot;:&quot;file-circle-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-circle-xmark&quot;:{&quot;id&quot;:&quot;file-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file-shield&quot;:{&quot;id&quot;:&quot;file-shield&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;filter-circle-xmark&quot;:{&quot;id&quot;:&quot;filter-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire-burner&quot;:{&quot;id&quot;:&quot;fire-burner&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fish-fins&quot;:{&quot;id&quot;:&quot;fish-fins&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flask-vial&quot;:{&quot;id&quot;:&quot;flask-vial&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;florin-sign&quot;:{&quot;id&quot;:&quot;florin-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder-closed&quot;:{&quot;id&quot;:&quot;folder-closed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;franc-sign&quot;:{&quot;id&quot;:&quot;franc-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;g&quot;:{&quot;id&quot;:&quot;g&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass-water&quot;:{&quot;id&quot;:&quot;glass-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass-water-droplet&quot;:{&quot;id&quot;:&quot;glass-water-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;group-arrows-rotate&quot;:{&quot;id&quot;:&quot;group-arrows-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;guarani-sign&quot;:{&quot;id&quot;:&quot;guarani-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gun&quot;:{&quot;id&quot;:&quot;gun&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;h&quot;:{&quot;id&quot;:&quot;h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand-holding-hand&quot;:{&quot;id&quot;:&quot;hand-holding-hand&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handcuffs&quot;:{&quot;id&quot;:&quot;handcuffs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands-bound&quot;:{&quot;id&quot;:&quot;hands-bound&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands-clapping&quot;:{&quot;id&quot;:&quot;hands-clapping&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands-holding-child&quot;:{&quot;id&quot;:&quot;hands-holding-child&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands-holding-circle&quot;:{&quot;id&quot;:&quot;hands-holding-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart-circle-bolt&quot;:{&quot;id&quot;:&quot;heart-circle-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart-circle-check&quot;:{&quot;id&quot;:&quot;heart-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart-circle-exclamation&quot;:{&quot;id&quot;:&quot;heart-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart-circle-minus&quot;:{&quot;id&quot;:&quot;heart-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart-circle-plus&quot;:{&quot;id&quot;:&quot;heart-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart-circle-xmark&quot;:{&quot;id&quot;:&quot;heart-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heartbeat-fill&quot;:{&quot;id&quot;:&quot;heartbeat&quot;},&quot;helicopter-symbol&quot;:{&quot;id&quot;:&quot;helicopter-symbol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;helmet-un&quot;:{&quot;id&quot;:&quot;helmet-un&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hill-avalanche&quot;:{&quot;id&quot;:&quot;hill-avalanche&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hill-rockslide&quot;:{&quot;id&quot;:&quot;hill-rockslide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-chimney&quot;:{&quot;id&quot;:&quot;house-chimney&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-circle-check&quot;:{&quot;id&quot;:&quot;house-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-circle-exclamation&quot;:{&quot;id&quot;:&quot;house-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-circle-xmark&quot;:{&quot;id&quot;:&quot;house-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-crack&quot;:{&quot;id&quot;:&quot;house-crack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-fire&quot;:{&quot;id&quot;:&quot;house-fire&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-flag&quot;:{&quot;id&quot;:&quot;house-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-flood-water&quot;:{&quot;id&quot;:&quot;house-flood-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-flood-water-circle-arrow-right&quot;:{&quot;id&quot;:&quot;house-flood-water-circle-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-lock&quot;:{&quot;id&quot;:&quot;house-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-medical&quot;:{&quot;id&quot;:&quot;house-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-medical-circle-check&quot;:{&quot;id&quot;:&quot;house-medical-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-medical-circle-exclamation&quot;:{&quot;id&quot;:&quot;house-medical-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-medical-circle-xmark&quot;:{&quot;id&quot;:&quot;house-medical-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-medical-flag&quot;:{&quot;id&quot;:&quot;house-medical-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-tsunami&quot;:{&quot;id&quot;:&quot;house-tsunami&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house-user&quot;:{&quot;id&quot;:&quot;house-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;html-pages&quot;:{&quot;id&quot;:&quot;html5&quot;,&quot;prepend&quot;:&quot;fa-brands fa-&quot;},&quot;i&quot;:{&quot;id&quot;:&quot;i&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;indian-rupee-sign&quot;:{&quot;id&quot;:&quot;indian-rupee-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;j&quot;:{&quot;id&quot;:&quot;j&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jar&quot;:{&quot;id&quot;:&quot;jar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jar-wheat&quot;:{&quot;id&quot;:&quot;jar-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jet-fighter-up&quot;:{&quot;id&quot;:&quot;jet-fighter-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jug-detergent&quot;:{&quot;id&quot;:&quot;jug-detergent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;k&quot;:{&quot;id&quot;:&quot;k&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kaltura&quot;:{&quot;id&quot;:&quot;sun&quot;},&quot;kip-sign&quot;:{&quot;id&quot;:&quot;kip-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kitchen-set&quot;:{&quot;id&quot;:&quot;kitchen-set&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;l&quot;:{&quot;id&quot;:&quot;l&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;land-mine-on&quot;:{&quot;id&quot;:&quot;land-mine-on&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;landmark-flag&quot;:{&quot;id&quot;:&quot;landmark-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laptop-file&quot;:{&quot;id&quot;:&quot;laptop-file&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lari-sign&quot;:{&quot;id&quot;:&quot;lari-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lines-leaning&quot;:{&quot;id&quot;:&quot;lines-leaning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;litecoin-sign&quot;:{&quot;id&quot;:&quot;litecoin-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location-pin-lock&quot;:{&quot;id&quot;:&quot;location-pin-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;locust&quot;:{&quot;id&quot;:&quot;locust&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;m&quot;:{&quot;id&quot;:&quot;m&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying-glass-arrow-right&quot;:{&quot;id&quot;:&quot;magnifying-glass-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying-glass-chart&quot;:{&quot;id&quot;:&quot;magnifying-glass-chart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;manage&quot;:{&quot;id&quot;:&quot;gamepad&quot;},&quot;manat-sign&quot;:{&quot;id&quot;:&quot;manat-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars-and-venus-burst&quot;:{&quot;id&quot;:&quot;mars-and-venus-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mask-face&quot;:{&quot;id&quot;:&quot;mask-face&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mask-ventilator&quot;:{&quot;id&quot;:&quot;mask-ventilator&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mattress-pillow&quot;:{&quot;id&quot;:&quot;mattress-pillow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mill-sign&quot;:{&quot;id&quot;:&quot;mill-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile-retro&quot;:{&quot;id&quot;:&quot;mobile-retro&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money-bill-transfer&quot;:{&quot;id&quot;:&quot;money-bill-transfer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money-bill-trend-up&quot;:{&quot;id&quot;:&quot;money-bill-trend-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money-bill-wheat&quot;:{&quot;id&quot;:&quot;money-bill-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money-bills&quot;:{&quot;id&quot;:&quot;money-bills&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mosquito&quot;:{&quot;id&quot;:&quot;mosquito&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mosquito-net&quot;:{&quot;id&quot;:&quot;mosquito-net&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mound&quot;:{&quot;id&quot;:&quot;mound&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mountain-city&quot;:{&quot;id&quot;:&quot;mountain-city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mountain-sun&quot;:{&quot;id&quot;:&quot;mountain-sun&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;n&quot;:{&quot;id&quot;:&quot;n&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;naira-sign&quot;:{&quot;id&quot;:&quot;naira-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;o&quot;:{&quot;id&quot;:&quot;o&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;oil-well&quot;:{&quot;id&quot;:&quot;oil-well&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;p&quot;:{&quot;id&quot;:&quot;p&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;panorama&quot;:{&quot;id&quot;:&quot;panorama&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people-group&quot;:{&quot;id&quot;:&quot;people-group&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people-line&quot;:{&quot;id&quot;:&quot;people-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people-pulling&quot;:{&quot;id&quot;:&quot;people-pulling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people-robbery&quot;:{&quot;id&quot;:&quot;people-robbery&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people-roof&quot;:{&quot;id&quot;:&quot;people-roof&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-arrow-down-to-line&quot;:{&quot;id&quot;:&quot;person-arrow-down-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-arrow-up-from-line&quot;:{&quot;id&quot;:&quot;person-arrow-up-from-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-breastfeeding&quot;:{&quot;id&quot;:&quot;person-breastfeeding&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-burst&quot;:{&quot;id&quot;:&quot;person-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-cane&quot;:{&quot;id&quot;:&quot;person-cane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-chalkboard&quot;:{&quot;id&quot;:&quot;person-chalkboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-circle-check&quot;:{&quot;id&quot;:&quot;person-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-circle-exclamation&quot;:{&quot;id&quot;:&quot;person-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-circle-minus&quot;:{&quot;id&quot;:&quot;person-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-circle-plus&quot;:{&quot;id&quot;:&quot;person-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-circle-question&quot;:{&quot;id&quot;:&quot;person-circle-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-circle-xmark&quot;:{&quot;id&quot;:&quot;person-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-dress-burst&quot;:{&quot;id&quot;:&quot;person-dress-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-drowning&quot;:{&quot;id&quot;:&quot;person-drowning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-falling&quot;:{&quot;id&quot;:&quot;person-falling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-falling-burst&quot;:{&quot;id&quot;:&quot;person-falling-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-half-dress&quot;:{&quot;id&quot;:&quot;person-half-dress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-harassing&quot;:{&quot;id&quot;:&quot;person-harassing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-military-pointing&quot;:{&quot;id&quot;:&quot;person-military-pointing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-military-rifle&quot;:{&quot;id&quot;:&quot;person-military-rifle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-military-to-person&quot;:{&quot;id&quot;:&quot;person-military-to-person&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-pregnant&quot;:{&quot;id&quot;:&quot;person-pregnant&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-rays&quot;:{&quot;id&quot;:&quot;person-rays&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-rifle&quot;:{&quot;id&quot;:&quot;person-rifle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-shelter&quot;:{&quot;id&quot;:&quot;person-shelter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-through-window&quot;:{&quot;id&quot;:&quot;person-through-window&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-walking-arrow-loop-left&quot;:{&quot;id&quot;:&quot;person-walking-arrow-loop-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-walking-arrow-right&quot;:{&quot;id&quot;:&quot;person-walking-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-walking-dashed-line-arrow-right&quot;:{&quot;id&quot;:&quot;person-walking-dashed-line-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person-walking-luggage&quot;:{&quot;id&quot;:&quot;person-walking-luggage&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;peseta-sign&quot;:{&quot;id&quot;:&quot;peseta-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;peso-sign&quot;:{&quot;id&quot;:&quot;peso-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane-circle-check&quot;:{&quot;id&quot;:&quot;plane-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane-circle-exclamation&quot;:{&quot;id&quot;:&quot;plane-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane-circle-xmark&quot;:{&quot;id&quot;:&quot;plane-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane-lock&quot;:{&quot;id&quot;:&quot;plane-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane-up&quot;:{&quot;id&quot;:&quot;plane-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plant-wilt&quot;:{&quot;id&quot;:&quot;plant-wilt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plate-wheat&quot;:{&quot;id&quot;:&quot;plate-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug-circle-bolt&quot;:{&quot;id&quot;:&quot;plug-circle-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug-circle-check&quot;:{&quot;id&quot;:&quot;plug-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug-circle-exclamation&quot;:{&quot;id&quot;:&quot;plug-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug-circle-minus&quot;:{&quot;id&quot;:&quot;plug-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug-circle-plus&quot;:{&quot;id&quot;:&quot;plug-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug-circle-xmark&quot;:{&quot;id&quot;:&quot;plug-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plus-minus&quot;:{&quot;id&quot;:&quot;plus-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;q&quot;:{&quot;id&quot;:&quot;q&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;r&quot;:{&quot;id&quot;:&quot;r&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ranking-star&quot;:{&quot;id&quot;:&quot;ranking-star&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-barrier&quot;:{&quot;id&quot;:&quot;road-barrier&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-bridge&quot;:{&quot;id&quot;:&quot;road-bridge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-circle-check&quot;:{&quot;id&quot;:&quot;road-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-circle-exclamation&quot;:{&quot;id&quot;:&quot;road-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-circle-xmark&quot;:{&quot;id&quot;:&quot;road-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-lock&quot;:{&quot;id&quot;:&quot;road-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road-spikes&quot;:{&quot;id&quot;:&quot;road-spikes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rug&quot;:{&quot;id&quot;:&quot;rug&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rupiah-sign&quot;:{&quot;id&quot;:&quot;rupiah-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;s&quot;:{&quot;id&quot;:&quot;s&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sack-xmark&quot;:{&quot;id&quot;:&quot;sack-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sailboat&quot;:{&quot;id&quot;:&quot;sailboat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school-circle-check&quot;:{&quot;id&quot;:&quot;school-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school-circle-exclamation&quot;:{&quot;id&quot;:&quot;school-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school-circle-xmark&quot;:{&quot;id&quot;:&quot;school-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school-flag&quot;:{&quot;id&quot;:&quot;school-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school-lock&quot;:{&quot;id&quot;:&quot;school-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;section&quot;:{&quot;id&quot;:&quot;section&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;server-rack&quot;:{&quot;id&quot;:&quot;server&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;server-rack-fill&quot;:{&quot;id&quot;:&quot;hdd-stack-fill&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sheet-plastic&quot;:{&quot;id&quot;:&quot;sheet-plastic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield-cat&quot;:{&quot;id&quot;:&quot;shield-cat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield-dog&quot;:{&quot;id&quot;:&quot;shield-dog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield-heart&quot;:{&quot;id&quot;:&quot;shield-heart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shop-lock&quot;:{&quot;id&quot;:&quot;shop-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shrimp&quot;:{&quot;id&quot;:&quot;shrimp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square-nfi&quot;:{&quot;id&quot;:&quot;square-nfi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square-person-confined&quot;:{&quot;id&quot;:&quot;square-person-confined&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square-virus&quot;:{&quot;id&quot;:&quot;square-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sliders&quot;:{&quot;id&quot;:&quot;sliders-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;staff-snake&quot;:{&quot;id&quot;:&quot;staff-snake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stairs&quot;:{&quot;id&quot;:&quot;stairs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stapler&quot;:{&quot;id&quot;:&quot;stapler&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sun-plant-wilt&quot;:{&quot;id&quot;:&quot;sun-plant-wilt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;system&quot;:{&quot;id&quot;:&quot;vector-square&quot;},&quot;t&quot;:{&quot;id&quot;:&quot;t&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tarp&quot;:{&quot;id&quot;:&quot;tarp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tarp-droplet&quot;:{&quot;id&quot;:&quot;tarp-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent&quot;:{&quot;id&quot;:&quot;tent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent-arrow-down-to-line&quot;:{&quot;id&quot;:&quot;tent-arrow-down-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent-arrow-left-right&quot;:{&quot;id&quot;:&quot;tent-arrow-left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent-arrow-turn-left&quot;:{&quot;id&quot;:&quot;tent-arrow-turn-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent-arrows-down&quot;:{&quot;id&quot;:&quot;tent-arrows-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tents&quot;:{&quot;id&quot;:&quot;tents&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;timeline&quot;:{&quot;id&quot;:&quot;timeline&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilet-portable&quot;:{&quot;id&quot;:&quot;toilet-portable&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilets-portable&quot;:{&quot;id&quot;:&quot;toilets-portable&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tower-cell&quot;:{&quot;id&quot;:&quot;tower-cell&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tower-observation&quot;:{&quot;id&quot;:&quot;tower-observation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tree-city&quot;:{&quot;id&quot;:&quot;tree-city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trowel&quot;:{&quot;id&quot;:&quot;trowel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trowel-bricks&quot;:{&quot;id&quot;:&quot;trowel-bricks&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck-arrow-right&quot;:{&quot;id&quot;:&quot;truck-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck-droplet&quot;:{&quot;id&quot;:&quot;truck-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck-field&quot;:{&quot;id&quot;:&quot;truck-field&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck-field-un&quot;:{&quot;id&quot;:&quot;truck-field-un&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck-front&quot;:{&quot;id&quot;:&quot;truck-front&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck-plane&quot;:{&quot;id&quot;:&quot;truck-plane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;turkish-lira-sign&quot;:{&quot;id&quot;:&quot;turkish-lira-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;u&quot;:{&quot;id&quot;:&quot;u&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users-between-lines&quot;:{&quot;id&quot;:&quot;users-between-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users-line&quot;:{&quot;id&quot;:&quot;users-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users-rays&quot;:{&quot;id&quot;:&quot;users-rays&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users-rectangle&quot;:{&quot;id&quot;:&quot;users-rectangle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users-viewfinder&quot;:{&quot;id&quot;:&quot;users-viewfinder&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;v&quot;:{&quot;id&quot;:&quot;v&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vault&quot;:{&quot;id&quot;:&quot;vault&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vial-circle-check&quot;:{&quot;id&quot;:&quot;vial-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vial-virus&quot;:{&quot;id&quot;:&quot;vial-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;virus-covid&quot;:{&quot;id&quot;:&quot;virus-covid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;virus-covid-slash&quot;:{&quot;id&quot;:&quot;virus-covid-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;w&quot;:{&quot;id&quot;:&quot;w&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wand-magic-sparkles&quot;:{&quot;id&quot;:&quot;wand-magic-sparkles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheat-awn&quot;:{&quot;id&quot;:&quot;wheat-awn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheat-awn-circle-exclamation&quot;:{&quot;id&quot;:&quot;wheat-awn-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheelchair-move&quot;:{&quot;id&quot;:&quot;wheelchair-move&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wizards&quot;:{&quot;id&quot;:&quot;wand-magic-sparkles&quot;},&quot;worm&quot;:{&quot;id&quot;:&quot;worm&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;x&quot;:{&quot;id&quot;:&quot;x&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;xmarks-lines&quot;:{&quot;id&quot;:&quot;xmarks-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;y&quot;:{&quot;id&quot;:&quot;y&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;z&quot;:{&quot;id&quot;:&quot;z&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle-half&quot;:{&quot;id&quot;:&quot;circle-half-stroke&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;0&quot;:{&quot;id&quot;:&quot;0&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;1&quot;:{&quot;id&quot;:&quot;1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;2&quot;:{&quot;id&quot;:&quot;2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;3&quot;:{&quot;id&quot;:&quot;3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;4&quot;:{&quot;id&quot;:&quot;4&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;5&quot;:{&quot;id&quot;:&quot;5&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;6&quot;:{&quot;id&quot;:&quot;6&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;7&quot;:{&quot;id&quot;:&quot;7&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;8&quot;:{&quot;id&quot;:&quot;8&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;9&quot;:{&quot;id&quot;:&quot;9&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fill_drip&quot;:{&quot;id&quot;:&quot;fill-drip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_to_circle&quot;:{&quot;id&quot;:&quot;arrows-to-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_chevron_right&quot;:{&quot;id&quot;:&quot;circle-chevron-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_circle_right&quot;:{&quot;id&quot;:&quot;chevron-circle-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;at&quot;:{&quot;id&quot;:&quot;at&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trash_can&quot;:{&quot;id&quot;:&quot;trash-can&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trash_alt&quot;:{&quot;id&quot;:&quot;trash-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;text_height&quot;:{&quot;id&quot;:&quot;text-height&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_xmark&quot;:{&quot;id&quot;:&quot;user-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_times&quot;:{&quot;id&quot;:&quot;user-times&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stethoscope&quot;:{&quot;id&quot;:&quot;stethoscope&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_alt&quot;:{&quot;id&quot;:&quot;comment-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;info&quot;:{&quot;id&quot;:&quot;info&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;down_left_and_up_right_to_center&quot;:{&quot;id&quot;:&quot;down-left-and-up-right-to-center&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;compress_alt&quot;:{&quot;id&quot;:&quot;compress-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_lines&quot;:{&quot;id&quot;:&quot;file-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_alt&quot;:{&quot;id&quot;:&quot;file-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_text&quot;:{&quot;id&quot;:&quot;file-text&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wave_square&quot;:{&quot;id&quot;:&quot;wave-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ring&quot;:{&quot;id&quot;:&quot;ring&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_un&quot;:{&quot;id&quot;:&quot;building-un&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_three&quot;:{&quot;id&quot;:&quot;dice-three&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_days&quot;:{&quot;id&quot;:&quot;calendar-days&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_alt&quot;:{&quot;id&quot;:&quot;calendar-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor_circle_check&quot;:{&quot;id&quot;:&quot;anchor-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_circle_arrow_right&quot;:{&quot;id&quot;:&quot;building-circle-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volleyball&quot;:{&quot;id&quot;:&quot;volleyball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volleyball_ball&quot;:{&quot;id&quot;:&quot;volleyball-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_up_to_line&quot;:{&quot;id&quot;:&quot;arrows-up-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_down&quot;:{&quot;id&quot;:&quot;sort-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_desc&quot;:{&quot;id&quot;:&quot;sort-desc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_minus&quot;:{&quot;id&quot;:&quot;circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;minus_circle&quot;:{&quot;id&quot;:&quot;minus-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;door_open&quot;:{&quot;id&quot;:&quot;door-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;right_from_bracket&quot;:{&quot;id&quot;:&quot;right-from-bracket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign_out_alt&quot;:{&quot;id&quot;:&quot;sign-out-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;atom&quot;:{&quot;id&quot;:&quot;atom&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;soap&quot;:{&quot;id&quot;:&quot;soap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;icons&quot;:{&quot;id&quot;:&quot;icons&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_music_camera_bolt&quot;:{&quot;id&quot;:&quot;heart-music-camera-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microphone_lines_slash&quot;:{&quot;id&quot;:&quot;microphone-lines-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microphone_alt_slash&quot;:{&quot;id&quot;:&quot;microphone-alt-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge_circle_check&quot;:{&quot;id&quot;:&quot;bridge-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pump_medical&quot;:{&quot;id&quot;:&quot;pump-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fingerprint&quot;:{&quot;id&quot;:&quot;fingerprint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_point_right&quot;:{&quot;id&quot;:&quot;hand-point-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass_location&quot;:{&quot;id&quot;:&quot;magnifying-glass-location&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;search_location&quot;:{&quot;id&quot;:&quot;search-location&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;step_forward&quot;:{&quot;id&quot;:&quot;step-forward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_smile_beam&quot;:{&quot;id&quot;:&quot;face-smile-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;smile_beam&quot;:{&quot;id&quot;:&quot;smile-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flag_checkered&quot;:{&quot;id&quot;:&quot;flag-checkered&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;football&quot;:{&quot;id&quot;:&quot;football&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;football_ball&quot;:{&quot;id&quot;:&quot;football-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school_circle_exclamation&quot;:{&quot;id&quot;:&quot;school-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crop&quot;:{&quot;id&quot;:&quot;crop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angles_down&quot;:{&quot;id&quot;:&quot;angles-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_double_down&quot;:{&quot;id&quot;:&quot;angle-double-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_rectangle&quot;:{&quot;id&quot;:&quot;users-rectangle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_roof&quot;:{&quot;id&quot;:&quot;people-roof&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_line&quot;:{&quot;id&quot;:&quot;people-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;beer_mug_empty&quot;:{&quot;id&quot;:&quot;beer-mug-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;beer&quot;:{&quot;id&quot;:&quot;beer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram_predecessor&quot;:{&quot;id&quot;:&quot;diagram-predecessor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_long&quot;:{&quot;id&quot;:&quot;arrow-up-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_up&quot;:{&quot;id&quot;:&quot;long-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire_flame_simple&quot;:{&quot;id&quot;:&quot;fire-flame-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;burn&quot;:{&quot;id&quot;:&quot;burn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person&quot;:{&quot;id&quot;:&quot;person&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;male&quot;:{&quot;id&quot;:&quot;male&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laptop&quot;:{&quot;id&quot;:&quot;laptop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_csv&quot;:{&quot;id&quot;:&quot;file-csv&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;menorah&quot;:{&quot;id&quot;:&quot;menorah&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_plane&quot;:{&quot;id&quot;:&quot;truck-plane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;record_vinyl&quot;:{&quot;id&quot;:&quot;record-vinyl&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_stars&quot;:{&quot;id&quot;:&quot;face-grin-stars&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_stars&quot;:{&quot;id&quot;:&quot;grin-stars&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bong&quot;:{&quot;id&quot;:&quot;bong&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spaghetti_monster_flying&quot;:{&quot;id&quot;:&quot;spaghetti-monster-flying&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pastafarianism&quot;:{&quot;id&quot;:&quot;pastafarianism&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_up_across_line&quot;:{&quot;id&quot;:&quot;arrow-down-up-across-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spoon&quot;:{&quot;id&quot;:&quot;spoon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;utensil_spoon&quot;:{&quot;id&quot;:&quot;utensil-spoon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jar_wheat&quot;:{&quot;id&quot;:&quot;jar-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;envelopes_bulk&quot;:{&quot;id&quot;:&quot;envelopes-bulk&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mail_bulk&quot;:{&quot;id&quot;:&quot;mail-bulk&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_circle_exclamation&quot;:{&quot;id&quot;:&quot;file-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_h&quot;:{&quot;id&quot;:&quot;circle-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hospital_symbol&quot;:{&quot;id&quot;:&quot;hospital-symbol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pager&quot;:{&quot;id&quot;:&quot;pager&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;address_book&quot;:{&quot;id&quot;:&quot;address-book&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;contact_book&quot;:{&quot;id&quot;:&quot;contact-book&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;strikethrough&quot;:{&quot;id&quot;:&quot;strikethrough&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;landmark_flag&quot;:{&quot;id&quot;:&quot;landmark-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pencil_alt&quot;:{&quot;id&quot;:&quot;pencil-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;backward&quot;:{&quot;id&quot;:&quot;backward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_right&quot;:{&quot;id&quot;:&quot;caret-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paste&quot;:{&quot;id&quot;:&quot;paste&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_clipboard&quot;:{&quot;id&quot;:&quot;file-clipboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code_pull_request&quot;:{&quot;id&quot;:&quot;code-pull-request&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clipboard_list&quot;:{&quot;id&quot;:&quot;clipboard-list&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_ramp_box&quot;:{&quot;id&quot;:&quot;truck-ramp-box&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_loading&quot;:{&quot;id&quot;:&quot;truck-loading&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_check&quot;:{&quot;id&quot;:&quot;user-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vial_virus&quot;:{&quot;id&quot;:&quot;vial-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sheet_plastic&quot;:{&quot;id&quot;:&quot;sheet-plastic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blog&quot;:{&quot;id&quot;:&quot;blog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_ninja&quot;:{&quot;id&quot;:&quot;user-ninja&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_arrow_up_from_line&quot;:{&quot;id&quot;:&quot;person-arrow-up-from-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;scroll_torah&quot;:{&quot;id&quot;:&quot;scroll-torah&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;torah&quot;:{&quot;id&quot;:&quot;torah&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;broom_ball&quot;:{&quot;id&quot;:&quot;broom-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quidditch&quot;:{&quot;id&quot;:&quot;quidditch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quidditch_broom_ball&quot;:{&quot;id&quot;:&quot;quidditch-broom-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toggle_off&quot;:{&quot;id&quot;:&quot;toggle-off&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;box_archive&quot;:{&quot;id&quot;:&quot;box-archive&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;archive&quot;:{&quot;id&quot;:&quot;archive&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_drowning&quot;:{&quot;id&quot;:&quot;person-drowning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_9_1&quot;:{&quot;id&quot;:&quot;arrow-down-9-1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_numeric_desc&quot;:{&quot;id&quot;:&quot;sort-numeric-desc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_numeric_down_alt&quot;:{&quot;id&quot;:&quot;sort-numeric-down-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_tongue_squint&quot;:{&quot;id&quot;:&quot;face-grin-tongue-squint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_tongue_squint&quot;:{&quot;id&quot;:&quot;grin-tongue-squint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spray_can&quot;:{&quot;id&quot;:&quot;spray-can&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_monster&quot;:{&quot;id&quot;:&quot;truck-monster&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth_africa&quot;:{&quot;id&quot;:&quot;earth-africa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;globe_africa&quot;:{&quot;id&quot;:&quot;globe-africa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rainbow&quot;:{&quot;id&quot;:&quot;rainbow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_notch&quot;:{&quot;id&quot;:&quot;circle-notch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tablet_screen_button&quot;:{&quot;id&quot;:&quot;tablet-screen-button&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tablet_alt&quot;:{&quot;id&quot;:&quot;tablet-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paw&quot;:{&quot;id&quot;:&quot;paw&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud&quot;:{&quot;id&quot;:&quot;cloud&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trowel_bricks&quot;:{&quot;id&quot;:&quot;trowel-bricks&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_flushed&quot;:{&quot;id&quot;:&quot;face-flushed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flushed&quot;:{&quot;id&quot;:&quot;flushed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hospital_user&quot;:{&quot;id&quot;:&quot;hospital-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent_arrow_left_right&quot;:{&quot;id&quot;:&quot;tent-arrow-left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gavel&quot;:{&quot;id&quot;:&quot;gavel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;legal&quot;:{&quot;id&quot;:&quot;legal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;binoculars&quot;:{&quot;id&quot;:&quot;binoculars&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microphone_slash&quot;:{&quot;id&quot;:&quot;microphone-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;box_tissue&quot;:{&quot;id&quot;:&quot;box-tissue&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;motorcycle&quot;:{&quot;id&quot;:&quot;motorcycle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bell_concierge&quot;:{&quot;id&quot;:&quot;bell-concierge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;concierge_bell&quot;:{&quot;id&quot;:&quot;concierge-bell&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_ruler&quot;:{&quot;id&quot;:&quot;pen-ruler&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pencil_ruler&quot;:{&quot;id&quot;:&quot;pencil-ruler&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_arrows&quot;:{&quot;id&quot;:&quot;people-arrows&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_arrows_left_right&quot;:{&quot;id&quot;:&quot;people-arrows-left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_and_venus_burst&quot;:{&quot;id&quot;:&quot;mars-and-venus-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_caret_right&quot;:{&quot;id&quot;:&quot;square-caret-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_square_right&quot;:{&quot;id&quot;:&quot;caret-square-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cut&quot;:{&quot;id&quot;:&quot;cut&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sun_plant_wilt&quot;:{&quot;id&quot;:&quot;sun-plant-wilt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilets_portable&quot;:{&quot;id&quot;:&quot;toilets-portable&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hockey_puck&quot;:{&quot;id&quot;:&quot;hockey-puck&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table&quot;:{&quot;id&quot;:&quot;table&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass_arrow_right&quot;:{&quot;id&quot;:&quot;magnifying-glass-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachograph_digital&quot;:{&quot;id&quot;:&quot;tachograph-digital&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;digital_tachograph&quot;:{&quot;id&quot;:&quot;digital-tachograph&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_slash&quot;:{&quot;id&quot;:&quot;users-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;reply&quot;:{&quot;id&quot;:&quot;reply&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mail_reply&quot;:{&quot;id&quot;:&quot;mail-reply&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star_and_crescent&quot;:{&quot;id&quot;:&quot;star-and-crescent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_fire&quot;:{&quot;id&quot;:&quot;house-fire&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_minus&quot;:{&quot;id&quot;:&quot;square-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;minus_square&quot;:{&quot;id&quot;:&quot;minus-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;helicopter&quot;:{&quot;id&quot;:&quot;helicopter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;compass&quot;:{&quot;id&quot;:&quot;compass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_caret_down&quot;:{&quot;id&quot;:&quot;square-caret-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_square_down&quot;:{&quot;id&quot;:&quot;caret-square-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_circle_question&quot;:{&quot;id&quot;:&quot;file-circle-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laptop_code&quot;:{&quot;id&quot;:&quot;laptop-code&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;swatchbook&quot;:{&quot;id&quot;:&quot;swatchbook&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;prescription_bottle&quot;:{&quot;id&quot;:&quot;prescription-bottle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bars&quot;:{&quot;id&quot;:&quot;bars&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;navicon&quot;:{&quot;id&quot;:&quot;navicon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_group&quot;:{&quot;id&quot;:&quot;people-group&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_end&quot;:{&quot;id&quot;:&quot;hourglass-end&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_3&quot;:{&quot;id&quot;:&quot;hourglass-3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_crack&quot;:{&quot;id&quot;:&quot;heart-crack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_broken&quot;:{&quot;id&quot;:&quot;heart-broken&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_up_right&quot;:{&quot;id&quot;:&quot;square-up-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;external_link_square_alt&quot;:{&quot;id&quot;:&quot;external-link-square-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_kiss_beam&quot;:{&quot;id&quot;:&quot;face-kiss-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kiss_beam&quot;:{&quot;id&quot;:&quot;kiss-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;film&quot;:{&quot;id&quot;:&quot;film&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ruler_horizontal&quot;:{&quot;id&quot;:&quot;ruler-horizontal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_robbery&quot;:{&quot;id&quot;:&quot;people-robbery&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lightbulb&quot;:{&quot;id&quot;:&quot;lightbulb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_left&quot;:{&quot;id&quot;:&quot;caret-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_exclamation&quot;:{&quot;id&quot;:&quot;circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;exclamation_circle&quot;:{&quot;id&quot;:&quot;exclamation-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school_circle_xmark&quot;:{&quot;id&quot;:&quot;school-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_from_bracket&quot;:{&quot;id&quot;:&quot;arrow-right-from-bracket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign_out&quot;:{&quot;id&quot;:&quot;sign-out&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_chevron_down&quot;:{&quot;id&quot;:&quot;circle-chevron-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_circle_down&quot;:{&quot;id&quot;:&quot;chevron-circle-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unlock_keyhole&quot;:{&quot;id&quot;:&quot;unlock-keyhole&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unlock_alt&quot;:{&quot;id&quot;:&quot;unlock-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_showers_heavy&quot;:{&quot;id&quot;:&quot;cloud-showers-heavy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;headphones_simple&quot;:{&quot;id&quot;:&quot;headphones-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;headphones_alt&quot;:{&quot;id&quot;:&quot;headphones-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sitemap&quot;:{&quot;id&quot;:&quot;sitemap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_dollar_to_slot&quot;:{&quot;id&quot;:&quot;circle-dollar-to-slot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;donate&quot;:{&quot;id&quot;:&quot;donate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;memory&quot;:{&quot;id&quot;:&quot;memory&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_spikes&quot;:{&quot;id&quot;:&quot;road-spikes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire_burner&quot;:{&quot;id&quot;:&quot;fire-burner&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flag&quot;:{&quot;id&quot;:&quot;flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hanukiah&quot;:{&quot;id&quot;:&quot;hanukiah&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;feather&quot;:{&quot;id&quot;:&quot;feather&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_low&quot;:{&quot;id&quot;:&quot;volume-low&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_down&quot;:{&quot;id&quot;:&quot;volume-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_slash&quot;:{&quot;id&quot;:&quot;comment-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_sun_rain&quot;:{&quot;id&quot;:&quot;cloud-sun-rain&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;compress&quot;:{&quot;id&quot;:&quot;compress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheat_awn&quot;:{&quot;id&quot;:&quot;wheat-awn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheat_alt&quot;:{&quot;id&quot;:&quot;wheat-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ankh&quot;:{&quot;id&quot;:&quot;ankh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_holding_child&quot;:{&quot;id&quot;:&quot;hands-holding-child&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;asterisk&quot;:{&quot;id&quot;:&quot;asterisk&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_check&quot;:{&quot;id&quot;:&quot;square-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;check_square&quot;:{&quot;id&quot;:&quot;check-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;peseta_sign&quot;:{&quot;id&quot;:&quot;peseta-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heading&quot;:{&quot;id&quot;:&quot;heading&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;header&quot;:{&quot;id&quot;:&quot;header&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ghost&quot;:{&quot;id&quot;:&quot;ghost&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list&quot;:{&quot;id&quot;:&quot;list&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_squares&quot;:{&quot;id&quot;:&quot;list-squares&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_phone_flip&quot;:{&quot;id&quot;:&quot;square-phone-flip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone_square_alt&quot;:{&quot;id&quot;:&quot;phone-square-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cart_plus&quot;:{&quot;id&quot;:&quot;cart-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gamepad&quot;:{&quot;id&quot;:&quot;gamepad&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_dot&quot;:{&quot;id&quot;:&quot;circle-dot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dot_circle&quot;:{&quot;id&quot;:&quot;dot-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_dizzy&quot;:{&quot;id&quot;:&quot;face-dizzy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dizzy&quot;:{&quot;id&quot;:&quot;dizzy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;egg&quot;:{&quot;id&quot;:&quot;egg&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_medical_circle_xmark&quot;:{&quot;id&quot;:&quot;house-medical-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;campground&quot;:{&quot;id&quot;:&quot;campground&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder_plus&quot;:{&quot;id&quot;:&quot;folder-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;futbol&quot;:{&quot;id&quot;:&quot;futbol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;futbol_ball&quot;:{&quot;id&quot;:&quot;futbol-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;soccer_ball&quot;:{&quot;id&quot;:&quot;soccer-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paintbrush&quot;:{&quot;id&quot;:&quot;paintbrush&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paint_brush&quot;:{&quot;id&quot;:&quot;paint-brush&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lock&quot;:{&quot;id&quot;:&quot;lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gas_pump&quot;:{&quot;id&quot;:&quot;gas-pump&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hot_tub_person&quot;:{&quot;id&quot;:&quot;hot-tub-person&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hot_tub&quot;:{&quot;id&quot;:&quot;hot-tub&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_location&quot;:{&quot;id&quot;:&quot;map-location&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_marked&quot;:{&quot;id&quot;:&quot;map-marked&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_flood_water&quot;:{&quot;id&quot;:&quot;house-flood-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tree&quot;:{&quot;id&quot;:&quot;tree&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge_lock&quot;:{&quot;id&quot;:&quot;bridge-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sack_dollar&quot;:{&quot;id&quot;:&quot;sack-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_to_square&quot;:{&quot;id&quot;:&quot;pen-to-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;edit&quot;:{&quot;id&quot;:&quot;edit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_side&quot;:{&quot;id&quot;:&quot;car-side&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;share_nodes&quot;:{&quot;id&quot;:&quot;share-nodes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;share_alt&quot;:{&quot;id&quot;:&quot;share-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_circle_minus&quot;:{&quot;id&quot;:&quot;heart-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_half&quot;:{&quot;id&quot;:&quot;hourglass-half&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_2&quot;:{&quot;id&quot;:&quot;hourglass-2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microscope&quot;:{&quot;id&quot;:&quot;microscope&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sink&quot;:{&quot;id&quot;:&quot;sink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bag_shopping&quot;:{&quot;id&quot;:&quot;bag-shopping&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shopping_bag&quot;:{&quot;id&quot;:&quot;shopping-bag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_z_a&quot;:{&quot;id&quot;:&quot;arrow-down-z-a&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_alpha_desc&quot;:{&quot;id&quot;:&quot;sort-alpha-desc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_alpha_down_alt&quot;:{&quot;id&quot;:&quot;sort-alpha-down-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mitten&quot;:{&quot;id&quot;:&quot;mitten&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_rays&quot;:{&quot;id&quot;:&quot;person-rays&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users&quot;:{&quot;id&quot;:&quot;users&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eye_slash&quot;:{&quot;id&quot;:&quot;eye-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flask_vial&quot;:{&quot;id&quot;:&quot;flask-vial&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand&quot;:{&quot;id&quot;:&quot;hand&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_paper&quot;:{&quot;id&quot;:&quot;hand-paper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;om&quot;:{&quot;id&quot;:&quot;om&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_circle_xmark&quot;:{&quot;id&quot;:&quot;house-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug&quot;:{&quot;id&quot;:&quot;plug&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_up&quot;:{&quot;id&quot;:&quot;chevron-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_spock&quot;:{&quot;id&quot;:&quot;hand-spock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stopwatch&quot;:{&quot;id&quot;:&quot;stopwatch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_kiss&quot;:{&quot;id&quot;:&quot;face-kiss&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kiss&quot;:{&quot;id&quot;:&quot;kiss&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge_circle_xmark&quot;:{&quot;id&quot;:&quot;bridge-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_tongue&quot;:{&quot;id&quot;:&quot;face-grin-tongue&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_tongue&quot;:{&quot;id&quot;:&quot;grin-tongue&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_bishop&quot;:{&quot;id&quot;:&quot;chess-bishop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_wink&quot;:{&quot;id&quot;:&quot;face-grin-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_wink&quot;:{&quot;id&quot;:&quot;grin-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ear_deaf&quot;:{&quot;id&quot;:&quot;ear-deaf&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;deaf&quot;:{&quot;id&quot;:&quot;deaf&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;deafness&quot;:{&quot;id&quot;:&quot;deafness&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hard_of_hearing&quot;:{&quot;id&quot;:&quot;hard-of-hearing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_circle_check&quot;:{&quot;id&quot;:&quot;road-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_five&quot;:{&quot;id&quot;:&quot;dice-five&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_rss&quot;:{&quot;id&quot;:&quot;square-rss&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rss_square&quot;:{&quot;id&quot;:&quot;rss-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;land_mine_on&quot;:{&quot;id&quot;:&quot;land-mine-on&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;i_cursor&quot;:{&quot;id&quot;:&quot;i-cursor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stamp&quot;:{&quot;id&quot;:&quot;stamp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hryvnia_sign&quot;:{&quot;id&quot;:&quot;hryvnia-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hryvnia&quot;:{&quot;id&quot;:&quot;hryvnia&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pills&quot;:{&quot;id&quot;:&quot;pills&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_wide&quot;:{&quot;id&quot;:&quot;face-grin-wide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_alt&quot;:{&quot;id&quot;:&quot;grin-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tooth&quot;:{&quot;id&quot;:&quot;tooth&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bangladeshi_taka_sign&quot;:{&quot;id&quot;:&quot;bangladeshi-taka-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bicycle&quot;:{&quot;id&quot;:&quot;bicycle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;staff_snake&quot;:{&quot;id&quot;:&quot;staff-snake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rod_asclepius&quot;:{&quot;id&quot;:&quot;rod-asclepius&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rod_snake&quot;:{&quot;id&quot;:&quot;rod-snake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;staff_aesculapius&quot;:{&quot;id&quot;:&quot;staff-aesculapius&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;head_side_cough_slash&quot;:{&quot;id&quot;:&quot;head-side-cough-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_medical&quot;:{&quot;id&quot;:&quot;truck-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ambulance&quot;:{&quot;id&quot;:&quot;ambulance&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheat_awn_circle_exclamation&quot;:{&quot;id&quot;:&quot;wheat-awn-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;snowman&quot;:{&quot;id&quot;:&quot;snowman&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mortar_pestle&quot;:{&quot;id&quot;:&quot;mortar-pestle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_barrier&quot;:{&quot;id&quot;:&quot;road-barrier&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school&quot;:{&quot;id&quot;:&quot;school&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;igloo&quot;:{&quot;id&quot;:&quot;igloo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;joint&quot;:{&quot;id&quot;:&quot;joint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_right&quot;:{&quot;id&quot;:&quot;angle-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;horse&quot;:{&quot;id&quot;:&quot;horse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;notes_medical&quot;:{&quot;id&quot;:&quot;notes-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_half&quot;:{&quot;id&quot;:&quot;temperature-half&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_2&quot;:{&quot;id&quot;:&quot;temperature-2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_2&quot;:{&quot;id&quot;:&quot;thermometer-2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_half&quot;:{&quot;id&quot;:&quot;thermometer-half&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dong_sign&quot;:{&quot;id&quot;:&quot;dong-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;capsules&quot;:{&quot;id&quot;:&quot;capsules&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;poo_storm&quot;:{&quot;id&quot;:&quot;poo-storm&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;poo_bolt&quot;:{&quot;id&quot;:&quot;poo-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_frown_open&quot;:{&quot;id&quot;:&quot;face-frown-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;frown_open&quot;:{&quot;id&quot;:&quot;frown-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_point_up&quot;:{&quot;id&quot;:&quot;hand-point-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill&quot;:{&quot;id&quot;:&quot;money-bill&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bookmark&quot;:{&quot;id&quot;:&quot;bookmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;align_justify&quot;:{&quot;id&quot;:&quot;align-justify&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;umbrella_beach&quot;:{&quot;id&quot;:&quot;umbrella-beach&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;helmet_un&quot;:{&quot;id&quot;:&quot;helmet-un&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bullseye&quot;:{&quot;id&quot;:&quot;bullseye&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bacon&quot;:{&quot;id&quot;:&quot;bacon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_point_down&quot;:{&quot;id&quot;:&quot;hand-point-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_from_bracket&quot;:{&quot;id&quot;:&quot;arrow-up-from-bracket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder&quot;:{&quot;id&quot;:&quot;folder&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder_blank&quot;:{&quot;id&quot;:&quot;folder-blank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_waveform&quot;:{&quot;id&quot;:&quot;file-waveform&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_medical_alt&quot;:{&quot;id&quot;:&quot;file-medical-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;radiation&quot;:{&quot;id&quot;:&quot;radiation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_simple&quot;:{&quot;id&quot;:&quot;chart-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_stroke&quot;:{&quot;id&quot;:&quot;mars-stroke&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vial&quot;:{&quot;id&quot;:&quot;vial&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gauge&quot;:{&quot;id&quot;:&quot;gauge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gauge_med&quot;:{&quot;id&quot;:&quot;gauge-med&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachometer_alt_average&quot;:{&quot;id&quot;:&quot;tachometer-alt-average&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wand_magic_sparkles&quot;:{&quot;id&quot;:&quot;wand-magic-sparkles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magic_wand_sparkles&quot;:{&quot;id&quot;:&quot;magic-wand-sparkles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_clip&quot;:{&quot;id&quot;:&quot;pen-clip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_alt&quot;:{&quot;id&quot;:&quot;pen-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge_circle_exclamation&quot;:{&quot;id&quot;:&quot;bridge-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user&quot;:{&quot;id&quot;:&quot;user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school_circle_check&quot;:{&quot;id&quot;:&quot;school-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dumpster&quot;:{&quot;id&quot;:&quot;dumpster&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;van_shuttle&quot;:{&quot;id&quot;:&quot;van-shuttle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shuttle_van&quot;:{&quot;id&quot;:&quot;shuttle-van&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_user&quot;:{&quot;id&quot;:&quot;building-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_caret_left&quot;:{&quot;id&quot;:&quot;square-caret-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_square_left&quot;:{&quot;id&quot;:&quot;caret-square-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;highlighter&quot;:{&quot;id&quot;:&quot;highlighter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;key&quot;:{&quot;id&quot;:&quot;key&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bullhorn&quot;:{&quot;id&quot;:&quot;bullhorn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;globe&quot;:{&quot;id&quot;:&quot;globe&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;synagogue&quot;:{&quot;id&quot;:&quot;synagogue&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_half_dress&quot;:{&quot;id&quot;:&quot;person-half-dress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_bridge&quot;:{&quot;id&quot;:&quot;road-bridge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location_arrow&quot;:{&quot;id&quot;:&quot;location-arrow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tablet_button&quot;:{&quot;id&quot;:&quot;tablet-button&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_lock&quot;:{&quot;id&quot;:&quot;building-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pizza_slice&quot;:{&quot;id&quot;:&quot;pizza-slice&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_wave&quot;:{&quot;id&quot;:&quot;money-bill-wave&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_area&quot;:{&quot;id&quot;:&quot;chart-area&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;area_chart&quot;:{&quot;id&quot;:&quot;area-chart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_flag&quot;:{&quot;id&quot;:&quot;house-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_circle_minus&quot;:{&quot;id&quot;:&quot;person-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ban&quot;:{&quot;id&quot;:&quot;ban&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cancel&quot;:{&quot;id&quot;:&quot;cancel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;camera_rotate&quot;:{&quot;id&quot;:&quot;camera-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spray_can_sparkles&quot;:{&quot;id&quot;:&quot;spray-can-sparkles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;air_freshener&quot;:{&quot;id&quot;:&quot;air-freshener&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star&quot;:{&quot;id&quot;:&quot;star&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cross&quot;:{&quot;id&quot;:&quot;cross&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;venus_mars&quot;:{&quot;id&quot;:&quot;venus-mars&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_pointer&quot;:{&quot;id&quot;:&quot;arrow-pointer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mouse_pointer&quot;:{&quot;id&quot;:&quot;mouse-pointer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;maximize&quot;:{&quot;id&quot;:&quot;maximize&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;expand_arrows_alt&quot;:{&quot;id&quot;:&quot;expand-arrows-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;charging_station&quot;:{&quot;id&quot;:&quot;charging-station&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shapes&quot;:{&quot;id&quot;:&quot;shapes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;triangle_circle_square&quot;:{&quot;id&quot;:&quot;triangle-circle-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shuffle&quot;:{&quot;id&quot;:&quot;shuffle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;random&quot;:{&quot;id&quot;:&quot;random&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_running&quot;:{&quot;id&quot;:&quot;person-running&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;running&quot;:{&quot;id&quot;:&quot;running&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_retro&quot;:{&quot;id&quot;:&quot;mobile-retro&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grip_lines_vertical&quot;:{&quot;id&quot;:&quot;grip-lines-vertical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spider&quot;:{&quot;id&quot;:&quot;spider&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_bound&quot;:{&quot;id&quot;:&quot;hands-bound&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_invoice_dollar&quot;:{&quot;id&quot;:&quot;file-invoice-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_circle_exclamation&quot;:{&quot;id&quot;:&quot;plane-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;x_ray&quot;:{&quot;id&quot;:&quot;x-ray&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spell_check&quot;:{&quot;id&quot;:&quot;spell-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;slash&quot;:{&quot;id&quot;:&quot;slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;computer_mouse&quot;:{&quot;id&quot;:&quot;computer-mouse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mouse&quot;:{&quot;id&quot;:&quot;mouse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_to_bracket&quot;:{&quot;id&quot;:&quot;arrow-right-to-bracket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign_in&quot;:{&quot;id&quot;:&quot;sign-in&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shop_slash&quot;:{&quot;id&quot;:&quot;shop-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;store_alt_slash&quot;:{&quot;id&quot;:&quot;store-alt-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;server&quot;:{&quot;id&quot;:&quot;server&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;virus_covid_slash&quot;:{&quot;id&quot;:&quot;virus-covid-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shop_lock&quot;:{&quot;id&quot;:&quot;shop-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_start&quot;:{&quot;id&quot;:&quot;hourglass-start&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_1&quot;:{&quot;id&quot;:&quot;hourglass-1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blender_phone&quot;:{&quot;id&quot;:&quot;blender-phone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_wheat&quot;:{&quot;id&quot;:&quot;building-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_breastfeeding&quot;:{&quot;id&quot;:&quot;person-breastfeeding&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;right_to_bracket&quot;:{&quot;id&quot;:&quot;right-to-bracket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign_in_alt&quot;:{&quot;id&quot;:&quot;sign-in-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;venus&quot;:{&quot;id&quot;:&quot;venus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;passport&quot;:{&quot;id&quot;:&quot;passport&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thumbtack_slash&quot;:{&quot;id&quot;:&quot;thumbtack-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thumb_tack_slash&quot;:{&quot;id&quot;:&quot;thumb-tack-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_pulse&quot;:{&quot;id&quot;:&quot;heart-pulse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heartbeat&quot;:{&quot;id&quot;:&quot;heartbeat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_carry_box&quot;:{&quot;id&quot;:&quot;people-carry-box&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_carry&quot;:{&quot;id&quot;:&quot;people-carry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_high&quot;:{&quot;id&quot;:&quot;temperature-high&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microchip&quot;:{&quot;id&quot;:&quot;microchip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crown&quot;:{&quot;id&quot;:&quot;crown&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;weight_hanging&quot;:{&quot;id&quot;:&quot;weight-hanging&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;xmarks_lines&quot;:{&quot;id&quot;:&quot;xmarks-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_prescription&quot;:{&quot;id&quot;:&quot;file-prescription&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;weight_scale&quot;:{&quot;id&quot;:&quot;weight-scale&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;weight&quot;:{&quot;id&quot;:&quot;weight&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_group&quot;:{&quot;id&quot;:&quot;user-group&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_friends&quot;:{&quot;id&quot;:&quot;user-friends&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_a_z&quot;:{&quot;id&quot;:&quot;arrow-up-a-z&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_alpha_up&quot;:{&quot;id&quot;:&quot;sort-alpha-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_knight&quot;:{&quot;id&quot;:&quot;chess-knight&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_laugh_squint&quot;:{&quot;id&quot;:&quot;face-laugh-squint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laugh_squint&quot;:{&quot;id&quot;:&quot;laugh-squint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheelchair&quot;:{&quot;id&quot;:&quot;wheelchair&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_arrow_up&quot;:{&quot;id&quot;:&quot;circle-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_circle_up&quot;:{&quot;id&quot;:&quot;arrow-circle-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toggle_on&quot;:{&quot;id&quot;:&quot;toggle-on&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_walking&quot;:{&quot;id&quot;:&quot;person-walking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;walking&quot;:{&quot;id&quot;:&quot;walking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire&quot;:{&quot;id&quot;:&quot;fire&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bed_pulse&quot;:{&quot;id&quot;:&quot;bed-pulse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;procedures&quot;:{&quot;id&quot;:&quot;procedures&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shuttle_space&quot;:{&quot;id&quot;:&quot;shuttle-space&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;space_shuttle&quot;:{&quot;id&quot;:&quot;space-shuttle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_laugh&quot;:{&quot;id&quot;:&quot;face-laugh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laugh&quot;:{&quot;id&quot;:&quot;laugh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder_open&quot;:{&quot;id&quot;:&quot;folder-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_circle_plus&quot;:{&quot;id&quot;:&quot;heart-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code_fork&quot;:{&quot;id&quot;:&quot;code-fork&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;city&quot;:{&quot;id&quot;:&quot;city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microphone_lines&quot;:{&quot;id&quot;:&quot;microphone-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microphone_alt&quot;:{&quot;id&quot;:&quot;microphone-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pepper_hot&quot;:{&quot;id&quot;:&quot;pepper-hot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unlock&quot;:{&quot;id&quot;:&quot;unlock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;colon_sign&quot;:{&quot;id&quot;:&quot;colon-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;headset&quot;:{&quot;id&quot;:&quot;headset&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;store_slash&quot;:{&quot;id&quot;:&quot;store-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_circle_xmark&quot;:{&quot;id&quot;:&quot;road-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_minus&quot;:{&quot;id&quot;:&quot;user-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_stroke_up&quot;:{&quot;id&quot;:&quot;mars-stroke-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_stroke_v&quot;:{&quot;id&quot;:&quot;mars-stroke-v&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;champagne_glasses&quot;:{&quot;id&quot;:&quot;champagne-glasses&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass_cheers&quot;:{&quot;id&quot;:&quot;glass-cheers&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clipboard&quot;:{&quot;id&quot;:&quot;clipboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_circle_exclamation&quot;:{&quot;id&quot;:&quot;house-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_arrow_up&quot;:{&quot;id&quot;:&quot;file-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_upload&quot;:{&quot;id&quot;:&quot;file-upload&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wifi&quot;:{&quot;id&quot;:&quot;wifi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wifi_3&quot;:{&quot;id&quot;:&quot;wifi-3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wifi_strong&quot;:{&quot;id&quot;:&quot;wifi-strong&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bath&quot;:{&quot;id&quot;:&quot;bath&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bathtub&quot;:{&quot;id&quot;:&quot;bathtub&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;underline&quot;:{&quot;id&quot;:&quot;underline&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_pen&quot;:{&quot;id&quot;:&quot;user-pen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_edit&quot;:{&quot;id&quot;:&quot;user-edit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signature&quot;:{&quot;id&quot;:&quot;signature&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stroopwafel&quot;:{&quot;id&quot;:&quot;stroopwafel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bold&quot;:{&quot;id&quot;:&quot;bold&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor_lock&quot;:{&quot;id&quot;:&quot;anchor-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_ngo&quot;:{&quot;id&quot;:&quot;building-ngo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;manat_sign&quot;:{&quot;id&quot;:&quot;manat-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;not_equal&quot;:{&quot;id&quot;:&quot;not-equal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;border_top_left&quot;:{&quot;id&quot;:&quot;border-top-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;border_style&quot;:{&quot;id&quot;:&quot;border-style&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_location_dot&quot;:{&quot;id&quot;:&quot;map-location-dot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_marked_alt&quot;:{&quot;id&quot;:&quot;map-marked-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jedi&quot;:{&quot;id&quot;:&quot;jedi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_poll_vertical&quot;:{&quot;id&quot;:&quot;square-poll-vertical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mug_hot&quot;:{&quot;id&quot;:&quot;mug-hot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_battery&quot;:{&quot;id&quot;:&quot;car-battery&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_car&quot;:{&quot;id&quot;:&quot;battery-car&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gift&quot;:{&quot;id&quot;:&quot;gift&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_two&quot;:{&quot;id&quot;:&quot;dice-two&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_queen&quot;:{&quot;id&quot;:&quot;chess-queen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glasses&quot;:{&quot;id&quot;:&quot;glasses&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_board&quot;:{&quot;id&quot;:&quot;chess-board&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_circle_check&quot;:{&quot;id&quot;:&quot;building-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_chalkboard&quot;:{&quot;id&quot;:&quot;person-chalkboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_stroke_right&quot;:{&quot;id&quot;:&quot;mars-stroke-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_stroke_h&quot;:{&quot;id&quot;:&quot;mars-stroke-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_back_fist&quot;:{&quot;id&quot;:&quot;hand-back-fist&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_rock&quot;:{&quot;id&quot;:&quot;hand-rock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_caret_up&quot;:{&quot;id&quot;:&quot;square-caret-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_square_up&quot;:{&quot;id&quot;:&quot;caret-square-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_showers_water&quot;:{&quot;id&quot;:&quot;cloud-showers-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_bar&quot;:{&quot;id&quot;:&quot;chart-bar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bar_chart&quot;:{&quot;id&quot;:&quot;bar-chart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_bubbles&quot;:{&quot;id&quot;:&quot;hands-bubbles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_wash&quot;:{&quot;id&quot;:&quot;hands-wash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;less_than_equal&quot;:{&quot;id&quot;:&quot;less-than-equal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;train&quot;:{&quot;id&quot;:&quot;train&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eye_low_vision&quot;:{&quot;id&quot;:&quot;eye-low-vision&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;low_vision&quot;:{&quot;id&quot;:&quot;low-vision&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crow&quot;:{&quot;id&quot;:&quot;crow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;window_restore&quot;:{&quot;id&quot;:&quot;window-restore&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_plus&quot;:{&quot;id&quot;:&quot;square-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plus_square&quot;:{&quot;id&quot;:&quot;plus-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;torii_gate&quot;:{&quot;id&quot;:&quot;torii-gate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;frog&quot;:{&quot;id&quot;:&quot;frog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microphone&quot;:{&quot;id&quot;:&quot;microphone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cow&quot;:{&quot;id&quot;:&quot;cow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_up&quot;:{&quot;id&quot;:&quot;caret-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;screwdriver&quot;:{&quot;id&quot;:&quot;screwdriver&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder_closed&quot;:{&quot;id&quot;:&quot;folder-closed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_tsunami&quot;:{&quot;id&quot;:&quot;house-tsunami&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_nfi&quot;:{&quot;id&quot;:&quot;square-nfi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_from_ground_water&quot;:{&quot;id&quot;:&quot;arrow-up-from-ground-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;martini_glass&quot;:{&quot;id&quot;:&quot;martini-glass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass_martini_alt&quot;:{&quot;id&quot;:&quot;glass-martini-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_binary&quot;:{&quot;id&quot;:&quot;square-binary&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rotate_left&quot;:{&quot;id&quot;:&quot;rotate-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rotate_back&quot;:{&quot;id&quot;:&quot;rotate-back&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rotate_backward&quot;:{&quot;id&quot;:&quot;rotate-backward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;undo_alt&quot;:{&quot;id&quot;:&quot;undo-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_columns&quot;:{&quot;id&quot;:&quot;table-columns&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;columns&quot;:{&quot;id&quot;:&quot;columns&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lemon&quot;:{&quot;id&quot;:&quot;lemon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;head_side_mask&quot;:{&quot;id&quot;:&quot;head-side-mask&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake&quot;:{&quot;id&quot;:&quot;handshake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gem&quot;:{&quot;id&quot;:&quot;gem&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dolly&quot;:{&quot;id&quot;:&quot;dolly&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dolly_box&quot;:{&quot;id&quot;:&quot;dolly-box&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;smoking&quot;:{&quot;id&quot;:&quot;smoking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;compress_arrows_alt&quot;:{&quot;id&quot;:&quot;compress-arrows-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;monument&quot;:{&quot;id&quot;:&quot;monument&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;snowplow&quot;:{&quot;id&quot;:&quot;snowplow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angles_right&quot;:{&quot;id&quot;:&quot;angles-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_double_right&quot;:{&quot;id&quot;:&quot;angle-double-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cannabis&quot;:{&quot;id&quot;:&quot;cannabis&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_play&quot;:{&quot;id&quot;:&quot;circle-play&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;play_circle&quot;:{&quot;id&quot;:&quot;play-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tablets&quot;:{&quot;id&quot;:&quot;tablets&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ethernet&quot;:{&quot;id&quot;:&quot;ethernet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;euro_sign&quot;:{&quot;id&quot;:&quot;euro-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eur&quot;:{&quot;id&quot;:&quot;eur&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;euro&quot;:{&quot;id&quot;:&quot;euro&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chair&quot;:{&quot;id&quot;:&quot;chair&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_check&quot;:{&quot;id&quot;:&quot;circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;check_circle&quot;:{&quot;id&quot;:&quot;check-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_stop&quot;:{&quot;id&quot;:&quot;circle-stop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stop_circle&quot;:{&quot;id&quot;:&quot;stop-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;compass_drafting&quot;:{&quot;id&quot;:&quot;compass-drafting&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;drafting_compass&quot;:{&quot;id&quot;:&quot;drafting-compass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plate_wheat&quot;:{&quot;id&quot;:&quot;plate-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;icicles&quot;:{&quot;id&quot;:&quot;icicles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_shelter&quot;:{&quot;id&quot;:&quot;person-shelter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;neuter&quot;:{&quot;id&quot;:&quot;neuter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;id_badge&quot;:{&quot;id&quot;:&quot;id-badge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;marker&quot;:{&quot;id&quot;:&quot;marker&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_laugh_beam&quot;:{&quot;id&quot;:&quot;face-laugh-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laugh_beam&quot;:{&quot;id&quot;:&quot;laugh-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;helicopter_symbol&quot;:{&quot;id&quot;:&quot;helicopter-symbol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;universal_access&quot;:{&quot;id&quot;:&quot;universal-access&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_chevron_up&quot;:{&quot;id&quot;:&quot;circle-chevron-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_circle_up&quot;:{&quot;id&quot;:&quot;chevron-circle-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lari_sign&quot;:{&quot;id&quot;:&quot;lari-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volcano&quot;:{&quot;id&quot;:&quot;volcano&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_walking_dashed_line_arrow_right&quot;:{&quot;id&quot;:&quot;person-walking-dashed-line-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sterling_sign&quot;:{&quot;id&quot;:&quot;sterling-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gbp&quot;:{&quot;id&quot;:&quot;gbp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pound_sign&quot;:{&quot;id&quot;:&quot;pound-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;viruses&quot;:{&quot;id&quot;:&quot;viruses&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_person_confined&quot;:{&quot;id&quot;:&quot;square-person-confined&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_tie&quot;:{&quot;id&quot;:&quot;user-tie&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_long&quot;:{&quot;id&quot;:&quot;arrow-down-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_down&quot;:{&quot;id&quot;:&quot;long-arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent_arrow_down_to_line&quot;:{&quot;id&quot;:&quot;tent-arrow-down-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;certificate&quot;:{&quot;id&quot;:&quot;certificate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;reply_all&quot;:{&quot;id&quot;:&quot;reply-all&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mail_reply_all&quot;:{&quot;id&quot;:&quot;mail-reply-all&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;suitcase&quot;:{&quot;id&quot;:&quot;suitcase&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_skating&quot;:{&quot;id&quot;:&quot;person-skating&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;skating&quot;:{&quot;id&quot;:&quot;skating&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;filter_circle_dollar&quot;:{&quot;id&quot;:&quot;filter-circle-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;funnel_dollar&quot;:{&quot;id&quot;:&quot;funnel-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;camera_retro&quot;:{&quot;id&quot;:&quot;camera-retro&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_arrow_down&quot;:{&quot;id&quot;:&quot;circle-arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_circle_down&quot;:{&quot;id&quot;:&quot;arrow-circle-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_import&quot;:{&quot;id&quot;:&quot;file-import&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_to_file&quot;:{&quot;id&quot;:&quot;arrow-right-to-file&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_arrow_up_right&quot;:{&quot;id&quot;:&quot;square-arrow-up-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;external_link_square&quot;:{&quot;id&quot;:&quot;external-link-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;box_open&quot;:{&quot;id&quot;:&quot;box-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;scroll&quot;:{&quot;id&quot;:&quot;scroll&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spa&quot;:{&quot;id&quot;:&quot;spa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location_pin_lock&quot;:{&quot;id&quot;:&quot;location-pin-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pause&quot;:{&quot;id&quot;:&quot;pause&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hill_avalanche&quot;:{&quot;id&quot;:&quot;hill-avalanche&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_empty&quot;:{&quot;id&quot;:&quot;temperature-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_0&quot;:{&quot;id&quot;:&quot;temperature-0&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_0&quot;:{&quot;id&quot;:&quot;thermometer-0&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_empty&quot;:{&quot;id&quot;:&quot;thermometer-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bomb&quot;:{&quot;id&quot;:&quot;bomb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;registered&quot;:{&quot;id&quot;:&quot;registered&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;address_card&quot;:{&quot;id&quot;:&quot;address-card&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;contact_card&quot;:{&quot;id&quot;:&quot;contact-card&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vcard&quot;:{&quot;id&quot;:&quot;vcard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;scale_unbalanced_flip&quot;:{&quot;id&quot;:&quot;scale-unbalanced-flip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;balance_scale_right&quot;:{&quot;id&quot;:&quot;balance-scale-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;subscript&quot;:{&quot;id&quot;:&quot;subscript&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diamond_turn_right&quot;:{&quot;id&quot;:&quot;diamond-turn-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;directions&quot;:{&quot;id&quot;:&quot;directions&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_laptop&quot;:{&quot;id&quot;:&quot;house-laptop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laptop_house&quot;:{&quot;id&quot;:&quot;laptop-house&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_tired&quot;:{&quot;id&quot;:&quot;face-tired&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tired&quot;:{&quot;id&quot;:&quot;tired&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bills&quot;:{&quot;id&quot;:&quot;money-bills&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;smog&quot;:{&quot;id&quot;:&quot;smog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crutch&quot;:{&quot;id&quot;:&quot;crutch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_arrow_up&quot;:{&quot;id&quot;:&quot;cloud-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_upload&quot;:{&quot;id&quot;:&quot;cloud-upload&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_upload_alt&quot;:{&quot;id&quot;:&quot;cloud-upload-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;palette&quot;:{&quot;id&quot;:&quot;palette&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_turn_right&quot;:{&quot;id&quot;:&quot;arrows-turn-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vest&quot;:{&quot;id&quot;:&quot;vest&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_down_to_people&quot;:{&quot;id&quot;:&quot;arrows-down-to-people&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;seedling&quot;:{&quot;id&quot;:&quot;seedling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sprout&quot;:{&quot;id&quot;:&quot;sprout&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;left_right&quot;:{&quot;id&quot;:&quot;left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_alt_h&quot;:{&quot;id&quot;:&quot;arrows-alt-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;boxes_packing&quot;:{&quot;id&quot;:&quot;boxes-packing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_arrow_left&quot;:{&quot;id&quot;:&quot;circle-arrow-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_circle_left&quot;:{&quot;id&quot;:&quot;arrow-circle-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;group_arrows_rotate&quot;:{&quot;id&quot;:&quot;group-arrows-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bowl_food&quot;:{&quot;id&quot;:&quot;bowl-food&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;candy_cane&quot;:{&quot;id&quot;:&quot;candy-cane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_wide_short&quot;:{&quot;id&quot;:&quot;arrow-down-wide-short&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_amount_asc&quot;:{&quot;id&quot;:&quot;sort-amount-asc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_amount_down&quot;:{&quot;id&quot;:&quot;sort-amount-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_bolt&quot;:{&quot;id&quot;:&quot;cloud-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thunderstorm&quot;:{&quot;id&quot;:&quot;thunderstorm&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;text_slash&quot;:{&quot;id&quot;:&quot;text-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;remove_format&quot;:{&quot;id&quot;:&quot;remove-format&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_smile_wink&quot;:{&quot;id&quot;:&quot;face-smile-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;smile_wink&quot;:{&quot;id&quot;:&quot;smile-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_word&quot;:{&quot;id&quot;:&quot;file-word&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_powerpoint&quot;:{&quot;id&quot;:&quot;file-powerpoint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_left_right&quot;:{&quot;id&quot;:&quot;arrows-left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_h&quot;:{&quot;id&quot;:&quot;arrows-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_lock&quot;:{&quot;id&quot;:&quot;house-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_arrow_down&quot;:{&quot;id&quot;:&quot;cloud-arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_download&quot;:{&quot;id&quot;:&quot;cloud-download&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_download_alt&quot;:{&quot;id&quot;:&quot;cloud-download-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chalkboard&quot;:{&quot;id&quot;:&quot;chalkboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blackboard&quot;:{&quot;id&quot;:&quot;blackboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_large_slash&quot;:{&quot;id&quot;:&quot;user-large-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_alt_slash&quot;:{&quot;id&quot;:&quot;user-alt-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;envelope_open&quot;:{&quot;id&quot;:&quot;envelope-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake_simple_slash&quot;:{&quot;id&quot;:&quot;handshake-simple-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake_alt_slash&quot;:{&quot;id&quot;:&quot;handshake-alt-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mattress_pillow&quot;:{&quot;id&quot;:&quot;mattress-pillow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;guarani_sign&quot;:{&quot;id&quot;:&quot;guarani-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_rotate&quot;:{&quot;id&quot;:&quot;arrows-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sync&quot;:{&quot;id&quot;:&quot;sync&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire_extinguisher&quot;:{&quot;id&quot;:&quot;fire-extinguisher&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cruzeiro_sign&quot;:{&quot;id&quot;:&quot;cruzeiro-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;greater_than_equal&quot;:{&quot;id&quot;:&quot;greater-than-equal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_halved&quot;:{&quot;id&quot;:&quot;shield-halved&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_alt&quot;:{&quot;id&quot;:&quot;shield-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_atlas&quot;:{&quot;id&quot;:&quot;book-atlas&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;atlas&quot;:{&quot;id&quot;:&quot;atlas&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;virus&quot;:{&quot;id&quot;:&quot;virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;envelope_circle_check&quot;:{&quot;id&quot;:&quot;envelope-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;layer_group&quot;:{&quot;id&quot;:&quot;layer-group&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_to_dot&quot;:{&quot;id&quot;:&quot;arrows-to-dot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;archway&quot;:{&quot;id&quot;:&quot;archway&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_circle_check&quot;:{&quot;id&quot;:&quot;heart-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_chimney_crack&quot;:{&quot;id&quot;:&quot;house-chimney-crack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_damage&quot;:{&quot;id&quot;:&quot;house-damage&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_zipper&quot;:{&quot;id&quot;:&quot;file-zipper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_archive&quot;:{&quot;id&quot;:&quot;file-archive&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square&quot;:{&quot;id&quot;:&quot;square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;martini_glass_empty&quot;:{&quot;id&quot;:&quot;martini-glass-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass_martini&quot;:{&quot;id&quot;:&quot;glass-martini&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;couch&quot;:{&quot;id&quot;:&quot;couch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cedi_sign&quot;:{&quot;id&quot;:&quot;cedi-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;italic&quot;:{&quot;id&quot;:&quot;italic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_cells_column_lock&quot;:{&quot;id&quot;:&quot;table-cells-column-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;church&quot;:{&quot;id&quot;:&quot;church&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comments_dollar&quot;:{&quot;id&quot;:&quot;comments-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;democrat&quot;:{&quot;id&quot;:&quot;democrat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_skiing&quot;:{&quot;id&quot;:&quot;person-skiing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;skiing&quot;:{&quot;id&quot;:&quot;skiing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_lock&quot;:{&quot;id&quot;:&quot;road-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_arrow_down&quot;:{&quot;id&quot;:&quot;temperature-arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_down&quot;:{&quot;id&quot;:&quot;temperature-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;feather_pointed&quot;:{&quot;id&quot;:&quot;feather-pointed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;feather_alt&quot;:{&quot;id&quot;:&quot;feather-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;snowflake&quot;:{&quot;id&quot;:&quot;snowflake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;newspaper&quot;:{&quot;id&quot;:&quot;newspaper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rectangle_ad&quot;:{&quot;id&quot;:&quot;rectangle-ad&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ad&quot;:{&quot;id&quot;:&quot;ad&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_arrow_right&quot;:{&quot;id&quot;:&quot;circle-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_circle_right&quot;:{&quot;id&quot;:&quot;arrow-circle-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;filter_circle_xmark&quot;:{&quot;id&quot;:&quot;filter-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort&quot;:{&quot;id&quot;:&quot;sort&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unsorted&quot;:{&quot;id&quot;:&quot;unsorted&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_ol&quot;:{&quot;id&quot;:&quot;list-ol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_1_2&quot;:{&quot;id&quot;:&quot;list-1-2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_numeric&quot;:{&quot;id&quot;:&quot;list-numeric&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_dress_burst&quot;:{&quot;id&quot;:&quot;person-dress-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_check_dollar&quot;:{&quot;id&quot;:&quot;money-check-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_check_alt&quot;:{&quot;id&quot;:&quot;money-check-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vector_square&quot;:{&quot;id&quot;:&quot;vector-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bread_slice&quot;:{&quot;id&quot;:&quot;bread-slice&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;language&quot;:{&quot;id&quot;:&quot;language&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_kiss_wink_heart&quot;:{&quot;id&quot;:&quot;face-kiss-wink-heart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kiss_wink_heart&quot;:{&quot;id&quot;:&quot;kiss-wink-heart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;filter&quot;:{&quot;id&quot;:&quot;filter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;question&quot;:{&quot;id&quot;:&quot;question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_signature&quot;:{&quot;id&quot;:&quot;file-signature&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;up_down_left_right&quot;:{&quot;id&quot;:&quot;up-down-left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_alt&quot;:{&quot;id&quot;:&quot;arrows-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_chimney_user&quot;:{&quot;id&quot;:&quot;house-chimney-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_heart&quot;:{&quot;id&quot;:&quot;hand-holding-heart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;puzzle_piece&quot;:{&quot;id&quot;:&quot;puzzle-piece&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_check&quot;:{&quot;id&quot;:&quot;money-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star_half_stroke&quot;:{&quot;id&quot;:&quot;star-half-stroke&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star_half_alt&quot;:{&quot;id&quot;:&quot;star-half-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code&quot;:{&quot;id&quot;:&quot;code&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;whiskey_glass&quot;:{&quot;id&quot;:&quot;whiskey-glass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass_whiskey&quot;:{&quot;id&quot;:&quot;glass-whiskey&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_circle_exclamation&quot;:{&quot;id&quot;:&quot;building-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass_chart&quot;:{&quot;id&quot;:&quot;magnifying-glass-chart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_right_from_square&quot;:{&quot;id&quot;:&quot;arrow-up-right-from-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;external_link&quot;:{&quot;id&quot;:&quot;external-link&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cubes_stacked&quot;:{&quot;id&quot;:&quot;cubes-stacked&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;won_sign&quot;:{&quot;id&quot;:&quot;won-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;krw&quot;:{&quot;id&quot;:&quot;krw&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;won&quot;:{&quot;id&quot;:&quot;won&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;virus_covid&quot;:{&quot;id&quot;:&quot;virus-covid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;austral_sign&quot;:{&quot;id&quot;:&quot;austral-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;leaf&quot;:{&quot;id&quot;:&quot;leaf&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road&quot;:{&quot;id&quot;:&quot;road&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;taxi&quot;:{&quot;id&quot;:&quot;taxi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cab&quot;:{&quot;id&quot;:&quot;cab&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_circle_plus&quot;:{&quot;id&quot;:&quot;person-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_pie&quot;:{&quot;id&quot;:&quot;chart-pie&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pie_chart&quot;:{&quot;id&quot;:&quot;pie-chart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bolt_lightning&quot;:{&quot;id&quot;:&quot;bolt-lightning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sack_xmark&quot;:{&quot;id&quot;:&quot;sack-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_excel&quot;:{&quot;id&quot;:&quot;file-excel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_contract&quot;:{&quot;id&quot;:&quot;file-contract&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fish_fins&quot;:{&quot;id&quot;:&quot;fish-fins&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_flag&quot;:{&quot;id&quot;:&quot;building-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_beam&quot;:{&quot;id&quot;:&quot;face-grin-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_beam&quot;:{&quot;id&quot;:&quot;grin-beam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;object_ungroup&quot;:{&quot;id&quot;:&quot;object-ungroup&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;poop&quot;:{&quot;id&quot;:&quot;poop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location_pin&quot;:{&quot;id&quot;:&quot;location-pin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_marker&quot;:{&quot;id&quot;:&quot;map-marker&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kaaba&quot;:{&quot;id&quot;:&quot;kaaba&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilet_paper&quot;:{&quot;id&quot;:&quot;toilet-paper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;helmet_safety&quot;:{&quot;id&quot;:&quot;helmet-safety&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hard_hat&quot;:{&quot;id&quot;:&quot;hard-hat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hat_hard&quot;:{&quot;id&quot;:&quot;hat-hard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eject&quot;:{&quot;id&quot;:&quot;eject&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_right&quot;:{&quot;id&quot;:&quot;circle-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_alt_circle_right&quot;:{&quot;id&quot;:&quot;arrow-alt-circle-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_circle_check&quot;:{&quot;id&quot;:&quot;plane-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_rolling_eyes&quot;:{&quot;id&quot;:&quot;face-rolling-eyes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;meh_rolling_eyes&quot;:{&quot;id&quot;:&quot;meh-rolling-eyes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;object_group&quot;:{&quot;id&quot;:&quot;object-group&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_line&quot;:{&quot;id&quot;:&quot;chart-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;line_chart&quot;:{&quot;id&quot;:&quot;line-chart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mask_ventilator&quot;:{&quot;id&quot;:&quot;mask-ventilator&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right&quot;:{&quot;id&quot;:&quot;arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signs_post&quot;:{&quot;id&quot;:&quot;signs-post&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_signs&quot;:{&quot;id&quot;:&quot;map-signs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cash_register&quot;:{&quot;id&quot;:&quot;cash-register&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_circle_question&quot;:{&quot;id&quot;:&quot;person-circle-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;screwdriver_wrench&quot;:{&quot;id&quot;:&quot;screwdriver-wrench&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tools&quot;:{&quot;id&quot;:&quot;tools&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_to_eye&quot;:{&quot;id&quot;:&quot;arrows-to-eye&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug_circle_bolt&quot;:{&quot;id&quot;:&quot;plug-circle-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart&quot;:{&quot;id&quot;:&quot;heart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_and_venus&quot;:{&quot;id&quot;:&quot;mars-and-venus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_user&quot;:{&quot;id&quot;:&quot;house-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;home_user&quot;:{&quot;id&quot;:&quot;home-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dumpster_fire&quot;:{&quot;id&quot;:&quot;dumpster-fire&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_crack&quot;:{&quot;id&quot;:&quot;house-crack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;martini_glass_citrus&quot;:{&quot;id&quot;:&quot;martini-glass-citrus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cocktail&quot;:{&quot;id&quot;:&quot;cocktail&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_surprise&quot;:{&quot;id&quot;:&quot;face-surprise&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;surprise&quot;:{&quot;id&quot;:&quot;surprise&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bottle_water&quot;:{&quot;id&quot;:&quot;bottle-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_pause&quot;:{&quot;id&quot;:&quot;circle-pause&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pause_circle&quot;:{&quot;id&quot;:&quot;pause-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilet_paper_slash&quot;:{&quot;id&quot;:&quot;toilet-paper-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;apple_whole&quot;:{&quot;id&quot;:&quot;apple-whole&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;apple_alt&quot;:{&quot;id&quot;:&quot;apple-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kitchen_set&quot;:{&quot;id&quot;:&quot;kitchen-set&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_quarter&quot;:{&quot;id&quot;:&quot;temperature-quarter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_1&quot;:{&quot;id&quot;:&quot;temperature-1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_1&quot;:{&quot;id&quot;:&quot;thermometer-1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_quarter&quot;:{&quot;id&quot;:&quot;thermometer-quarter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cube&quot;:{&quot;id&quot;:&quot;cube&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bitcoin_sign&quot;:{&quot;id&quot;:&quot;bitcoin-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_dog&quot;:{&quot;id&quot;:&quot;shield-dog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;solar_panel&quot;:{&quot;id&quot;:&quot;solar-panel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lock_open&quot;:{&quot;id&quot;:&quot;lock-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_transfer&quot;:{&quot;id&quot;:&quot;money-bill-transfer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_trend_up&quot;:{&quot;id&quot;:&quot;money-bill-trend-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_flood_water_circle_arrow_right&quot;:{&quot;id&quot;:&quot;house-flood-water-circle-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_poll_horizontal&quot;:{&quot;id&quot;:&quot;square-poll-horizontal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;poll_h&quot;:{&quot;id&quot;:&quot;poll-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle&quot;:{&quot;id&quot;:&quot;circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;backward_fast&quot;:{&quot;id&quot;:&quot;backward-fast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fast_backward&quot;:{&quot;id&quot;:&quot;fast-backward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;recycle&quot;:{&quot;id&quot;:&quot;recycle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_astronaut&quot;:{&quot;id&quot;:&quot;user-astronaut&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_slash&quot;:{&quot;id&quot;:&quot;plane-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trademark&quot;:{&quot;id&quot;:&quot;trademark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;basketball&quot;:{&quot;id&quot;:&quot;basketball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;basketball_ball&quot;:{&quot;id&quot;:&quot;basketball-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;satellite_dish&quot;:{&quot;id&quot;:&quot;satellite-dish&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_up&quot;:{&quot;id&quot;:&quot;circle-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_alt_circle_up&quot;:{&quot;id&quot;:&quot;arrow-alt-circle-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_screen_button&quot;:{&quot;id&quot;:&quot;mobile-screen-button&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_alt&quot;:{&quot;id&quot;:&quot;mobile-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_high&quot;:{&quot;id&quot;:&quot;volume-high&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_up&quot;:{&quot;id&quot;:&quot;volume-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_rays&quot;:{&quot;id&quot;:&quot;users-rays&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wallet&quot;:{&quot;id&quot;:&quot;wallet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clipboard_check&quot;:{&quot;id&quot;:&quot;clipboard-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_audio&quot;:{&quot;id&quot;:&quot;file-audio&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;burger&quot;:{&quot;id&quot;:&quot;burger&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hamburger&quot;:{&quot;id&quot;:&quot;hamburger&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wrench&quot;:{&quot;id&quot;:&quot;wrench&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rupee_sign&quot;:{&quot;id&quot;:&quot;rupee-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rupee&quot;:{&quot;id&quot;:&quot;rupee&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_image&quot;:{&quot;id&quot;:&quot;file-image&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_question&quot;:{&quot;id&quot;:&quot;circle-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;question_circle&quot;:{&quot;id&quot;:&quot;question-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_departure&quot;:{&quot;id&quot;:&quot;plane-departure&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake_slash&quot;:{&quot;id&quot;:&quot;handshake-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_bookmark&quot;:{&quot;id&quot;:&quot;book-bookmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code_branch&quot;:{&quot;id&quot;:&quot;code-branch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hat_cowboy&quot;:{&quot;id&quot;:&quot;hat-cowboy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone_flip&quot;:{&quot;id&quot;:&quot;phone-flip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone_alt&quot;:{&quot;id&quot;:&quot;phone-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_front&quot;:{&quot;id&quot;:&quot;truck-front&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cat&quot;:{&quot;id&quot;:&quot;cat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor_circle_exclamation&quot;:{&quot;id&quot;:&quot;anchor-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_field&quot;:{&quot;id&quot;:&quot;truck-field&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;route&quot;:{&quot;id&quot;:&quot;route&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clipboard_question&quot;:{&quot;id&quot;:&quot;clipboard-question&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_medical&quot;:{&quot;id&quot;:&quot;comment-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;teeth_open&quot;:{&quot;id&quot;:&quot;teeth-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_circle_minus&quot;:{&quot;id&quot;:&quot;file-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tags&quot;:{&quot;id&quot;:&quot;tags&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wine_glass&quot;:{&quot;id&quot;:&quot;wine-glass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;forward_fast&quot;:{&quot;id&quot;:&quot;forward-fast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fast_forward&quot;:{&quot;id&quot;:&quot;fast-forward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_meh_blank&quot;:{&quot;id&quot;:&quot;face-meh-blank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;meh_blank&quot;:{&quot;id&quot;:&quot;meh-blank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_parking&quot;:{&quot;id&quot;:&quot;square-parking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;parking&quot;:{&quot;id&quot;:&quot;parking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_signal&quot;:{&quot;id&quot;:&quot;house-signal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bars_progress&quot;:{&quot;id&quot;:&quot;bars-progress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tasks_alt&quot;:{&quot;id&quot;:&quot;tasks-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;faucet_drip&quot;:{&quot;id&quot;:&quot;faucet-drip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cart_flatbed&quot;:{&quot;id&quot;:&quot;cart-flatbed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dolly_flatbed&quot;:{&quot;id&quot;:&quot;dolly-flatbed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ban_smoking&quot;:{&quot;id&quot;:&quot;ban-smoking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;smoking_ban&quot;:{&quot;id&quot;:&quot;smoking-ban&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;terminal&quot;:{&quot;id&quot;:&quot;terminal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_button&quot;:{&quot;id&quot;:&quot;mobile-button&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_medical_flag&quot;:{&quot;id&quot;:&quot;house-medical-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;basket_shopping&quot;:{&quot;id&quot;:&quot;basket-shopping&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shopping_basket&quot;:{&quot;id&quot;:&quot;shopping-basket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tape&quot;:{&quot;id&quot;:&quot;tape&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bus_simple&quot;:{&quot;id&quot;:&quot;bus-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bus_alt&quot;:{&quot;id&quot;:&quot;bus-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eye&quot;:{&quot;id&quot;:&quot;eye&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_sad_cry&quot;:{&quot;id&quot;:&quot;face-sad-cry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sad_cry&quot;:{&quot;id&quot;:&quot;sad-cry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;audio_description&quot;:{&quot;id&quot;:&quot;audio-description&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_military_to_person&quot;:{&quot;id&quot;:&quot;person-military-to-person&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_shield&quot;:{&quot;id&quot;:&quot;file-shield&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_slash&quot;:{&quot;id&quot;:&quot;user-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen&quot;:{&quot;id&quot;:&quot;pen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tower_observation&quot;:{&quot;id&quot;:&quot;tower-observation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_code&quot;:{&quot;id&quot;:&quot;file-code&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signal&quot;:{&quot;id&quot;:&quot;signal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signal_5&quot;:{&quot;id&quot;:&quot;signal-5&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signal_perfect&quot;:{&quot;id&quot;:&quot;signal-perfect&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bus&quot;:{&quot;id&quot;:&quot;bus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_circle_xmark&quot;:{&quot;id&quot;:&quot;heart-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_chimney&quot;:{&quot;id&quot;:&quot;house-chimney&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;home_lg&quot;:{&quot;id&quot;:&quot;home-lg&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;window_maximize&quot;:{&quot;id&quot;:&quot;window-maximize&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_frown&quot;:{&quot;id&quot;:&quot;face-frown&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;frown&quot;:{&quot;id&quot;:&quot;frown&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;prescription&quot;:{&quot;id&quot;:&quot;prescription&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shop&quot;:{&quot;id&quot;:&quot;shop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;store_alt&quot;:{&quot;id&quot;:&quot;store-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;floppy_disk&quot;:{&quot;id&quot;:&quot;floppy-disk&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;save&quot;:{&quot;id&quot;:&quot;save&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vihara&quot;:{&quot;id&quot;:&quot;vihara&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;scale_unbalanced&quot;:{&quot;id&quot;:&quot;scale-unbalanced&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;balance_scale_left&quot;:{&quot;id&quot;:&quot;balance-scale-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_up&quot;:{&quot;id&quot;:&quot;sort-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_asc&quot;:{&quot;id&quot;:&quot;sort-asc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_dots&quot;:{&quot;id&quot;:&quot;comment-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;commenting&quot;:{&quot;id&quot;:&quot;commenting&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plant_wilt&quot;:{&quot;id&quot;:&quot;plant-wilt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diamond&quot;:{&quot;id&quot;:&quot;diamond&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_squint&quot;:{&quot;id&quot;:&quot;face-grin-squint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_squint&quot;:{&quot;id&quot;:&quot;grin-squint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_dollar&quot;:{&quot;id&quot;:&quot;hand-holding-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_usd&quot;:{&quot;id&quot;:&quot;hand-holding-usd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_diagram&quot;:{&quot;id&quot;:&quot;chart-diagram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bacterium&quot;:{&quot;id&quot;:&quot;bacterium&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_pointer&quot;:{&quot;id&quot;:&quot;hand-pointer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;drum_steelpan&quot;:{&quot;id&quot;:&quot;drum-steelpan&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_scissors&quot;:{&quot;id&quot;:&quot;hand-scissors&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_praying&quot;:{&quot;id&quot;:&quot;hands-praying&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;praying_hands&quot;:{&quot;id&quot;:&quot;praying-hands&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_rotate_right&quot;:{&quot;id&quot;:&quot;arrow-rotate-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_rotate&quot;:{&quot;id&quot;:&quot;arrow-right-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_rotate_forward&quot;:{&quot;id&quot;:&quot;arrow-rotate-forward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;redo&quot;:{&quot;id&quot;:&quot;redo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;biohazard&quot;:{&quot;id&quot;:&quot;biohazard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location_crosshairs&quot;:{&quot;id&quot;:&quot;location-crosshairs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location&quot;:{&quot;id&quot;:&quot;location&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars_double&quot;:{&quot;id&quot;:&quot;mars-double&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child_dress&quot;:{&quot;id&quot;:&quot;child-dress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_between_lines&quot;:{&quot;id&quot;:&quot;users-between-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lungs_virus&quot;:{&quot;id&quot;:&quot;lungs-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_tears&quot;:{&quot;id&quot;:&quot;face-grin-tears&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_tears&quot;:{&quot;id&quot;:&quot;grin-tears&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone&quot;:{&quot;id&quot;:&quot;phone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_xmark&quot;:{&quot;id&quot;:&quot;calendar-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_times&quot;:{&quot;id&quot;:&quot;calendar-times&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child_reaching&quot;:{&quot;id&quot;:&quot;child-reaching&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;head_side_virus&quot;:{&quot;id&quot;:&quot;head-side-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_gear&quot;:{&quot;id&quot;:&quot;user-gear&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_cog&quot;:{&quot;id&quot;:&quot;user-cog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_1_9&quot;:{&quot;id&quot;:&quot;arrow-up-1-9&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_numeric_up&quot;:{&quot;id&quot;:&quot;sort-numeric-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;door_closed&quot;:{&quot;id&quot;:&quot;door-closed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_virus&quot;:{&quot;id&quot;:&quot;shield-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_six&quot;:{&quot;id&quot;:&quot;dice-six&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mosquito_net&quot;:{&quot;id&quot;:&quot;mosquito-net&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_fragment&quot;:{&quot;id&quot;:&quot;file-fragment&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bridge_water&quot;:{&quot;id&quot;:&quot;bridge-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_booth&quot;:{&quot;id&quot;:&quot;person-booth&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;text_width&quot;:{&quot;id&quot;:&quot;text-width&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hat_wizard&quot;:{&quot;id&quot;:&quot;hat-wizard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_fancy&quot;:{&quot;id&quot;:&quot;pen-fancy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_digging&quot;:{&quot;id&quot;:&quot;person-digging&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;digging&quot;:{&quot;id&quot;:&quot;digging&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gauge_simple&quot;:{&quot;id&quot;:&quot;gauge-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gauge_simple_med&quot;:{&quot;id&quot;:&quot;gauge-simple-med&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachometer_average&quot;:{&quot;id&quot;:&quot;tachometer-average&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_medical&quot;:{&quot;id&quot;:&quot;book-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;poo&quot;:{&quot;id&quot;:&quot;poo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quote_right&quot;:{&quot;id&quot;:&quot;quote-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quote_right_alt&quot;:{&quot;id&quot;:&quot;quote-right-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shirt&quot;:{&quot;id&quot;:&quot;shirt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;t_shirt&quot;:{&quot;id&quot;:&quot;t-shirt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tshirt&quot;:{&quot;id&quot;:&quot;tshirt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cubes&quot;:{&quot;id&quot;:&quot;cubes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;divide&quot;:{&quot;id&quot;:&quot;divide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tenge_sign&quot;:{&quot;id&quot;:&quot;tenge-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tenge&quot;:{&quot;id&quot;:&quot;tenge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;headphones&quot;:{&quot;id&quot;:&quot;headphones&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_holding&quot;:{&quot;id&quot;:&quot;hands-holding&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_clapping&quot;:{&quot;id&quot;:&quot;hands-clapping&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;republican&quot;:{&quot;id&quot;:&quot;republican&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_left&quot;:{&quot;id&quot;:&quot;arrow-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_circle_xmark&quot;:{&quot;id&quot;:&quot;person-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ruler&quot;:{&quot;id&quot;:&quot;ruler&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;align_left&quot;:{&quot;id&quot;:&quot;align-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_d6&quot;:{&quot;id&quot;:&quot;dice-d6&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;restroom&quot;:{&quot;id&quot;:&quot;restroom&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_viewfinder&quot;:{&quot;id&quot;:&quot;users-viewfinder&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_video&quot;:{&quot;id&quot;:&quot;file-video&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;up_right_from_square&quot;:{&quot;id&quot;:&quot;up-right-from-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;external_link_alt&quot;:{&quot;id&quot;:&quot;external-link-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_cells&quot;:{&quot;id&quot;:&quot;table-cells&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;th&quot;:{&quot;id&quot;:&quot;th&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_pdf&quot;:{&quot;id&quot;:&quot;file-pdf&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_bible&quot;:{&quot;id&quot;:&quot;book-bible&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bible&quot;:{&quot;id&quot;:&quot;bible&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;suitcase_medical&quot;:{&quot;id&quot;:&quot;suitcase-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;medkit&quot;:{&quot;id&quot;:&quot;medkit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_secret&quot;:{&quot;id&quot;:&quot;user-secret&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;otter&quot;:{&quot;id&quot;:&quot;otter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_dress&quot;:{&quot;id&quot;:&quot;person-dress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;female&quot;:{&quot;id&quot;:&quot;female&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_dollar&quot;:{&quot;id&quot;:&quot;comment-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;business_time&quot;:{&quot;id&quot;:&quot;business-time&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;briefcase_clock&quot;:{&quot;id&quot;:&quot;briefcase-clock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_cells_large&quot;:{&quot;id&quot;:&quot;table-cells-large&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;th_large&quot;:{&quot;id&quot;:&quot;th-large&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_tanakh&quot;:{&quot;id&quot;:&quot;book-tanakh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tanakh&quot;:{&quot;id&quot;:&quot;tanakh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone_volume&quot;:{&quot;id&quot;:&quot;phone-volume&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_control_phone&quot;:{&quot;id&quot;:&quot;volume-control-phone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hat_cowboy_side&quot;:{&quot;id&quot;:&quot;hat-cowboy-side&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clipboard_user&quot;:{&quot;id&quot;:&quot;clipboard-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child&quot;:{&quot;id&quot;:&quot;child&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lira_sign&quot;:{&quot;id&quot;:&quot;lira-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;satellite&quot;:{&quot;id&quot;:&quot;satellite&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_lock&quot;:{&quot;id&quot;:&quot;plane-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tag&quot;:{&quot;id&quot;:&quot;tag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment&quot;:{&quot;id&quot;:&quot;comment&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cake_candles&quot;:{&quot;id&quot;:&quot;cake-candles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;birthday_cake&quot;:{&quot;id&quot;:&quot;birthday-cake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cake&quot;:{&quot;id&quot;:&quot;cake&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angles_up&quot;:{&quot;id&quot;:&quot;angles-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_double_up&quot;:{&quot;id&quot;:&quot;angle-double-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paperclip&quot;:{&quot;id&quot;:&quot;paperclip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_to_city&quot;:{&quot;id&quot;:&quot;arrow-right-to-city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ribbon&quot;:{&quot;id&quot;:&quot;ribbon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lungs&quot;:{&quot;id&quot;:&quot;lungs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_9_1&quot;:{&quot;id&quot;:&quot;arrow-up-9-1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_numeric_up_alt&quot;:{&quot;id&quot;:&quot;sort-numeric-up-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;litecoin_sign&quot;:{&quot;id&quot;:&quot;litecoin-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;border_none&quot;:{&quot;id&quot;:&quot;border-none&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_nodes&quot;:{&quot;id&quot;:&quot;circle-nodes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;parachute_box&quot;:{&quot;id&quot;:&quot;parachute-box&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;indent&quot;:{&quot;id&quot;:&quot;indent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_field_un&quot;:{&quot;id&quot;:&quot;truck-field-un&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass&quot;:{&quot;id&quot;:&quot;hourglass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hourglass_empty&quot;:{&quot;id&quot;:&quot;hourglass-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mountain&quot;:{&quot;id&quot;:&quot;mountain&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_doctor&quot;:{&quot;id&quot;:&quot;user-doctor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_md&quot;:{&quot;id&quot;:&quot;user-md&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_info&quot;:{&quot;id&quot;:&quot;circle-info&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;info_circle&quot;:{&quot;id&quot;:&quot;info-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_meatball&quot;:{&quot;id&quot;:&quot;cloud-meatball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;camera&quot;:{&quot;id&quot;:&quot;camera&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;camera_alt&quot;:{&quot;id&quot;:&quot;camera-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_virus&quot;:{&quot;id&quot;:&quot;square-virus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;meteor&quot;:{&quot;id&quot;:&quot;meteor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_on&quot;:{&quot;id&quot;:&quot;car-on&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sleigh&quot;:{&quot;id&quot;:&quot;sleigh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_1_9&quot;:{&quot;id&quot;:&quot;arrow-down-1-9&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_numeric_asc&quot;:{&quot;id&quot;:&quot;sort-numeric-asc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_numeric_down&quot;:{&quot;id&quot;:&quot;sort-numeric-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_droplet&quot;:{&quot;id&quot;:&quot;hand-holding-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_water&quot;:{&quot;id&quot;:&quot;hand-holding-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;water&quot;:{&quot;id&quot;:&quot;water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_check&quot;:{&quot;id&quot;:&quot;calendar-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;braille&quot;:{&quot;id&quot;:&quot;braille&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;prescription_bottle_medical&quot;:{&quot;id&quot;:&quot;prescription-bottle-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;prescription_bottle_alt&quot;:{&quot;id&quot;:&quot;prescription-bottle-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;landmark&quot;:{&quot;id&quot;:&quot;landmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck&quot;:{&quot;id&quot;:&quot;truck&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crosshairs&quot;:{&quot;id&quot;:&quot;crosshairs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_cane&quot;:{&quot;id&quot;:&quot;person-cane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vest_patches&quot;:{&quot;id&quot;:&quot;vest-patches&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;check_double&quot;:{&quot;id&quot;:&quot;check-double&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_a_z&quot;:{&quot;id&quot;:&quot;arrow-down-a-z&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_alpha_asc&quot;:{&quot;id&quot;:&quot;sort-alpha-asc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_alpha_down&quot;:{&quot;id&quot;:&quot;sort-alpha-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_wheat&quot;:{&quot;id&quot;:&quot;money-bill-wheat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_rotate_left&quot;:{&quot;id&quot;:&quot;arrow-rotate-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_left_rotate&quot;:{&quot;id&quot;:&quot;arrow-left-rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_rotate_back&quot;:{&quot;id&quot;:&quot;arrow-rotate-back&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_rotate_backward&quot;:{&quot;id&quot;:&quot;arrow-rotate-backward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;undo&quot;:{&quot;id&quot;:&quot;undo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hard_drive&quot;:{&quot;id&quot;:&quot;hard-drive&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hdd&quot;:{&quot;id&quot;:&quot;hdd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_squint_tears&quot;:{&quot;id&quot;:&quot;face-grin-squint-tears&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_squint_tears&quot;:{&quot;id&quot;:&quot;grin-squint-tears&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dumbbell&quot;:{&quot;id&quot;:&quot;dumbbell&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rectangle_list&quot;:{&quot;id&quot;:&quot;rectangle-list&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_alt&quot;:{&quot;id&quot;:&quot;list-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tarp_droplet&quot;:{&quot;id&quot;:&quot;tarp-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_medical_circle_check&quot;:{&quot;id&quot;:&quot;house-medical-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_skiing_nordic&quot;:{&quot;id&quot;:&quot;person-skiing-nordic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;skiing_nordic&quot;:{&quot;id&quot;:&quot;skiing-nordic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_plus&quot;:{&quot;id&quot;:&quot;calendar-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_arrival&quot;:{&quot;id&quot;:&quot;plane-arrival&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_left&quot;:{&quot;id&quot;:&quot;circle-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_alt_circle_left&quot;:{&quot;id&quot;:&quot;arrow-alt-circle-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;train_subway&quot;:{&quot;id&quot;:&quot;train-subway&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;subway&quot;:{&quot;id&quot;:&quot;subway&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_gantt&quot;:{&quot;id&quot;:&quot;chart-gantt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;indian_rupee_sign&quot;:{&quot;id&quot;:&quot;indian-rupee-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;indian_rupee&quot;:{&quot;id&quot;:&quot;indian-rupee&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;inr&quot;:{&quot;id&quot;:&quot;inr&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crop_simple&quot;:{&quot;id&quot;:&quot;crop-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;crop_alt&quot;:{&quot;id&quot;:&quot;crop-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_1&quot;:{&quot;id&quot;:&quot;money-bill-1&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_alt&quot;:{&quot;id&quot;:&quot;money-bill-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;left_long&quot;:{&quot;id&quot;:&quot;left-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_alt_left&quot;:{&quot;id&quot;:&quot;long-arrow-alt-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dna&quot;:{&quot;id&quot;:&quot;dna&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;virus_slash&quot;:{&quot;id&quot;:&quot;virus-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;minus&quot;:{&quot;id&quot;:&quot;minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;subtract&quot;:{&quot;id&quot;:&quot;subtract&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess&quot;:{&quot;id&quot;:&quot;chess&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_left_long&quot;:{&quot;id&quot;:&quot;arrow-left-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_left&quot;:{&quot;id&quot;:&quot;long-arrow-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug_circle_check&quot;:{&quot;id&quot;:&quot;plug-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;street_view&quot;:{&quot;id&quot;:&quot;street-view&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;franc_sign&quot;:{&quot;id&quot;:&quot;franc-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_off&quot;:{&quot;id&quot;:&quot;volume-off&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_asl_interpreting&quot;:{&quot;id&quot;:&quot;hands-asl-interpreting&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;american_sign_language_interpreting&quot;:{&quot;id&quot;:&quot;american-sign-language-interpreting&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;asl_interpreting&quot;:{&quot;id&quot;:&quot;asl-interpreting&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_american_sign_language_interpreting&quot;:{&quot;id&quot;:&quot;hands-american-sign-language-interpreting&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gear&quot;:{&quot;id&quot;:&quot;gear&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cog&quot;:{&quot;id&quot;:&quot;cog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;droplet_slash&quot;:{&quot;id&quot;:&quot;droplet-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tint_slash&quot;:{&quot;id&quot;:&quot;tint-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mosque&quot;:{&quot;id&quot;:&quot;mosque&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star_of_david&quot;:{&quot;id&quot;:&quot;star-of-david&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_military_rifle&quot;:{&quot;id&quot;:&quot;person-military-rifle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cart_shopping&quot;:{&quot;id&quot;:&quot;cart-shopping&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shopping_cart&quot;:{&quot;id&quot;:&quot;shopping-cart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vials&quot;:{&quot;id&quot;:&quot;vials&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug_circle_plus&quot;:{&quot;id&quot;:&quot;plug-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;place_of_worship&quot;:{&quot;id&quot;:&quot;place-of-worship&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grip_vertical&quot;:{&quot;id&quot;:&quot;grip-vertical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hexagon_nodes&quot;:{&quot;id&quot;:&quot;hexagon-nodes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_turn_up&quot;:{&quot;id&quot;:&quot;arrow-turn-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;level_up&quot;:{&quot;id&quot;:&quot;level-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_root_variable&quot;:{&quot;id&quot;:&quot;square-root-variable&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_root_alt&quot;:{&quot;id&quot;:&quot;square-root-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clock&quot;:{&quot;id&quot;:&quot;clock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clock_four&quot;:{&quot;id&quot;:&quot;clock-four&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;step_backward&quot;:{&quot;id&quot;:&quot;step-backward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pallet&quot;:{&quot;id&quot;:&quot;pallet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;faucet&quot;:{&quot;id&quot;:&quot;faucet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baseball_bat_ball&quot;:{&quot;id&quot;:&quot;baseball-bat-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caret_down&quot;:{&quot;id&quot;:&quot;caret-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_chimney_medical&quot;:{&quot;id&quot;:&quot;house-chimney-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clinic_medical&quot;:{&quot;id&quot;:&quot;clinic-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_three_quarters&quot;:{&quot;id&quot;:&quot;temperature-three-quarters&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_3&quot;:{&quot;id&quot;:&quot;temperature-3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_3&quot;:{&quot;id&quot;:&quot;thermometer-3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_three_quarters&quot;:{&quot;id&quot;:&quot;thermometer-three-quarters&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_screen&quot;:{&quot;id&quot;:&quot;mobile-screen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_android_alt&quot;:{&quot;id&quot;:&quot;mobile-android-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_up&quot;:{&quot;id&quot;:&quot;plane-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;piggy_bank&quot;:{&quot;id&quot;:&quot;piggy-bank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_half&quot;:{&quot;id&quot;:&quot;battery-half&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_3&quot;:{&quot;id&quot;:&quot;battery-3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mountain_city&quot;:{&quot;id&quot;:&quot;mountain-city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;coins&quot;:{&quot;id&quot;:&quot;coins&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;khanda&quot;:{&quot;id&quot;:&quot;khanda&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sliders_h&quot;:{&quot;id&quot;:&quot;sliders-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder_tree&quot;:{&quot;id&quot;:&quot;folder-tree&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;network_wired&quot;:{&quot;id&quot;:&quot;network-wired&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_pin&quot;:{&quot;id&quot;:&quot;map-pin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hamsa&quot;:{&quot;id&quot;:&quot;hamsa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cent_sign&quot;:{&quot;id&quot;:&quot;cent-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flask&quot;:{&quot;id&quot;:&quot;flask&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_pregnant&quot;:{&quot;id&quot;:&quot;person-pregnant&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wand_sparkles&quot;:{&quot;id&quot;:&quot;wand-sparkles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ellipsis_vertical&quot;:{&quot;id&quot;:&quot;ellipsis-vertical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ellipsis_v&quot;:{&quot;id&quot;:&quot;ellipsis-v&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;power_off&quot;:{&quot;id&quot;:&quot;power-off&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;right_long&quot;:{&quot;id&quot;:&quot;right-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_alt_right&quot;:{&quot;id&quot;:&quot;long-arrow-alt-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flag_usa&quot;:{&quot;id&quot;:&quot;flag-usa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laptop_file&quot;:{&quot;id&quot;:&quot;laptop-file&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tty&quot;:{&quot;id&quot;:&quot;tty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;teletype&quot;:{&quot;id&quot;:&quot;teletype&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram_next&quot;:{&quot;id&quot;:&quot;diagram-next&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_rifle&quot;:{&quot;id&quot;:&quot;person-rifle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_medical_circle_exclamation&quot;:{&quot;id&quot;:&quot;house-medical-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;closed_captioning&quot;:{&quot;id&quot;:&quot;closed-captioning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_hiking&quot;:{&quot;id&quot;:&quot;person-hiking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hiking&quot;:{&quot;id&quot;:&quot;hiking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;venus_double&quot;:{&quot;id&quot;:&quot;venus-double&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;images&quot;:{&quot;id&quot;:&quot;images&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calculator&quot;:{&quot;id&quot;:&quot;calculator&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;people_pulling&quot;:{&quot;id&quot;:&quot;people-pulling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cable_car&quot;:{&quot;id&quot;:&quot;cable-car&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tram&quot;:{&quot;id&quot;:&quot;tram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_rain&quot;:{&quot;id&quot;:&quot;cloud-rain&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_circle_xmark&quot;:{&quot;id&quot;:&quot;building-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ship&quot;:{&quot;id&quot;:&quot;ship&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_down_to_line&quot;:{&quot;id&quot;:&quot;arrows-down-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;download&quot;:{&quot;id&quot;:&quot;download&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin&quot;:{&quot;id&quot;:&quot;face-grin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin&quot;:{&quot;id&quot;:&quot;grin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;delete_left&quot;:{&quot;id&quot;:&quot;delete-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;backspace&quot;:{&quot;id&quot;:&quot;backspace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eye_dropper&quot;:{&quot;id&quot;:&quot;eye-dropper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eye_dropper_empty&quot;:{&quot;id&quot;:&quot;eye-dropper-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eyedropper&quot;:{&quot;id&quot;:&quot;eyedropper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_circle_check&quot;:{&quot;id&quot;:&quot;file-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;forward&quot;:{&quot;id&quot;:&quot;forward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile&quot;:{&quot;id&quot;:&quot;mobile&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_android&quot;:{&quot;id&quot;:&quot;mobile-android&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mobile_phone&quot;:{&quot;id&quot;:&quot;mobile-phone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_meh&quot;:{&quot;id&quot;:&quot;face-meh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;meh&quot;:{&quot;id&quot;:&quot;meh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;align_center&quot;:{&quot;id&quot;:&quot;align-center&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_skull&quot;:{&quot;id&quot;:&quot;book-skull&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_dead&quot;:{&quot;id&quot;:&quot;book-dead&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;id_card&quot;:{&quot;id&quot;:&quot;id-card&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;drivers_license&quot;:{&quot;id&quot;:&quot;drivers-license&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;outdent&quot;:{&quot;id&quot;:&quot;outdent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dedent&quot;:{&quot;id&quot;:&quot;dedent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_circle_exclamation&quot;:{&quot;id&quot;:&quot;heart-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house&quot;:{&quot;id&quot;:&quot;house&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;home&quot;:{&quot;id&quot;:&quot;home&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;home_alt&quot;:{&quot;id&quot;:&quot;home-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;home_lg_alt&quot;:{&quot;id&quot;:&quot;home-lg-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_week&quot;:{&quot;id&quot;:&quot;calendar-week&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laptop_medical&quot;:{&quot;id&quot;:&quot;laptop-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_medical&quot;:{&quot;id&quot;:&quot;file-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_one&quot;:{&quot;id&quot;:&quot;dice-one&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kiwi_bird&quot;:{&quot;id&quot;:&quot;kiwi-bird&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_arrow_left&quot;:{&quot;id&quot;:&quot;arrow-right-arrow-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rotate_right&quot;:{&quot;id&quot;:&quot;rotate-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;redo_alt&quot;:{&quot;id&quot;:&quot;redo-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rotate_forward&quot;:{&quot;id&quot;:&quot;rotate-forward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;utensils&quot;:{&quot;id&quot;:&quot;utensils&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cutlery&quot;:{&quot;id&quot;:&quot;cutlery&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_wide_short&quot;:{&quot;id&quot;:&quot;arrow-up-wide-short&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_amount_up&quot;:{&quot;id&quot;:&quot;sort-amount-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mill_sign&quot;:{&quot;id&quot;:&quot;mill-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bowl_rice&quot;:{&quot;id&quot;:&quot;bowl-rice&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;skull&quot;:{&quot;id&quot;:&quot;skull&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tower_broadcast&quot;:{&quot;id&quot;:&quot;tower-broadcast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;broadcast_tower&quot;:{&quot;id&quot;:&quot;broadcast-tower&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_pickup&quot;:{&quot;id&quot;:&quot;truck-pickup&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;up_long&quot;:{&quot;id&quot;:&quot;up-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_alt_up&quot;:{&quot;id&quot;:&quot;long-arrow-alt-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stop&quot;:{&quot;id&quot;:&quot;stop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code_merge&quot;:{&quot;id&quot;:&quot;code-merge&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;upload&quot;:{&quot;id&quot;:&quot;upload&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hurricane&quot;:{&quot;id&quot;:&quot;hurricane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilet_portable&quot;:{&quot;id&quot;:&quot;toilet-portable&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;compact_disc&quot;:{&quot;id&quot;:&quot;compact-disc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_arrow_down&quot;:{&quot;id&quot;:&quot;file-arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_download&quot;:{&quot;id&quot;:&quot;file-download&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;caravan&quot;:{&quot;id&quot;:&quot;caravan&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_cat&quot;:{&quot;id&quot;:&quot;shield-cat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bolt&quot;:{&quot;id&quot;:&quot;bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;zap&quot;:{&quot;id&quot;:&quot;zap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass_water&quot;:{&quot;id&quot;:&quot;glass-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;oil_well&quot;:{&quot;id&quot;:&quot;oil-well&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mars&quot;:{&quot;id&quot;:&quot;mars&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toilet&quot;:{&quot;id&quot;:&quot;toilet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane_circle_xmark&quot;:{&quot;id&quot;:&quot;plane-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yen_sign&quot;:{&quot;id&quot;:&quot;yen-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cny&quot;:{&quot;id&quot;:&quot;cny&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jpy&quot;:{&quot;id&quot;:&quot;jpy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rmb&quot;:{&quot;id&quot;:&quot;rmb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yen&quot;:{&quot;id&quot;:&quot;yen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ruble_sign&quot;:{&quot;id&quot;:&quot;ruble-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rouble&quot;:{&quot;id&quot;:&quot;rouble&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rub&quot;:{&quot;id&quot;:&quot;rub&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ruble&quot;:{&quot;id&quot;:&quot;ruble&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sun&quot;:{&quot;id&quot;:&quot;sun&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;guitar&quot;:{&quot;id&quot;:&quot;guitar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_laugh_wink&quot;:{&quot;id&quot;:&quot;face-laugh-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laugh_wink&quot;:{&quot;id&quot;:&quot;laugh-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;horse_head&quot;:{&quot;id&quot;:&quot;horse-head&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bore_hole&quot;:{&quot;id&quot;:&quot;bore-hole&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;industry&quot;:{&quot;id&quot;:&quot;industry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_down&quot;:{&quot;id&quot;:&quot;circle-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_alt_circle_down&quot;:{&quot;id&quot;:&quot;arrow-alt-circle-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_turn_to_dots&quot;:{&quot;id&quot;:&quot;arrows-turn-to-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;florin_sign&quot;:{&quot;id&quot;:&quot;florin-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_short_wide&quot;:{&quot;id&quot;:&quot;arrow-down-short-wide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_amount_desc&quot;:{&quot;id&quot;:&quot;sort-amount-desc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_amount_down_alt&quot;:{&quot;id&quot;:&quot;sort-amount-down-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;less_than&quot;:{&quot;id&quot;:&quot;less-than&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_down&quot;:{&quot;id&quot;:&quot;angle-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_tunnel&quot;:{&quot;id&quot;:&quot;car-tunnel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;head_side_cough&quot;:{&quot;id&quot;:&quot;head-side-cough&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grip_lines&quot;:{&quot;id&quot;:&quot;grip-lines&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thumbs_down&quot;:{&quot;id&quot;:&quot;thumbs-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_lock&quot;:{&quot;id&quot;:&quot;user-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_long&quot;:{&quot;id&quot;:&quot;arrow-right-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_right&quot;:{&quot;id&quot;:&quot;long-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor_circle_xmark&quot;:{&quot;id&quot;:&quot;anchor-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ellipsis&quot;:{&quot;id&quot;:&quot;ellipsis&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ellipsis_h&quot;:{&quot;id&quot;:&quot;ellipsis-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_pawn&quot;:{&quot;id&quot;:&quot;chess-pawn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kit_medical&quot;:{&quot;id&quot;:&quot;kit-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;first_aid&quot;:{&quot;id&quot;:&quot;first-aid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_through_window&quot;:{&quot;id&quot;:&quot;person-through-window&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;toolbox&quot;:{&quot;id&quot;:&quot;toolbox&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_holding_circle&quot;:{&quot;id&quot;:&quot;hands-holding-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bug&quot;:{&quot;id&quot;:&quot;bug&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;credit_card&quot;:{&quot;id&quot;:&quot;credit-card&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;credit_card_alt&quot;:{&quot;id&quot;:&quot;credit-card-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car&quot;:{&quot;id&quot;:&quot;car&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;automobile&quot;:{&quot;id&quot;:&quot;automobile&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_hand&quot;:{&quot;id&quot;:&quot;hand-holding-hand&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_open_reader&quot;:{&quot;id&quot;:&quot;book-open-reader&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_reader&quot;:{&quot;id&quot;:&quot;book-reader&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mountain_sun&quot;:{&quot;id&quot;:&quot;mountain-sun&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_left_right_to_line&quot;:{&quot;id&quot;:&quot;arrows-left-right-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_d20&quot;:{&quot;id&quot;:&quot;dice-d20&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_droplet&quot;:{&quot;id&quot;:&quot;truck-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_circle_xmark&quot;:{&quot;id&quot;:&quot;file-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_arrow_up&quot;:{&quot;id&quot;:&quot;temperature-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_up&quot;:{&quot;id&quot;:&quot;temperature-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;medal&quot;:{&quot;id&quot;:&quot;medal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bed&quot;:{&quot;id&quot;:&quot;bed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_h&quot;:{&quot;id&quot;:&quot;square-h&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;h_square&quot;:{&quot;id&quot;:&quot;h-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;podcast&quot;:{&quot;id&quot;:&quot;podcast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_full&quot;:{&quot;id&quot;:&quot;temperature-full&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_4&quot;:{&quot;id&quot;:&quot;temperature-4&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_4&quot;:{&quot;id&quot;:&quot;thermometer-4&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer_full&quot;:{&quot;id&quot;:&quot;thermometer-full&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bell&quot;:{&quot;id&quot;:&quot;bell&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;superscript&quot;:{&quot;id&quot;:&quot;superscript&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug_circle_xmark&quot;:{&quot;id&quot;:&quot;plug-circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star_of_life&quot;:{&quot;id&quot;:&quot;star-of-life&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone_slash&quot;:{&quot;id&quot;:&quot;phone-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paint_roller&quot;:{&quot;id&quot;:&quot;paint-roller&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake_angle&quot;:{&quot;id&quot;:&quot;handshake-angle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands_helping&quot;:{&quot;id&quot;:&quot;hands-helping&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;location_dot&quot;:{&quot;id&quot;:&quot;location-dot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map_marker_alt&quot;:{&quot;id&quot;:&quot;map-marker-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;greater_than&quot;:{&quot;id&quot;:&quot;greater-than&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_swimming&quot;:{&quot;id&quot;:&quot;person-swimming&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;swimmer&quot;:{&quot;id&quot;:&quot;swimmer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down&quot;:{&quot;id&quot;:&quot;arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;droplet&quot;:{&quot;id&quot;:&quot;droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tint&quot;:{&quot;id&quot;:&quot;tint&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;eraser&quot;:{&quot;id&quot;:&quot;eraser&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth_americas&quot;:{&quot;id&quot;:&quot;earth-americas&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth&quot;:{&quot;id&quot;:&quot;earth&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth_america&quot;:{&quot;id&quot;:&quot;earth-america&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;globe_americas&quot;:{&quot;id&quot;:&quot;globe-americas&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_burst&quot;:{&quot;id&quot;:&quot;person-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dove&quot;:{&quot;id&quot;:&quot;dove&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_empty&quot;:{&quot;id&quot;:&quot;battery-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_0&quot;:{&quot;id&quot;:&quot;battery-0&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;socks&quot;:{&quot;id&quot;:&quot;socks&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;inbox&quot;:{&quot;id&quot;:&quot;inbox&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gauge_high&quot;:{&quot;id&quot;:&quot;gauge-high&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachometer_alt&quot;:{&quot;id&quot;:&quot;tachometer-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachometer_alt_fast&quot;:{&quot;id&quot;:&quot;tachometer-alt-fast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;envelope_open_text&quot;:{&quot;id&quot;:&quot;envelope-open-text&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hospital&quot;:{&quot;id&quot;:&quot;hospital&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hospital_alt&quot;:{&quot;id&quot;:&quot;hospital-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hospital_wide&quot;:{&quot;id&quot;:&quot;hospital-wide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wine_bottle&quot;:{&quot;id&quot;:&quot;wine-bottle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_rook&quot;:{&quot;id&quot;:&quot;chess-rook&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bars_staggered&quot;:{&quot;id&quot;:&quot;bars-staggered&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;reorder&quot;:{&quot;id&quot;:&quot;reorder&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stream&quot;:{&quot;id&quot;:&quot;stream&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dharmachakra&quot;:{&quot;id&quot;:&quot;dharmachakra&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hotdog&quot;:{&quot;id&quot;:&quot;hotdog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_walking_with_cane&quot;:{&quot;id&quot;:&quot;person-walking-with-cane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blind&quot;:{&quot;id&quot;:&quot;blind&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;drum&quot;:{&quot;id&quot;:&quot;drum&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ice_cream&quot;:{&quot;id&quot;:&quot;ice-cream&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;heart_circle_bolt&quot;:{&quot;id&quot;:&quot;heart-circle-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fax&quot;:{&quot;id&quot;:&quot;fax&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paragraph&quot;:{&quot;id&quot;:&quot;paragraph&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;check_to_slot&quot;:{&quot;id&quot;:&quot;check-to-slot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vote_yea&quot;:{&quot;id&quot;:&quot;vote-yea&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;star_half&quot;:{&quot;id&quot;:&quot;star-half&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;boxes_stacked&quot;:{&quot;id&quot;:&quot;boxes-stacked&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;boxes&quot;:{&quot;id&quot;:&quot;boxes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;boxes_alt&quot;:{&quot;id&quot;:&quot;boxes-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;link&quot;:{&quot;id&quot;:&quot;link&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chain&quot;:{&quot;id&quot;:&quot;chain&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ear_listen&quot;:{&quot;id&quot;:&quot;ear-listen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;assistive_listening_systems&quot;:{&quot;id&quot;:&quot;assistive-listening-systems&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tree_city&quot;:{&quot;id&quot;:&quot;tree-city&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;play&quot;:{&quot;id&quot;:&quot;play&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;font&quot;:{&quot;id&quot;:&quot;font&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_cells_row_lock&quot;:{&quot;id&quot;:&quot;table-cells-row-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rupiah_sign&quot;:{&quot;id&quot;:&quot;rupiah-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass&quot;:{&quot;id&quot;:&quot;magnifying-glass&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;search&quot;:{&quot;id&quot;:&quot;search&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_tennis_paddle_ball&quot;:{&quot;id&quot;:&quot;table-tennis-paddle-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ping_pong_paddle_ball&quot;:{&quot;id&quot;:&quot;ping-pong-paddle-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_tennis&quot;:{&quot;id&quot;:&quot;table-tennis&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_dots_from_line&quot;:{&quot;id&quot;:&quot;person-dots-from-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagnoses&quot;:{&quot;id&quot;:&quot;diagnoses&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trash_can_arrow_up&quot;:{&quot;id&quot;:&quot;trash-can-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trash_restore_alt&quot;:{&quot;id&quot;:&quot;trash-restore-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;naira_sign&quot;:{&quot;id&quot;:&quot;naira-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cart_arrow_down&quot;:{&quot;id&quot;:&quot;cart-arrow-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;walkie_talkie&quot;:{&quot;id&quot;:&quot;walkie-talkie&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_pen&quot;:{&quot;id&quot;:&quot;file-pen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_edit&quot;:{&quot;id&quot;:&quot;file-edit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;receipt&quot;:{&quot;id&quot;:&quot;receipt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_pen&quot;:{&quot;id&quot;:&quot;square-pen&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_square&quot;:{&quot;id&quot;:&quot;pen-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pencil_square&quot;:{&quot;id&quot;:&quot;pencil-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;suitcase_rolling&quot;:{&quot;id&quot;:&quot;suitcase-rolling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_circle_exclamation&quot;:{&quot;id&quot;:&quot;person-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_down&quot;:{&quot;id&quot;:&quot;chevron-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_full&quot;:{&quot;id&quot;:&quot;battery-full&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery&quot;:{&quot;id&quot;:&quot;battery&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_5&quot;:{&quot;id&quot;:&quot;battery-5&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;skull_crossbones&quot;:{&quot;id&quot;:&quot;skull-crossbones&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code_compare&quot;:{&quot;id&quot;:&quot;code-compare&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_ul&quot;:{&quot;id&quot;:&quot;list-ul&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_dots&quot;:{&quot;id&quot;:&quot;list-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school_lock&quot;:{&quot;id&quot;:&quot;school-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tower_cell&quot;:{&quot;id&quot;:&quot;tower-cell&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;down_long&quot;:{&quot;id&quot;:&quot;down-long&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;long_arrow_alt_down&quot;:{&quot;id&quot;:&quot;long-arrow-alt-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ranking_star&quot;:{&quot;id&quot;:&quot;ranking-star&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chess_king&quot;:{&quot;id&quot;:&quot;chess-king&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_harassing&quot;:{&quot;id&quot;:&quot;person-harassing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;brazilian_real_sign&quot;:{&quot;id&quot;:&quot;brazilian-real-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;landmark_dome&quot;:{&quot;id&quot;:&quot;landmark-dome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;landmark_alt&quot;:{&quot;id&quot;:&quot;landmark-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up&quot;:{&quot;id&quot;:&quot;arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tv&quot;:{&quot;id&quot;:&quot;tv&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;television&quot;:{&quot;id&quot;:&quot;television&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tv_alt&quot;:{&quot;id&quot;:&quot;tv-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;list_check&quot;:{&quot;id&quot;:&quot;list-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tasks&quot;:{&quot;id&quot;:&quot;tasks&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jug_detergent&quot;:{&quot;id&quot;:&quot;jug-detergent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_user&quot;:{&quot;id&quot;:&quot;circle-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_circle&quot;:{&quot;id&quot;:&quot;user-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_shield&quot;:{&quot;id&quot;:&quot;user-shield&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wind&quot;:{&quot;id&quot;:&quot;wind&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_burst&quot;:{&quot;id&quot;:&quot;car-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_crash&quot;:{&quot;id&quot;:&quot;car-crash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_snowboarding&quot;:{&quot;id&quot;:&quot;person-snowboarding&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;snowboarding&quot;:{&quot;id&quot;:&quot;snowboarding&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_fast&quot;:{&quot;id&quot;:&quot;truck-fast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shipping_fast&quot;:{&quot;id&quot;:&quot;shipping-fast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fish&quot;:{&quot;id&quot;:&quot;fish&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_graduate&quot;:{&quot;id&quot;:&quot;user-graduate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_half_stroke&quot;:{&quot;id&quot;:&quot;circle-half-stroke&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;adjust&quot;:{&quot;id&quot;:&quot;adjust&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_radiation&quot;:{&quot;id&quot;:&quot;circle-radiation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;radiation_alt&quot;:{&quot;id&quot;:&quot;radiation-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baseball&quot;:{&quot;id&quot;:&quot;baseball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baseball_ball&quot;:{&quot;id&quot;:&quot;baseball-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jet_fighter_up&quot;:{&quot;id&quot;:&quot;jet-fighter-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram_project&quot;:{&quot;id&quot;:&quot;diagram-project&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;project_diagram&quot;:{&quot;id&quot;:&quot;project-diagram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;copy&quot;:{&quot;id&quot;:&quot;copy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_xmark&quot;:{&quot;id&quot;:&quot;volume-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_mute&quot;:{&quot;id&quot;:&quot;volume-mute&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;volume_times&quot;:{&quot;id&quot;:&quot;volume-times&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_sparkles&quot;:{&quot;id&quot;:&quot;hand-sparkles&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grip&quot;:{&quot;id&quot;:&quot;grip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grip_horizontal&quot;:{&quot;id&quot;:&quot;grip-horizontal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;share_from_square&quot;:{&quot;id&quot;:&quot;share-from-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;share_square&quot;:{&quot;id&quot;:&quot;share-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child_combatant&quot;:{&quot;id&quot;:&quot;child-combatant&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;child_rifle&quot;:{&quot;id&quot;:&quot;child-rifle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_phone&quot;:{&quot;id&quot;:&quot;square-phone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phone_square&quot;:{&quot;id&quot;:&quot;phone-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plus&quot;:{&quot;id&quot;:&quot;plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;expand&quot;:{&quot;id&quot;:&quot;expand&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;xmark&quot;:{&quot;id&quot;:&quot;xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;multiply&quot;:{&quot;id&quot;:&quot;multiply&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;times&quot;:{&quot;id&quot;:&quot;times&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_up_down_left_right&quot;:{&quot;id&quot;:&quot;arrows-up-down-left-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chalkboard_user&quot;:{&quot;id&quot;:&quot;chalkboard-user&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chalkboard_teacher&quot;:{&quot;id&quot;:&quot;chalkboard-teacher&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;peso_sign&quot;:{&quot;id&quot;:&quot;peso-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_shield&quot;:{&quot;id&quot;:&quot;building-shield&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baby&quot;:{&quot;id&quot;:&quot;baby&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_line&quot;:{&quot;id&quot;:&quot;users-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quote_left&quot;:{&quot;id&quot;:&quot;quote-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quote_left_alt&quot;:{&quot;id&quot;:&quot;quote-left-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tractor&quot;:{&quot;id&quot;:&quot;tractor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trash_arrow_up&quot;:{&quot;id&quot;:&quot;trash-arrow-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trash_restore&quot;:{&quot;id&quot;:&quot;trash-restore&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_down_up_lock&quot;:{&quot;id&quot;:&quot;arrow-down-up-lock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lines_leaning&quot;:{&quot;id&quot;:&quot;lines-leaning&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ruler_combined&quot;:{&quot;id&quot;:&quot;ruler-combined&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;copyright&quot;:{&quot;id&quot;:&quot;copyright&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;equals&quot;:{&quot;id&quot;:&quot;equals&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blender&quot;:{&quot;id&quot;:&quot;blender&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;teeth&quot;:{&quot;id&quot;:&quot;teeth&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shekel_sign&quot;:{&quot;id&quot;:&quot;shekel-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ils&quot;:{&quot;id&quot;:&quot;ils&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shekel&quot;:{&quot;id&quot;:&quot;shekel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sheqel&quot;:{&quot;id&quot;:&quot;sheqel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sheqel_sign&quot;:{&quot;id&quot;:&quot;sheqel-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;map&quot;:{&quot;id&quot;:&quot;map&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rocket&quot;:{&quot;id&quot;:&quot;rocket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;photo_film&quot;:{&quot;id&quot;:&quot;photo-film&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;photo_video&quot;:{&quot;id&quot;:&quot;photo-video&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;folder_minus&quot;:{&quot;id&quot;:&quot;folder-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hexagon_nodes_bolt&quot;:{&quot;id&quot;:&quot;hexagon-nodes-bolt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;store&quot;:{&quot;id&quot;:&quot;store&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_trend_up&quot;:{&quot;id&quot;:&quot;arrow-trend-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug_circle_minus&quot;:{&quot;id&quot;:&quot;plug-circle-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign_hanging&quot;:{&quot;id&quot;:&quot;sign-hanging&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign&quot;:{&quot;id&quot;:&quot;sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bezier_curve&quot;:{&quot;id&quot;:&quot;bezier-curve&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bell_slash&quot;:{&quot;id&quot;:&quot;bell-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tablet&quot;:{&quot;id&quot;:&quot;tablet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tablet_android&quot;:{&quot;id&quot;:&quot;tablet-android&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;school_flag&quot;:{&quot;id&quot;:&quot;school-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fill&quot;:{&quot;id&quot;:&quot;fill&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_up&quot;:{&quot;id&quot;:&quot;angle-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;drumstick_bite&quot;:{&quot;id&quot;:&quot;drumstick-bite&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;holly_berry&quot;:{&quot;id&quot;:&quot;holly-berry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_left&quot;:{&quot;id&quot;:&quot;chevron-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bacteria&quot;:{&quot;id&quot;:&quot;bacteria&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_lizard&quot;:{&quot;id&quot;:&quot;hand-lizard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;notdef&quot;:{&quot;id&quot;:&quot;notdef&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;disease&quot;:{&quot;id&quot;:&quot;disease&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;briefcase_medical&quot;:{&quot;id&quot;:&quot;briefcase-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;genderless&quot;:{&quot;id&quot;:&quot;genderless&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_right&quot;:{&quot;id&quot;:&quot;chevron-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;retweet&quot;:{&quot;id&quot;:&quot;retweet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_rear&quot;:{&quot;id&quot;:&quot;car-rear&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;car_alt&quot;:{&quot;id&quot;:&quot;car-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pump_soap&quot;:{&quot;id&quot;:&quot;pump-soap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;video_slash&quot;:{&quot;id&quot;:&quot;video-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_quarter&quot;:{&quot;id&quot;:&quot;battery-quarter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_2&quot;:{&quot;id&quot;:&quot;battery-2&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;radio&quot;:{&quot;id&quot;:&quot;radio&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baby_carriage&quot;:{&quot;id&quot;:&quot;baby-carriage&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;carriage_baby&quot;:{&quot;id&quot;:&quot;carriage-baby&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;traffic_light&quot;:{&quot;id&quot;:&quot;traffic-light&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thermometer&quot;:{&quot;id&quot;:&quot;thermometer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vr_cardboard&quot;:{&quot;id&quot;:&quot;vr-cardboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_middle_finger&quot;:{&quot;id&quot;:&quot;hand-middle-finger&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;percent&quot;:{&quot;id&quot;:&quot;percent&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;percentage&quot;:{&quot;id&quot;:&quot;percentage&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_moving&quot;:{&quot;id&quot;:&quot;truck-moving&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glass_water_droplet&quot;:{&quot;id&quot;:&quot;glass-water-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_smile&quot;:{&quot;id&quot;:&quot;face-smile&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thumbtack&quot;:{&quot;id&quot;:&quot;thumbtack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thumb_tack&quot;:{&quot;id&quot;:&quot;thumb-tack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trophy&quot;:{&quot;id&quot;:&quot;trophy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_praying&quot;:{&quot;id&quot;:&quot;person-praying&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pray&quot;:{&quot;id&quot;:&quot;pray&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hammer&quot;:{&quot;id&quot;:&quot;hammer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_peace&quot;:{&quot;id&quot;:&quot;hand-peace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rotate&quot;:{&quot;id&quot;:&quot;rotate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sync_alt&quot;:{&quot;id&quot;:&quot;sync-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;spinner&quot;:{&quot;id&quot;:&quot;spinner&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;robot&quot;:{&quot;id&quot;:&quot;robot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;peace&quot;:{&quot;id&quot;:&quot;peace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gears&quot;:{&quot;id&quot;:&quot;gears&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cogs&quot;:{&quot;id&quot;:&quot;cogs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;warehouse&quot;:{&quot;id&quot;:&quot;warehouse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_right_dots&quot;:{&quot;id&quot;:&quot;arrow-up-right-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;splotch&quot;:{&quot;id&quot;:&quot;splotch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_hearts&quot;:{&quot;id&quot;:&quot;face-grin-hearts&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_hearts&quot;:{&quot;id&quot;:&quot;grin-hearts&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice_four&quot;:{&quot;id&quot;:&quot;dice-four&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sim_card&quot;:{&quot;id&quot;:&quot;sim-card&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;transgender&quot;:{&quot;id&quot;:&quot;transgender&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;transgender_alt&quot;:{&quot;id&quot;:&quot;transgender-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mercury&quot;:{&quot;id&quot;:&quot;mercury&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_turn_down&quot;:{&quot;id&quot;:&quot;arrow-turn-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;level_down&quot;:{&quot;id&quot;:&quot;level-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_falling_burst&quot;:{&quot;id&quot;:&quot;person-falling-burst&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;award&quot;:{&quot;id&quot;:&quot;award&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ticket_simple&quot;:{&quot;id&quot;:&quot;ticket-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ticket_alt&quot;:{&quot;id&quot;:&quot;ticket-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building&quot;:{&quot;id&quot;:&quot;building&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angles_left&quot;:{&quot;id&quot;:&quot;angles-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_double_left&quot;:{&quot;id&quot;:&quot;angle-double-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;qrcode&quot;:{&quot;id&quot;:&quot;qrcode&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clock_rotate_left&quot;:{&quot;id&quot;:&quot;clock-rotate-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_beam_sweat&quot;:{&quot;id&quot;:&quot;face-grin-beam-sweat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_beam_sweat&quot;:{&quot;id&quot;:&quot;grin-beam-sweat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_export&quot;:{&quot;id&quot;:&quot;file-export&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_right_from_file&quot;:{&quot;id&quot;:&quot;arrow-right-from-file&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield&quot;:{&quot;id&quot;:&quot;shield&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_blank&quot;:{&quot;id&quot;:&quot;shield-blank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_short_wide&quot;:{&quot;id&quot;:&quot;arrow-up-short-wide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_amount_up_alt&quot;:{&quot;id&quot;:&quot;sort-amount-up-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_nodes&quot;:{&quot;id&quot;:&quot;comment-nodes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_medical&quot;:{&quot;id&quot;:&quot;house-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;golf_ball_tee&quot;:{&quot;id&quot;:&quot;golf-ball-tee&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;golf_ball&quot;:{&quot;id&quot;:&quot;golf-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_chevron_left&quot;:{&quot;id&quot;:&quot;circle-chevron-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chevron_circle_left&quot;:{&quot;id&quot;:&quot;chevron-circle-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_chimney_window&quot;:{&quot;id&quot;:&quot;house-chimney-window&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pen_nib&quot;:{&quot;id&quot;:&quot;pen-nib&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent_arrow_turn_left&quot;:{&quot;id&quot;:&quot;tent-arrow-turn-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wand_magic&quot;:{&quot;id&quot;:&quot;wand-magic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magic&quot;:{&quot;id&quot;:&quot;magic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dog&quot;:{&quot;id&quot;:&quot;dog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;carrot&quot;:{&quot;id&quot;:&quot;carrot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;moon&quot;:{&quot;id&quot;:&quot;moon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wine_glass_empty&quot;:{&quot;id&quot;:&quot;wine-glass-empty&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wine_glass_alt&quot;:{&quot;id&quot;:&quot;wine-glass-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cheese&quot;:{&quot;id&quot;:&quot;cheese&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yin_yang&quot;:{&quot;id&quot;:&quot;yin-yang&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;music&quot;:{&quot;id&quot;:&quot;music&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;code_commit&quot;:{&quot;id&quot;:&quot;code-commit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;temperature_low&quot;:{&quot;id&quot;:&quot;temperature-low&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_biking&quot;:{&quot;id&quot;:&quot;person-biking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;biking&quot;:{&quot;id&quot;:&quot;biking&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;broom&quot;:{&quot;id&quot;:&quot;broom&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shield_heart&quot;:{&quot;id&quot;:&quot;shield-heart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gopuram&quot;:{&quot;id&quot;:&quot;gopuram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth_oceania&quot;:{&quot;id&quot;:&quot;earth-oceania&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;globe_oceania&quot;:{&quot;id&quot;:&quot;globe-oceania&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_xmark&quot;:{&quot;id&quot;:&quot;square-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;times_square&quot;:{&quot;id&quot;:&quot;times-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;xmark_square&quot;:{&quot;id&quot;:&quot;xmark-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hashtag&quot;:{&quot;id&quot;:&quot;hashtag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;up_right_and_down_left_from_center&quot;:{&quot;id&quot;:&quot;up-right-and-down-left-from-center&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;expand_alt&quot;:{&quot;id&quot;:&quot;expand-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;oil_can&quot;:{&quot;id&quot;:&quot;oil-can&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hippo&quot;:{&quot;id&quot;:&quot;hippo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chart_column&quot;:{&quot;id&quot;:&quot;chart-column&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;infinity&quot;:{&quot;id&quot;:&quot;infinity&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vial_circle_check&quot;:{&quot;id&quot;:&quot;vial-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_arrow_down_to_line&quot;:{&quot;id&quot;:&quot;person-arrow-down-to-line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;voicemail&quot;:{&quot;id&quot;:&quot;voicemail&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fan&quot;:{&quot;id&quot;:&quot;fan&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_walking_luggage&quot;:{&quot;id&quot;:&quot;person-walking-luggage&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;up_down&quot;:{&quot;id&quot;:&quot;up-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_alt_v&quot;:{&quot;id&quot;:&quot;arrows-alt-v&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_moon_rain&quot;:{&quot;id&quot;:&quot;cloud-moon-rain&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar&quot;:{&quot;id&quot;:&quot;calendar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trailer&quot;:{&quot;id&quot;:&quot;trailer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bahai&quot;:{&quot;id&quot;:&quot;bahai&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;haykal&quot;:{&quot;id&quot;:&quot;haykal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sd_card&quot;:{&quot;id&quot;:&quot;sd-card&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dragon&quot;:{&quot;id&quot;:&quot;dragon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shoe_prints&quot;:{&quot;id&quot;:&quot;shoe-prints&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_plus&quot;:{&quot;id&quot;:&quot;circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plus_circle&quot;:{&quot;id&quot;:&quot;plus-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grin_tongue_wink&quot;:{&quot;id&quot;:&quot;face-grin-tongue-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grin_tongue_wink&quot;:{&quot;id&quot;:&quot;grin-tongue-wink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding&quot;:{&quot;id&quot;:&quot;hand-holding&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plug_circle_exclamation&quot;:{&quot;id&quot;:&quot;plug-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;link_slash&quot;:{&quot;id&quot;:&quot;link-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chain_broken&quot;:{&quot;id&quot;:&quot;chain-broken&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chain_slash&quot;:{&quot;id&quot;:&quot;chain-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unlink&quot;:{&quot;id&quot;:&quot;unlink&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;clone&quot;:{&quot;id&quot;:&quot;clone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_walking_arrow_loop_left&quot;:{&quot;id&quot;:&quot;person-walking-arrow-loop-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_z_a&quot;:{&quot;id&quot;:&quot;arrow-up-z-a&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sort_alpha_up_alt&quot;:{&quot;id&quot;:&quot;sort-alpha-up-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire_flame_curved&quot;:{&quot;id&quot;:&quot;fire-flame-curved&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fire_alt&quot;:{&quot;id&quot;:&quot;fire-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tornado&quot;:{&quot;id&quot;:&quot;tornado&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_circle_plus&quot;:{&quot;id&quot;:&quot;file-circle-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_quran&quot;:{&quot;id&quot;:&quot;book-quran&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quran&quot;:{&quot;id&quot;:&quot;quran&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;anchor&quot;:{&quot;id&quot;:&quot;anchor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;border_all&quot;:{&quot;id&quot;:&quot;border-all&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_angry&quot;:{&quot;id&quot;:&quot;face-angry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angry&quot;:{&quot;id&quot;:&quot;angry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cookie_bite&quot;:{&quot;id&quot;:&quot;cookie-bite&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_trend_down&quot;:{&quot;id&quot;:&quot;arrow-trend-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rss&quot;:{&quot;id&quot;:&quot;rss&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;feed&quot;:{&quot;id&quot;:&quot;feed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;draw_polygon&quot;:{&quot;id&quot;:&quot;draw-polygon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;scale_balanced&quot;:{&quot;id&quot;:&quot;scale-balanced&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;balance_scale&quot;:{&quot;id&quot;:&quot;balance-scale&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gauge_simple_high&quot;:{&quot;id&quot;:&quot;gauge-simple-high&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachometer&quot;:{&quot;id&quot;:&quot;tachometer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tachometer_fast&quot;:{&quot;id&quot;:&quot;tachometer-fast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shower&quot;:{&quot;id&quot;:&quot;shower&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;desktop&quot;:{&quot;id&quot;:&quot;desktop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;desktop_alt&quot;:{&quot;id&quot;:&quot;desktop-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_list&quot;:{&quot;id&quot;:&quot;table-list&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;th_list&quot;:{&quot;id&quot;:&quot;th-list&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;comment_sms&quot;:{&quot;id&quot;:&quot;comment-sms&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sms&quot;:{&quot;id&quot;:&quot;sms&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book&quot;:{&quot;id&quot;:&quot;book&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_plus&quot;:{&quot;id&quot;:&quot;user-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;check&quot;:{&quot;id&quot;:&quot;check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_three_quarters&quot;:{&quot;id&quot;:&quot;battery-three-quarters&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battery_4&quot;:{&quot;id&quot;:&quot;battery-4&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;house_circle_check&quot;:{&quot;id&quot;:&quot;house-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angle_left&quot;:{&quot;id&quot;:&quot;angle-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diagram_successor&quot;:{&quot;id&quot;:&quot;diagram-successor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;truck_arrow_right&quot;:{&quot;id&quot;:&quot;truck-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_split_up_and_left&quot;:{&quot;id&quot;:&quot;arrows-split-up-and-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_fist&quot;:{&quot;id&quot;:&quot;hand-fist&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fist_raised&quot;:{&quot;id&quot;:&quot;fist-raised&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_moon&quot;:{&quot;id&quot;:&quot;cloud-moon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;briefcase&quot;:{&quot;id&quot;:&quot;briefcase&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_falling&quot;:{&quot;id&quot;:&quot;person-falling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;image_portrait&quot;:{&quot;id&quot;:&quot;image-portrait&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;portrait&quot;:{&quot;id&quot;:&quot;portrait&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_tag&quot;:{&quot;id&quot;:&quot;user-tag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth_europe&quot;:{&quot;id&quot;:&quot;earth-europe&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;globe_europe&quot;:{&quot;id&quot;:&quot;globe-europe&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cart_flatbed_suitcase&quot;:{&quot;id&quot;:&quot;cart-flatbed-suitcase&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;luggage_cart&quot;:{&quot;id&quot;:&quot;luggage-cart&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rectangle_xmark&quot;:{&quot;id&quot;:&quot;rectangle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rectangle_times&quot;:{&quot;id&quot;:&quot;rectangle-times&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;times_rectangle&quot;:{&quot;id&quot;:&quot;times-rectangle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;window_close&quot;:{&quot;id&quot;:&quot;window-close&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;baht_sign&quot;:{&quot;id&quot;:&quot;baht-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_open&quot;:{&quot;id&quot;:&quot;book-open&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;book_journal_whills&quot;:{&quot;id&quot;:&quot;book-journal-whills&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;journal_whills&quot;:{&quot;id&quot;:&quot;journal-whills&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;triangle_exclamation&quot;:{&quot;id&quot;:&quot;triangle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;exclamation_triangle&quot;:{&quot;id&quot;:&quot;exclamation-triangle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;database&quot;:{&quot;id&quot;:&quot;database&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;share&quot;:{&quot;id&quot;:&quot;share&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mail_forward&quot;:{&quot;id&quot;:&quot;mail-forward&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bottle_droplet&quot;:{&quot;id&quot;:&quot;bottle-droplet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mask_face&quot;:{&quot;id&quot;:&quot;mask-face&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hill_rockslide&quot;:{&quot;id&quot;:&quot;hill-rockslide&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;right_left&quot;:{&quot;id&quot;:&quot;right-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;exchange_alt&quot;:{&quot;id&quot;:&quot;exchange-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;paper_plane&quot;:{&quot;id&quot;:&quot;paper-plane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;road_circle_exclamation&quot;:{&quot;id&quot;:&quot;road-circle-exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dungeon&quot;:{&quot;id&quot;:&quot;dungeon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;align_right&quot;:{&quot;id&quot;:&quot;align-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_1_wave&quot;:{&quot;id&quot;:&quot;money-bill-1-wave&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;money_bill_wave_alt&quot;:{&quot;id&quot;:&quot;money-bill-wave-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;life_ring&quot;:{&quot;id&quot;:&quot;life-ring&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hands&quot;:{&quot;id&quot;:&quot;hands&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sign_language&quot;:{&quot;id&quot;:&quot;sign-language&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signing&quot;:{&quot;id&quot;:&quot;signing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_day&quot;:{&quot;id&quot;:&quot;calendar-day&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;water_ladder&quot;:{&quot;id&quot;:&quot;water-ladder&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ladder_water&quot;:{&quot;id&quot;:&quot;ladder-water&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;swimming_pool&quot;:{&quot;id&quot;:&quot;swimming-pool&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_up_down&quot;:{&quot;id&quot;:&quot;arrows-up-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_v&quot;:{&quot;id&quot;:&quot;arrows-v&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_grimace&quot;:{&quot;id&quot;:&quot;face-grimace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grimace&quot;:{&quot;id&quot;:&quot;grimace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheelchair_move&quot;:{&quot;id&quot;:&quot;wheelchair-move&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wheelchair_alt&quot;:{&quot;id&quot;:&quot;wheelchair-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;turn_down&quot;:{&quot;id&quot;:&quot;turn-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;level_down_alt&quot;:{&quot;id&quot;:&quot;level-down-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_walking_arrow_right&quot;:{&quot;id&quot;:&quot;person-walking-arrow-right&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_envelope&quot;:{&quot;id&quot;:&quot;square-envelope&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;envelope_square&quot;:{&quot;id&quot;:&quot;envelope-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dice&quot;:{&quot;id&quot;:&quot;dice&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bowling_ball&quot;:{&quot;id&quot;:&quot;bowling-ball&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;brain&quot;:{&quot;id&quot;:&quot;brain&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bandage&quot;:{&quot;id&quot;:&quot;bandage&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;band_aid&quot;:{&quot;id&quot;:&quot;band-aid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;calendar_minus&quot;:{&quot;id&quot;:&quot;calendar-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;circle_xmark&quot;:{&quot;id&quot;:&quot;circle-xmark&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;times_circle&quot;:{&quot;id&quot;:&quot;times-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;xmark_circle&quot;:{&quot;id&quot;:&quot;xmark-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gifts&quot;:{&quot;id&quot;:&quot;gifts&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hotel&quot;:{&quot;id&quot;:&quot;hotel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earth_asia&quot;:{&quot;id&quot;:&quot;earth-asia&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;globe_asia&quot;:{&quot;id&quot;:&quot;globe-asia&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;id_card_clip&quot;:{&quot;id&quot;:&quot;id-card-clip&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;id_card_alt&quot;:{&quot;id&quot;:&quot;id-card-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass_plus&quot;:{&quot;id&quot;:&quot;magnifying-glass-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;search_plus&quot;:{&quot;id&quot;:&quot;search-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;thumbs_up&quot;:{&quot;id&quot;:&quot;thumbs-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_clock&quot;:{&quot;id&quot;:&quot;user-clock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_dots&quot;:{&quot;id&quot;:&quot;hand-dots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;allergies&quot;:{&quot;id&quot;:&quot;allergies&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_invoice&quot;:{&quot;id&quot;:&quot;file-invoice&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;window_minimize&quot;:{&quot;id&quot;:&quot;window-minimize&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mug_saucer&quot;:{&quot;id&quot;:&quot;mug-saucer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;coffee&quot;:{&quot;id&quot;:&quot;coffee&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;brush&quot;:{&quot;id&quot;:&quot;brush&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;file_half_dashed&quot;:{&quot;id&quot;:&quot;file-half-dashed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mask&quot;:{&quot;id&quot;:&quot;mask&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass_minus&quot;:{&quot;id&quot;:&quot;magnifying-glass-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;search_minus&quot;:{&quot;id&quot;:&quot;search-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ruler_vertical&quot;:{&quot;id&quot;:&quot;ruler-vertical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_large&quot;:{&quot;id&quot;:&quot;user-large&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_alt&quot;:{&quot;id&quot;:&quot;user-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;train_tram&quot;:{&quot;id&quot;:&quot;train-tram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_nurse&quot;:{&quot;id&quot;:&quot;user-nurse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;syringe&quot;:{&quot;id&quot;:&quot;syringe&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloud_sun&quot;:{&quot;id&quot;:&quot;cloud-sun&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stopwatch_20&quot;:{&quot;id&quot;:&quot;stopwatch-20&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_full&quot;:{&quot;id&quot;:&quot;square-full&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnet&quot;:{&quot;id&quot;:&quot;magnet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;note_sticky&quot;:{&quot;id&quot;:&quot;note-sticky&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sticky_note&quot;:{&quot;id&quot;:&quot;sticky-note&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bug_slash&quot;:{&quot;id&quot;:&quot;bug-slash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrow_up_from_water_pump&quot;:{&quot;id&quot;:&quot;arrow-up-from-water-pump&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bone&quot;:{&quot;id&quot;:&quot;bone&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;table_cells_row_unlock&quot;:{&quot;id&quot;:&quot;table-cells-row-unlock&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;user_injured&quot;:{&quot;id&quot;:&quot;user-injured&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;face_sad_tear&quot;:{&quot;id&quot;:&quot;face-sad-tear&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sad_tear&quot;:{&quot;id&quot;:&quot;sad-tear&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plane&quot;:{&quot;id&quot;:&quot;plane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tent_arrows_down&quot;:{&quot;id&quot;:&quot;tent-arrows-down&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;exclamation&quot;:{&quot;id&quot;:&quot;exclamation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;arrows_spin&quot;:{&quot;id&quot;:&quot;arrows-spin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;print&quot;:{&quot;id&quot;:&quot;print&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;turkish_lira_sign&quot;:{&quot;id&quot;:&quot;turkish-lira-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;try&quot;:{&quot;id&quot;:&quot;try&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;turkish_lira&quot;:{&quot;id&quot;:&quot;turkish-lira&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dollar_sign&quot;:{&quot;id&quot;:&quot;dollar-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dollar&quot;:{&quot;id&quot;:&quot;dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;usd&quot;:{&quot;id&quot;:&quot;usd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magnifying_glass_dollar&quot;:{&quot;id&quot;:&quot;magnifying-glass-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;search_dollar&quot;:{&quot;id&quot;:&quot;search-dollar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_gear&quot;:{&quot;id&quot;:&quot;users-gear&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;users_cog&quot;:{&quot;id&quot;:&quot;users-cog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_military_pointing&quot;:{&quot;id&quot;:&quot;person-military-pointing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;building_columns&quot;:{&quot;id&quot;:&quot;building-columns&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bank&quot;:{&quot;id&quot;:&quot;bank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;institution&quot;:{&quot;id&quot;:&quot;institution&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;museum&quot;:{&quot;id&quot;:&quot;museum&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;university&quot;:{&quot;id&quot;:&quot;university&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;umbrella&quot;:{&quot;id&quot;:&quot;umbrella&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;masks_theater&quot;:{&quot;id&quot;:&quot;masks-theater&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;theater_masks&quot;:{&quot;id&quot;:&quot;theater-masks&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kip_sign&quot;:{&quot;id&quot;:&quot;kip-sign&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_point_left&quot;:{&quot;id&quot;:&quot;hand-point-left&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake_simple&quot;:{&quot;id&quot;:&quot;handshake-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;handshake_alt&quot;:{&quot;id&quot;:&quot;handshake-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jet_fighter&quot;:{&quot;id&quot;:&quot;jet-fighter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fighter_jet&quot;:{&quot;id&quot;:&quot;fighter-jet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_share_nodes&quot;:{&quot;id&quot;:&quot;square-share-nodes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;share_alt_square&quot;:{&quot;id&quot;:&quot;share-alt-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;barcode&quot;:{&quot;id&quot;:&quot;barcode&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;plus_minus&quot;:{&quot;id&quot;:&quot;plus-minus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;video_camera&quot;:{&quot;id&quot;:&quot;video-camera&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;graduation_cap&quot;:{&quot;id&quot;:&quot;graduation-cap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mortar_board&quot;:{&quot;id&quot;:&quot;mortar-board&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hand_holding_medical&quot;:{&quot;id&quot;:&quot;hand-holding-medical&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;person_circle_check&quot;:{&quot;id&quot;:&quot;person-circle-check&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;turn_up&quot;:{&quot;id&quot;:&quot;turn-up&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;level_up_alt&quot;:{&quot;id&quot;:&quot;level-up-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;monero&quot;:{&quot;id&quot;:&quot;monero&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hooli&quot;:{&quot;id&quot;:&quot;hooli&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yelp&quot;:{&quot;id&quot;:&quot;yelp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_visa&quot;:{&quot;id&quot;:&quot;cc-visa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shopware&quot;:{&quot;id&quot;:&quot;shopware&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_nc&quot;:{&quot;id&quot;:&quot;creative-commons-nc&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;aws&quot;:{&quot;id&quot;:&quot;aws&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;redhat&quot;:{&quot;id&quot;:&quot;redhat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yoast&quot;:{&quot;id&quot;:&quot;yoast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloudflare&quot;:{&quot;id&quot;:&quot;cloudflare&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ups&quot;:{&quot;id&quot;:&quot;ups&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pixiv&quot;:{&quot;id&quot;:&quot;pixiv&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wpexplorer&quot;:{&quot;id&quot;:&quot;wpexplorer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dyalog&quot;:{&quot;id&quot;:&quot;dyalog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bity&quot;:{&quot;id&quot;:&quot;bity&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stackpath&quot;:{&quot;id&quot;:&quot;stackpath&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;first_order&quot;:{&quot;id&quot;:&quot;first-order&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;guilded&quot;:{&quot;id&quot;:&quot;guilded&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vnv&quot;:{&quot;id&quot;:&quot;vnv&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_js&quot;:{&quot;id&quot;:&quot;square-js&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;js_square&quot;:{&quot;id&quot;:&quot;js-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;orcid&quot;:{&quot;id&quot;:&quot;orcid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;invision&quot;:{&quot;id&quot;:&quot;invision&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_pd_alt&quot;:{&quot;id&quot;:&quot;creative-commons-pd-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;centercode&quot;:{&quot;id&quot;:&quot;centercode&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;glide_g&quot;:{&quot;id&quot;:&quot;glide-g&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jxl&quot;:{&quot;id&quot;:&quot;jxl&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dart_lang&quot;:{&quot;id&quot;:&quot;dart-lang&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hire_a_helper&quot;:{&quot;id&quot;:&quot;hire-a-helper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_by&quot;:{&quot;id&quot;:&quot;creative-commons-by&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unity&quot;:{&quot;id&quot;:&quot;unity&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;whmcs&quot;:{&quot;id&quot;:&quot;whmcs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rocketchat&quot;:{&quot;id&quot;:&quot;rocketchat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;untappd&quot;:{&quot;id&quot;:&quot;untappd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mailchimp&quot;:{&quot;id&quot;:&quot;mailchimp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;css3_alt&quot;:{&quot;id&quot;:&quot;css3-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_reddit&quot;:{&quot;id&quot;:&quot;square-reddit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;reddit_square&quot;:{&quot;id&quot;:&quot;reddit-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vimeo_v&quot;:{&quot;id&quot;:&quot;vimeo-v&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;contao&quot;:{&quot;id&quot;:&quot;contao&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_font_awesome&quot;:{&quot;id&quot;:&quot;square-font-awesome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;deskpro&quot;:{&quot;id&quot;:&quot;deskpro&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;brave&quot;:{&quot;id&quot;:&quot;brave&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sistrix&quot;:{&quot;id&quot;:&quot;sistrix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_instagram&quot;:{&quot;id&quot;:&quot;square-instagram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;instagram_square&quot;:{&quot;id&quot;:&quot;instagram-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;battle_net&quot;:{&quot;id&quot;:&quot;battle-net&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;the_red_yeti&quot;:{&quot;id&quot;:&quot;the-red-yeti&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_hacker_news&quot;:{&quot;id&quot;:&quot;square-hacker-news&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hacker_news_square&quot;:{&quot;id&quot;:&quot;hacker-news-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;threads&quot;:{&quot;id&quot;:&quot;threads&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;napster&quot;:{&quot;id&quot;:&quot;napster&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_snapchat&quot;:{&quot;id&quot;:&quot;square-snapchat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;snapchat_square&quot;:{&quot;id&quot;:&quot;snapchat-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_plus_g&quot;:{&quot;id&quot;:&quot;google-plus-g&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;artstation&quot;:{&quot;id&quot;:&quot;artstation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;markdown&quot;:{&quot;id&quot;:&quot;markdown&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sourcetree&quot;:{&quot;id&quot;:&quot;sourcetree&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_plus&quot;:{&quot;id&quot;:&quot;google-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;diaspora&quot;:{&quot;id&quot;:&quot;diaspora&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stack_overflow&quot;:{&quot;id&quot;:&quot;stack-overflow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;github_alt&quot;:{&quot;id&quot;:&quot;github-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phoenix_squadron&quot;:{&quot;id&quot;:&quot;phoenix-squadron&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;algolia&quot;:{&quot;id&quot;:&quot;algolia&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;red_river&quot;:{&quot;id&quot;:&quot;red-river&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_sa&quot;:{&quot;id&quot;:&quot;creative-commons-sa&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_font_awesome_stroke&quot;:{&quot;id&quot;:&quot;square-font-awesome-stroke&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;font_awesome_alt&quot;:{&quot;id&quot;:&quot;font-awesome-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;atlassian&quot;:{&quot;id&quot;:&quot;atlassian&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;linkedin_in&quot;:{&quot;id&quot;:&quot;linkedin-in&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;digital_ocean&quot;:{&quot;id&quot;:&quot;digital-ocean&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;nimblr&quot;:{&quot;id&quot;:&quot;nimblr&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;chromecast&quot;:{&quot;id&quot;:&quot;chromecast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;evernote&quot;:{&quot;id&quot;:&quot;evernote&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hacker_news&quot;:{&quot;id&quot;:&quot;hacker-news&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_sampling&quot;:{&quot;id&quot;:&quot;creative-commons-sampling&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;adversal&quot;:{&quot;id&quot;:&quot;adversal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons&quot;:{&quot;id&quot;:&quot;creative-commons&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;watchman_monitoring&quot;:{&quot;id&quot;:&quot;watchman-monitoring&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;weixin&quot;:{&quot;id&quot;:&quot;weixin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shirtsinbulk&quot;:{&quot;id&quot;:&quot;shirtsinbulk&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;git_alt&quot;:{&quot;id&quot;:&quot;git-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lyft&quot;:{&quot;id&quot;:&quot;lyft&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rev&quot;:{&quot;id&quot;:&quot;rev&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wizards_of_the_coast&quot;:{&quot;id&quot;:&quot;wizards-of-the-coast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_viadeo&quot;:{&quot;id&quot;:&quot;square-viadeo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;viadeo_square&quot;:{&quot;id&quot;:&quot;viadeo-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;meetup&quot;:{&quot;id&quot;:&quot;meetup&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;centos&quot;:{&quot;id&quot;:&quot;centos&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloudsmith&quot;:{&quot;id&quot;:&quot;cloudsmith&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;opensuse&quot;:{&quot;id&quot;:&quot;opensuse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pied_piper_alt&quot;:{&quot;id&quot;:&quot;pied-piper-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_dribbble&quot;:{&quot;id&quot;:&quot;square-dribbble&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dribbble_square&quot;:{&quot;id&quot;:&quot;dribbble-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;node&quot;:{&quot;id&quot;:&quot;node&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mix&quot;:{&quot;id&quot;:&quot;mix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_apple_pay&quot;:{&quot;id&quot;:&quot;cc-apple-pay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;debian&quot;:{&quot;id&quot;:&quot;debian&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;openid&quot;:{&quot;id&quot;:&quot;openid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;instalod&quot;:{&quot;id&quot;:&quot;instalod&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;files_pinwheel&quot;:{&quot;id&quot;:&quot;files-pinwheel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sellcast&quot;:{&quot;id&quot;:&quot;sellcast&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_twitter&quot;:{&quot;id&quot;:&quot;square-twitter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;twitter_square&quot;:{&quot;id&quot;:&quot;twitter-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;r_project&quot;:{&quot;id&quot;:&quot;r-project&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;freebsd&quot;:{&quot;id&quot;:&quot;freebsd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vuejs&quot;:{&quot;id&quot;:&quot;vuejs&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;accusoft&quot;:{&quot;id&quot;:&quot;accusoft&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fonticons_fi&quot;:{&quot;id&quot;:&quot;fonticons-fi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;app_store&quot;:{&quot;id&quot;:&quot;app-store&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_mastercard&quot;:{&quot;id&quot;:&quot;cc-mastercard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;itunes_note&quot;:{&quot;id&quot;:&quot;itunes-note&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;golang&quot;:{&quot;id&quot;:&quot;golang&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kickstarter&quot;:{&quot;id&quot;:&quot;kickstarter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_kickstarter&quot;:{&quot;id&quot;:&quot;square-kickstarter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grav&quot;:{&quot;id&quot;:&quot;grav&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;uncharted&quot;:{&quot;id&quot;:&quot;uncharted&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;firstdraft&quot;:{&quot;id&quot;:&quot;firstdraft&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_youtube&quot;:{&quot;id&quot;:&quot;square-youtube&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;youtube_square&quot;:{&quot;id&quot;:&quot;youtube-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wikipedia_w&quot;:{&quot;id&quot;:&quot;wikipedia-w&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wpressr&quot;:{&quot;id&quot;:&quot;wpressr&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rendact&quot;:{&quot;id&quot;:&quot;rendact&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;galactic_republic&quot;:{&quot;id&quot;:&quot;galactic-republic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;nfc_directional&quot;:{&quot;id&quot;:&quot;nfc-directional&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;skype&quot;:{&quot;id&quot;:&quot;skype&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;joget&quot;:{&quot;id&quot;:&quot;joget&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fedora&quot;:{&quot;id&quot;:&quot;fedora&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stripe_s&quot;:{&quot;id&quot;:&quot;stripe-s&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;meta&quot;:{&quot;id&quot;:&quot;meta&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;laravel&quot;:{&quot;id&quot;:&quot;laravel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hotjar&quot;:{&quot;id&quot;:&quot;hotjar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bluetooth_b&quot;:{&quot;id&quot;:&quot;bluetooth-b&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_letterboxd&quot;:{&quot;id&quot;:&quot;square-letterboxd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sticker_mule&quot;:{&quot;id&quot;:&quot;sticker-mule&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_zero&quot;:{&quot;id&quot;:&quot;creative-commons-zero&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hips&quot;:{&quot;id&quot;:&quot;hips&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;css&quot;:{&quot;id&quot;:&quot;css&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;discord&quot;:{&quot;id&quot;:&quot;discord&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;app_store_ios&quot;:{&quot;id&quot;:&quot;app-store-ios&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_discover&quot;:{&quot;id&quot;:&quot;cc-discover&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wpbeginner&quot;:{&quot;id&quot;:&quot;wpbeginner&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;confluence&quot;:{&quot;id&quot;:&quot;confluence&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shoelace&quot;:{&quot;id&quot;:&quot;shoelace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mdb&quot;:{&quot;id&quot;:&quot;mdb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dochub&quot;:{&quot;id&quot;:&quot;dochub&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;accessible_icon&quot;:{&quot;id&quot;:&quot;accessible-icon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ebay&quot;:{&quot;id&quot;:&quot;ebay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;unsplash&quot;:{&quot;id&quot;:&quot;unsplash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yarn&quot;:{&quot;id&quot;:&quot;yarn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_steam&quot;:{&quot;id&quot;:&quot;square-steam&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;steam_square&quot;:{&quot;id&quot;:&quot;steam-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;500px&quot;:{&quot;id&quot;:&quot;500px&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_vimeo&quot;:{&quot;id&quot;:&quot;square-vimeo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vimeo_square&quot;:{&quot;id&quot;:&quot;vimeo-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;asymmetrik&quot;:{&quot;id&quot;:&quot;asymmetrik&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;font_awesome&quot;:{&quot;id&quot;:&quot;font-awesome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;font_awesome_flag&quot;:{&quot;id&quot;:&quot;font-awesome-flag&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;font_awesome_logo_full&quot;:{&quot;id&quot;:&quot;font-awesome-logo-full&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gratipay&quot;:{&quot;id&quot;:&quot;gratipay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hive&quot;:{&quot;id&quot;:&quot;hive&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gitkraken&quot;:{&quot;id&quot;:&quot;gitkraken&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;keybase&quot;:{&quot;id&quot;:&quot;keybase&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;apple_pay&quot;:{&quot;id&quot;:&quot;apple-pay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;padlet&quot;:{&quot;id&quot;:&quot;padlet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;amazon_pay&quot;:{&quot;id&quot;:&quot;amazon-pay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_github&quot;:{&quot;id&quot;:&quot;square-github&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;github_square&quot;:{&quot;id&quot;:&quot;github-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fedex&quot;:{&quot;id&quot;:&quot;fedex&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phoenix_framework&quot;:{&quot;id&quot;:&quot;phoenix-framework&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;shopify&quot;:{&quot;id&quot;:&quot;shopify&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;neos&quot;:{&quot;id&quot;:&quot;neos&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_threads&quot;:{&quot;id&quot;:&quot;square-threads&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hackerrank&quot;:{&quot;id&quot;:&quot;hackerrank&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;researchgate&quot;:{&quot;id&quot;:&quot;researchgate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;swift&quot;:{&quot;id&quot;:&quot;swift&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angular&quot;:{&quot;id&quot;:&quot;angular&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;speakap&quot;:{&quot;id&quot;:&quot;speakap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;angrycreative&quot;:{&quot;id&quot;:&quot;angrycreative&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;y_combinator&quot;:{&quot;id&quot;:&quot;y-combinator&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_scholar&quot;:{&quot;id&quot;:&quot;google-scholar&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_gitlab&quot;:{&quot;id&quot;:&quot;square-gitlab&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gitlab_square&quot;:{&quot;id&quot;:&quot;gitlab-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;studiovinari&quot;:{&quot;id&quot;:&quot;studiovinari&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pied_piper&quot;:{&quot;id&quot;:&quot;pied-piper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wordpress&quot;:{&quot;id&quot;:&quot;wordpress&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;product_hunt&quot;:{&quot;id&quot;:&quot;product-hunt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;linode&quot;:{&quot;id&quot;:&quot;linode&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;goodreads&quot;:{&quot;id&quot;:&quot;goodreads&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_odnoklassniki&quot;:{&quot;id&quot;:&quot;square-odnoklassniki&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;odnoklassniki_square&quot;:{&quot;id&quot;:&quot;odnoklassniki-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sith&quot;:{&quot;id&quot;:&quot;sith&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;page4&quot;:{&quot;id&quot;:&quot;page4&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hashnode&quot;:{&quot;id&quot;:&quot;hashnode&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;react&quot;:{&quot;id&quot;:&quot;react&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_paypal&quot;:{&quot;id&quot;:&quot;cc-paypal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;squarespace&quot;:{&quot;id&quot;:&quot;squarespace&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_stripe&quot;:{&quot;id&quot;:&quot;cc-stripe&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_share&quot;:{&quot;id&quot;:&quot;creative-commons-share&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bitcoin&quot;:{&quot;id&quot;:&quot;bitcoin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;keycdn&quot;:{&quot;id&quot;:&quot;keycdn&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;itch_io&quot;:{&quot;id&quot;:&quot;itch-io&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;umbraco&quot;:{&quot;id&quot;:&quot;umbraco&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;galactic_senate&quot;:{&quot;id&quot;:&quot;galactic-senate&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ubuntu&quot;:{&quot;id&quot;:&quot;ubuntu&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;draft2digital&quot;:{&quot;id&quot;:&quot;draft2digital&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stripe&quot;:{&quot;id&quot;:&quot;stripe&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dhl&quot;:{&quot;id&quot;:&quot;dhl&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_pinterest&quot;:{&quot;id&quot;:&quot;square-pinterest&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pinterest_square&quot;:{&quot;id&quot;:&quot;pinterest-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blackberry&quot;:{&quot;id&quot;:&quot;blackberry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_pd&quot;:{&quot;id&quot;:&quot;creative-commons-pd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;playstation&quot;:{&quot;id&quot;:&quot;playstation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quinscape&quot;:{&quot;id&quot;:&quot;quinscape&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blogger_b&quot;:{&quot;id&quot;:&quot;blogger-b&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;signal_messenger&quot;:{&quot;id&quot;:&quot;signal-messenger&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;typo3&quot;:{&quot;id&quot;:&quot;typo3&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;reddit_alien&quot;:{&quot;id&quot;:&quot;reddit-alien&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dailymotion&quot;:{&quot;id&quot;:&quot;dailymotion&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;affiliatetheme&quot;:{&quot;id&quot;:&quot;affiliatetheme&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pied_piper_pp&quot;:{&quot;id&quot;:&quot;pied-piper-pp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bootstrap&quot;:{&quot;id&quot;:&quot;bootstrap&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;odnoklassniki&quot;:{&quot;id&quot;:&quot;odnoklassniki&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;nfc_symbol&quot;:{&quot;id&quot;:&quot;nfc-symbol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mintbit&quot;:{&quot;id&quot;:&quot;mintbit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ethereum&quot;:{&quot;id&quot;:&quot;ethereum&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;speaker_deck&quot;:{&quot;id&quot;:&quot;speaker-deck&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_nc_eu&quot;:{&quot;id&quot;:&quot;creative-commons-nc-eu&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;patreon&quot;:{&quot;id&quot;:&quot;patreon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;avianex&quot;:{&quot;id&quot;:&quot;avianex&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ello&quot;:{&quot;id&quot;:&quot;ello&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gofore&quot;:{&quot;id&quot;:&quot;gofore&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bimobject&quot;:{&quot;id&quot;:&quot;bimobject&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;brave_reverse&quot;:{&quot;id&quot;:&quot;brave-reverse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;facebook_f&quot;:{&quot;id&quot;:&quot;facebook-f&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_google_plus&quot;:{&quot;id&quot;:&quot;square-google-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_plus_square&quot;:{&quot;id&quot;:&quot;google-plus-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;web_awesome&quot;:{&quot;id&quot;:&quot;web-awesome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mandalorian&quot;:{&quot;id&quot;:&quot;mandalorian&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;first_order_alt&quot;:{&quot;id&quot;:&quot;first-order-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;osi&quot;:{&quot;id&quot;:&quot;osi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_wallet&quot;:{&quot;id&quot;:&quot;google-wallet&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;d_and_d_beyond&quot;:{&quot;id&quot;:&quot;d-and-d-beyond&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;periscope&quot;:{&quot;id&quot;:&quot;periscope&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fulcrum&quot;:{&quot;id&quot;:&quot;fulcrum&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloudscale&quot;:{&quot;id&quot;:&quot;cloudscale&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mizuni&quot;:{&quot;id&quot;:&quot;mizuni&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;schlix&quot;:{&quot;id&quot;:&quot;schlix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_xing&quot;:{&quot;id&quot;:&quot;square-xing&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;xing_square&quot;:{&quot;id&quot;:&quot;xing-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bandcamp&quot;:{&quot;id&quot;:&quot;bandcamp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wpforms&quot;:{&quot;id&quot;:&quot;wpforms&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cloudversify&quot;:{&quot;id&quot;:&quot;cloudversify&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;usps&quot;:{&quot;id&quot;:&quot;usps&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;megaport&quot;:{&quot;id&quot;:&quot;megaport&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;magento&quot;:{&quot;id&quot;:&quot;magento&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;optin_monster&quot;:{&quot;id&quot;:&quot;optin-monster&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fly&quot;:{&quot;id&quot;:&quot;fly&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_bluesky&quot;:{&quot;id&quot;:&quot;square-bluesky&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;aviato&quot;:{&quot;id&quot;:&quot;aviato&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;itunes&quot;:{&quot;id&quot;:&quot;itunes&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cuttlefish&quot;:{&quot;id&quot;:&quot;cuttlefish&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;blogger&quot;:{&quot;id&quot;:&quot;blogger&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;viber&quot;:{&quot;id&quot;:&quot;viber&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;digg&quot;:{&quot;id&quot;:&quot;digg&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tencent_weibo&quot;:{&quot;id&quot;:&quot;tencent-weibo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;letterboxd&quot;:{&quot;id&quot;:&quot;letterboxd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;symfony&quot;:{&quot;id&quot;:&quot;symfony&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;etsy&quot;:{&quot;id&quot;:&quot;etsy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;facebook_messenger&quot;:{&quot;id&quot;:&quot;facebook-messenger&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;audible&quot;:{&quot;id&quot;:&quot;audible&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;think_peaks&quot;:{&quot;id&quot;:&quot;think-peaks&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bilibili&quot;:{&quot;id&quot;:&quot;bilibili&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;erlang&quot;:{&quot;id&quot;:&quot;erlang&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;x_twitter&quot;:{&quot;id&quot;:&quot;x-twitter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cotton_bureau&quot;:{&quot;id&quot;:&quot;cotton-bureau&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;42_group&quot;:{&quot;id&quot;:&quot;42-group&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;innosoft&quot;:{&quot;id&quot;:&quot;innosoft&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stack_exchange&quot;:{&quot;id&quot;:&quot;stack-exchange&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;elementor&quot;:{&quot;id&quot;:&quot;elementor&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_pied_piper&quot;:{&quot;id&quot;:&quot;square-pied-piper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pied_piper_square&quot;:{&quot;id&quot;:&quot;pied-piper-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_nd&quot;:{&quot;id&quot;:&quot;creative-commons-nd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;palfed&quot;:{&quot;id&quot;:&quot;palfed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;superpowers&quot;:{&quot;id&quot;:&quot;superpowers&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;resolving&quot;:{&quot;id&quot;:&quot;resolving&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_web_awesome_stroke&quot;:{&quot;id&quot;:&quot;square-web-awesome-stroke&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;searchengin&quot;:{&quot;id&quot;:&quot;searchengin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tiktok&quot;:{&quot;id&quot;:&quot;tiktok&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_facebook&quot;:{&quot;id&quot;:&quot;square-facebook&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;facebook_square&quot;:{&quot;id&quot;:&quot;facebook-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hubspot&quot;:{&quot;id&quot;:&quot;hubspot&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;deploydog&quot;:{&quot;id&quot;:&quot;deploydog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flutter&quot;:{&quot;id&quot;:&quot;flutter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ravelry&quot;:{&quot;id&quot;:&quot;ravelry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mixer&quot;:{&quot;id&quot;:&quot;mixer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_lastfm&quot;:{&quot;id&quot;:&quot;square-lastfm&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;lastfm_square&quot;:{&quot;id&quot;:&quot;lastfm-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mendeley&quot;:{&quot;id&quot;:&quot;mendeley&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;uniregistry&quot;:{&quot;id&quot;:&quot;uniregistry&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;figma&quot;:{&quot;id&quot;:&quot;figma&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_remix&quot;:{&quot;id&quot;:&quot;creative-commons-remix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_amazon_pay&quot;:{&quot;id&quot;:&quot;cc-amazon-pay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cmplid&quot;:{&quot;id&quot;:&quot;cmplid&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;upwork&quot;:{&quot;id&quot;:&quot;upwork&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gripfire&quot;:{&quot;id&quot;:&quot;gripfire&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jedi_order&quot;:{&quot;id&quot;:&quot;jedi-order&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;uikit&quot;:{&quot;id&quot;:&quot;uikit&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fort_awesome_alt&quot;:{&quot;id&quot;:&quot;fort-awesome-alt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;phabricator&quot;:{&quot;id&quot;:&quot;phabricator&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ussunnah&quot;:{&quot;id&quot;:&quot;ussunnah&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;earlybirds&quot;:{&quot;id&quot;:&quot;earlybirds&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;trade_federation&quot;:{&quot;id&quot;:&quot;trade-federation&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;autoprefixer&quot;:{&quot;id&quot;:&quot;autoprefixer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_upwork&quot;:{&quot;id&quot;:&quot;square-upwork&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;slideshare&quot;:{&quot;id&quot;:&quot;slideshare&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_play&quot;:{&quot;id&quot;:&quot;google-play&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;viadeo&quot;:{&quot;id&quot;:&quot;viadeo&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;line&quot;:{&quot;id&quot;:&quot;line&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_drive&quot;:{&quot;id&quot;:&quot;google-drive&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;servicestack&quot;:{&quot;id&quot;:&quot;servicestack&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;imdb&quot;:{&quot;id&quot;:&quot;imdb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;deezer&quot;:{&quot;id&quot;:&quot;deezer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;raspberry_pi&quot;:{&quot;id&quot;:&quot;raspberry-pi&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jira&quot;:{&quot;id&quot;:&quot;jira&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;docker&quot;:{&quot;id&quot;:&quot;docker&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;screenpal&quot;:{&quot;id&quot;:&quot;screenpal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gitter&quot;:{&quot;id&quot;:&quot;gitter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;d_and_d&quot;:{&quot;id&quot;:&quot;d-and-d&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;microblog&quot;:{&quot;id&quot;:&quot;microblog&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_diners_club&quot;:{&quot;id&quot;:&quot;cc-diners-club&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gg_circle&quot;:{&quot;id&quot;:&quot;gg-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pied_piper_hat&quot;:{&quot;id&quot;:&quot;pied-piper-hat&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kickstarter_k&quot;:{&quot;id&quot;:&quot;kickstarter-k&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yandex&quot;:{&quot;id&quot;:&quot;yandex&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;readme&quot;:{&quot;id&quot;:&quot;readme&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;html5&quot;:{&quot;id&quot;:&quot;html5&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sellsy&quot;:{&quot;id&quot;:&quot;sellsy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_web_awesome&quot;:{&quot;id&quot;:&quot;square-web-awesome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wirsindhandwerk&quot;:{&quot;id&quot;:&quot;wirsindhandwerk&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wsh&quot;:{&quot;id&quot;:&quot;wsh&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;buromobelexperte&quot;:{&quot;id&quot;:&quot;buromobelexperte&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;salesforce&quot;:{&quot;id&quot;:&quot;salesforce&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;octopus_deploy&quot;:{&quot;id&quot;:&quot;octopus-deploy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;medapps&quot;:{&quot;id&quot;:&quot;medapps&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ns8&quot;:{&quot;id&quot;:&quot;ns8&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pinterest_p&quot;:{&quot;id&quot;:&quot;pinterest-p&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;apper&quot;:{&quot;id&quot;:&quot;apper&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fort_awesome&quot;:{&quot;id&quot;:&quot;fort-awesome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;waze&quot;:{&quot;id&quot;:&quot;waze&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bluesky&quot;:{&quot;id&quot;:&quot;bluesky&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_jcb&quot;:{&quot;id&quot;:&quot;cc-jcb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;snapchat_ghost&quot;:{&quot;id&quot;:&quot;snapchat-ghost&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;fantasy_flight_games&quot;:{&quot;id&quot;:&quot;fantasy-flight-games&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rust&quot;:{&quot;id&quot;:&quot;rust&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wix&quot;:{&quot;id&quot;:&quot;wix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_behance&quot;:{&quot;id&quot;:&quot;square-behance&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;behance_square&quot;:{&quot;id&quot;:&quot;behance-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;supple&quot;:{&quot;id&quot;:&quot;supple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;webflow&quot;:{&quot;id&quot;:&quot;webflow&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rebel&quot;:{&quot;id&quot;:&quot;rebel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;staylinked&quot;:{&quot;id&quot;:&quot;staylinked&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;kaggle&quot;:{&quot;id&quot;:&quot;kaggle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;space_awesome&quot;:{&quot;id&quot;:&quot;space-awesome&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cpanel&quot;:{&quot;id&quot;:&quot;cpanel&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;goodreads_g&quot;:{&quot;id&quot;:&quot;goodreads-g&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_git&quot;:{&quot;id&quot;:&quot;square-git&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;git_square&quot;:{&quot;id&quot;:&quot;git-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_tumblr&quot;:{&quot;id&quot;:&quot;square-tumblr&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;tumblr_square&quot;:{&quot;id&quot;:&quot;tumblr-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_nc_jp&quot;:{&quot;id&quot;:&quot;creative-commons-nc-jp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;get_pocket&quot;:{&quot;id&quot;:&quot;get-pocket&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;perbyte&quot;:{&quot;id&quot;:&quot;perbyte&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;grunt&quot;:{&quot;id&quot;:&quot;grunt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;weebly&quot;:{&quot;id&quot;:&quot;weebly&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;connectdevelop&quot;:{&quot;id&quot;:&quot;connectdevelop&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;black_tie&quot;:{&quot;id&quot;:&quot;black-tie&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;themeco&quot;:{&quot;id&quot;:&quot;themeco&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;python&quot;:{&quot;id&quot;:&quot;python&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;bots&quot;:{&quot;id&quot;:&quot;bots&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;free_code_camp&quot;:{&quot;id&quot;:&quot;free-code-camp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;hornbill&quot;:{&quot;id&quot;:&quot;hornbill&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ideal&quot;:{&quot;id&quot;:&quot;ideal&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;dev&quot;:{&quot;id&quot;:&quot;dev&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sketch&quot;:{&quot;id&quot;:&quot;sketch&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yandex_international&quot;:{&quot;id&quot;:&quot;yandex-international&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;cc_amex&quot;:{&quot;id&quot;:&quot;cc-amex&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;uber&quot;:{&quot;id&quot;:&quot;uber&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;alipay&quot;:{&quot;id&quot;:&quot;alipay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;firefox_browser&quot;:{&quot;id&quot;:&quot;firefox-browser&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;replyd&quot;:{&quot;id&quot;:&quot;replyd&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;suse&quot;:{&quot;id&quot;:&quot;suse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;jenkins&quot;:{&quot;id&quot;:&quot;jenkins&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;rockrms&quot;:{&quot;id&quot;:&quot;rockrms&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;buffer&quot;:{&quot;id&quot;:&quot;buffer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;npm&quot;:{&quot;id&quot;:&quot;npm&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;yammer&quot;:{&quot;id&quot;:&quot;yammer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stumbleupon_circle&quot;:{&quot;id&quot;:&quot;stumbleupon-circle&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;internet_explorer&quot;:{&quot;id&quot;:&quot;internet-explorer&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;stubber&quot;:{&quot;id&quot;:&quot;stubber&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;telegram&quot;:{&quot;id&quot;:&quot;telegram&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;telegram_plane&quot;:{&quot;id&quot;:&quot;telegram-plane&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;old_republic&quot;:{&quot;id&quot;:&quot;old-republic&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;odysee&quot;:{&quot;id&quot;:&quot;odysee&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_whatsapp&quot;:{&quot;id&quot;:&quot;square-whatsapp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;whatsapp_square&quot;:{&quot;id&quot;:&quot;whatsapp-square&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;node_js&quot;:{&quot;id&quot;:&quot;node-js&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;edge_legacy&quot;:{&quot;id&quot;:&quot;edge-legacy&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;slack_hash&quot;:{&quot;id&quot;:&quot;slack-hash&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;medrt&quot;:{&quot;id&quot;:&quot;medrt&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;vaadin&quot;:{&quot;id&quot;:&quot;vaadin&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;quora&quot;:{&quot;id&quot;:&quot;quora&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;square_x_twitter&quot;:{&quot;id&quot;:&quot;square-x-twitter&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;reacteurope&quot;:{&quot;id&quot;:&quot;reacteurope&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;medium_m&quot;:{&quot;id&quot;:&quot;medium-m&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;amilia&quot;:{&quot;id&quot;:&quot;amilia&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;flipboard&quot;:{&quot;id&quot;:&quot;flipboard&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;critical_role&quot;:{&quot;id&quot;:&quot;critical-role&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;sitrox&quot;:{&quot;id&quot;:&quot;sitrox&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;discourse&quot;:{&quot;id&quot;:&quot;discourse&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;mastodon&quot;:{&quot;id&quot;:&quot;mastodon&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;airbnb&quot;:{&quot;id&quot;:&quot;airbnb&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wolf_pack_battalion&quot;:{&quot;id&quot;:&quot;wolf-pack-battalion&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;buy_n_large&quot;:{&quot;id&quot;:&quot;buy-n-large&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;gulp&quot;:{&quot;id&quot;:&quot;gulp&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;creative_commons_sampling_plus&quot;:{&quot;id&quot;:&quot;creative-commons-sampling-plus&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;strava&quot;:{&quot;id&quot;:&quot;strava&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;ember&quot;:{&quot;id&quot;:&quot;ember&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;canadian_maple_leaf&quot;:{&quot;id&quot;:&quot;canadian-maple-leaf&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;teamspeak&quot;:{&quot;id&quot;:&quot;teamspeak&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pushed&quot;:{&quot;id&quot;:&quot;pushed&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wordpress_simple&quot;:{&quot;id&quot;:&quot;wordpress-simple&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;nutritionix&quot;:{&quot;id&quot;:&quot;nutritionix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;wodu&quot;:{&quot;id&quot;:&quot;wodu&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;google_pay&quot;:{&quot;id&quot;:&quot;google-pay&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;intercom&quot;:{&quot;id&quot;:&quot;intercom&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;zhihu&quot;:{&quot;id&quot;:&quot;zhihu&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;korvue&quot;:{&quot;id&quot;:&quot;korvue&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;pix&quot;:{&quot;id&quot;:&quot;pix&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;},&quot;steam_symbol&quot;:{&quot;id&quot;:&quot;steam-symbol&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;}},&quot;tag&quot;:&quot;span&quot;,&quot;prepend&quot;:&quot;fas fa-&quot;,&quot;append&quot;:&quot; fa-fw&quot;,&quot;rotate&quot;:{&quot;90&quot;:&quot; fa-rotate-90&quot;,&quot;180&quot;:&quot; fa-rotate-180&quot;,&quot;270&quot;:&quot; fa-rotate-270&quot;,&quot;horizontal&quot;:&quot; fa-flip-horizontal&quot;,&quot;vertical&quot;:&quot; fa-flip-vertical&quot;}}<br>//--</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>!]]&gt;<br>&lt;/script&gt;<br><br>    <br>&lt;!-- js_mo</strong></del>d<del class="diffchar deleted"><strong>ules 0 --&gt;<br>&lt;scr</strong></del>i<del class="diffchar deleted"><strong>pt type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &quot;@jquery-tiki/tiki-cookie-handler&quot;;<br><br>&lt;/script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import initGlightbox from &quot;@tiki-glightbox&quot;;<br>window.applyGlightbox = initGlightbox({<br>     plyr: {<br>        css: &quot;public/generated/js/</strong></del>v<del class="diffchar deleted"><strong>endor_dist/glightbox/dist/plyr.css&quot;,<br></strong></del> <del class="diffchar deleted"><strong>       js: &quot;publi</strong></del>c<del class="diffchar deleted"><strong>/generated/js/vendor_dist/g</strong></del>l<del class="diffchar deleted"><strong>ightbox/dist/plyr.min.js&quot;<br>    }<br>});<br><br>&lt;/script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &quot;@jquery-tiki/</strong></del>as<del class="diffchar deleted"><strong>yncLoop&quot;;<br><br>&lt;/</strong></del>s<del class="diffchar deleted"><strong>cript&gt;<br>&lt;script type</strong></del>=&quot;<del class="diffchar deleted"><strong>module&quot; name=&quot;App&quot;&gt;<br><br>    import * as bootstrap from &quot;bootstrap&quot;;<br>    window.bootstrap = bootstrap;<br><br><br>&lt;/s</strong></del>c<del class="diffchar deleted"><strong>ript&gt;<br>&lt;script type=&quot;m</strong></del>od<del class="diffchar deleted"><strong>ul</strong></del>e<del class="diffchar deleted"><strong>&quot; name=&quot;App</strong></del>&quot;&gt;<del class="diffchar deleted"><strong><br>import SmartMenus from &quot;smartmenus&quot;;<br>const nav = document.querySelectorAll(&quot;nav&quot;);<br>let collapsible_behavior = jqueryTiki.smartmenus_collapsible_behavior == &quot;default&quot; ? false : true;<br>let noMouseoverBehavior = jqueryTiki.smartmenus_open_close_click ? &quot;click&quot; : &quot;mouseover&quot;;<br>let hideOnClick = jqueryTiki.smartmenus_open_close_click ? &quot;click&quot; : &quot;mouseout&quot;;<br><br>for (let indexCurrentNav = 0; indexCurrentNav &lt; nav.length; indexCurrentNav++) </strong></del>{<del class="diffchar deleted"><strong><br>    </strong></del>i<del class="diffchar deleted"><strong>f (</strong></del>n<del class="diffchar deleted"><strong>av[indexCurrentNav].querySele</strong></del>c<del class="diffchar deleted"><strong>tor(&quot;div.co</strong></del>l<del class="diffchar deleted"><strong>lapse&quot;) !== n</strong></del>u<del class="diffchar deleted"><strong>ll) {<br>        nav[in</strong></del>de<del class="diffchar deleted"><strong>xC</strong></del>ur<del class="diffchar deleted"><strong>rentNav].c</strong></del>l<del class="diffchar deleted"><strong>assList.add(&quot;sm-navbar&quot;);<br></strong></del> <del class="diffchar deleted"><strong>       nav[indexC</strong></del>ur<del class="diffchar deleted"><strong>rentNav].querySe</strong></del>l<del class="diffchar deleted"><strong>ector(&quot;div.collapse&quot;).classList.add(&quot;sm-collapse&quot;);<br>        const navigation </strong></del>=<del class="diffchar deleted"><strong> new SmartMenus(nav[indexCurrentNav], {collapsibleBehaviorAccordion: collapsible_behavior, dropdownsShowTrigger: noMouseoverBehavior, dropdownsHideTrigger: hideOnClick, dropdownsHideTimeout: 250, dropdownsShowTimeout: 200});<br>        <br>        // Enable navigation on parent menu items with children<br>        // SmartMenus uses .sm-sub-toggler class for parent items, which by default only toggle submenus<br>        // This handler allows navigation when parent items have valid hrefs (not just &quot;#&quot; or empty)<br>        // Note: Relies on SmartMenus internal class that may change in future versions<br>        nav[indexCurrentNav].addEventListener(&quot;click&quot;, function(e) {<br>            const link = e.target.closest(&quot;a.sm-sub-toggler&quot;);<br>            if (link </strong></del>&amp;<del class="diffchar deleted"><strong>&amp; nav[indexCurrentNav].contains(link)) {<br>                const href = link.getAttribute(&quot;href&quot;);<br>                if (noMouseoverBehavior !== &quot;click&quot; &amp;&amp; href &amp;&amp; href !== &quot;#&quot; &amp;&amp; href !== &quot;&quot;) {<br>                    e.preventDefault();<br>                    e.stopPropagation();<br>                    window.location.href = href;<br>                }<br>            }<br>        });<br>    }<br>}<br><br><br>&lt;/script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &quot;@j</strong></del>qu<del class="diffchar deleted"><strong>ery-tiki/tiki-calendar&quot;; wind</strong></del>o<del class="diffchar deleted"><strong>w.moduleCalendar = [];<br><br>&lt;/scrip</strong></del>t<del class="diffchar deleted"><strong>&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &quot;@jquery-tiki/eventcalendar_to_pdf&quot;</strong></del>;<del class="diffchar deleted"><strong><br><br>&lt;/script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import Sortable from &quot;sortablejs&quot;; window.Sortable = Sortable;<br><br>&lt;/script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &#039;@s</strong></del>h<del class="diffchar deleted"><strong>oelace/color-picker&#039;;<br><br>&lt;/scrip</strong></del>t<del class="diffchar deleted"><strong>&gt;<br>&lt;scrip</strong></del>t<del class="diffchar deleted"><strong> ty</strong></del>p<del class="diffchar deleted"><strong>e=&quot;module&quot; name=&quot;App&quot;&gt;<br>import { textareaColorpicker } from &#039;@tiki/ui-util</strong></del>s<del class="diffchar deleted"><strong>&#039;; textareaColorpicker();<br><br>&lt;</strong></del>/<del class="diffchar deleted"><strong>script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &quot;@jquery-tiki</strong></del>/<del class="diffchar deleted"><strong>constants&quot;;<br><br>&lt;/script&gt;<br>&lt;script type=&quot;module&quot; name=&quot;App&quot;&gt;<br>import &quot;@jquery-</strong></del>tiki<del class="diffchar deleted"><strong>/tiki-password&quot;;<br><br>&lt;/script&gt;<br><br>&lt;script type=&quot;text/javascript&quot; src=&quot;https://www</strong></del>.<del class="diffchar deleted"><strong>g</strong></del>o<del class="diffchar deleted"><strong>ogle.com/</strong></del>r<del class="diffchar deleted"><strong>ecaptcha/api.js?hl=en&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;temp/public/min_main_0f3fa98071ebb84843a4a1dd856e3386.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;lib/captcha/captchalib.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;lan</strong></del>g/<del class="diffchar deleted"><strong>en/language.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;public/generated/js/vendor_dist/boomerangjs/boomerang.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;public/generated/js/vendor_dist/boomerangjs/plugins/rt.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;public/generated/js/vendor_dist/clipboard/dist/clipboard.min.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;lib/jquery_</strong></del>tiki<del class="diffchar deleted"><strong>/iconsets.js&quot;&gt;&lt;/script&gt;<br>&lt;script type=&quot;text/javascript&quot; src=&quot;public/generated/js/vendor_dist/interactjs/dist/interact.min.js&quot;&gt;&lt;/script&gt;<br>    <br>&lt;script type=&quot;text/javascript&quot;&gt;<br>&lt;!</strong></del>-<del class="diffchar deleted"><strong>-//--&gt;&lt;![CDATA[//&gt;&lt;!--<br>// js 0 <br>w</strong></del>ind<del class="diffchar deleted"><strong>ow.tikiroot = &quot;/&quot;;<br>tiki_cooki</strong></del>e<del class="diffchar deleted"><strong>_jar=new Object();<br><br>var bootstrapButton;<br>if (typeof $.fn.button.noConflict === &quot;function&quot;) {<br>    bootstrapButton = $.fn.button.noConflict() // return $.fn.button to previously assigned value<br>    $.fn.bootstrapBtn = bootstrapButton            // give $().bootstrapBtn the Bootstrap functionality<br>}<br><br>$(function() {<br>	if (getCookie(&#039;flip_class_postitnote5&#039;) != &#039;hidden&#039;) {<br>  		$(&#039;#postitnote5&#039;).removeClass(&#039;hidden&#039;).hide().delay(&#039;500&#039;).fadeIn(&#039;slow&#039;).draggable();<br>	}<br>});<br><br><br>//Custom code for upcoming event Banner<br>$(document).ready(function() {<br>    $(&#039;a[href*=&quot;tiki-aja</strong></del>x_<del class="diffchar deleted"><strong>services.</strong></del>p<del class="diffchar deleted"><strong>hp?controller=calendar&amp;action=view_item&amp;calitemId=&quot;]:not([target=&quot;_blank&quot;])&#039;).each(function() {<br>        var currentUrl = $(this).attr(&#039;href&#039;);<br><br>        var calitemIdMatch = currentUrl.match(/calitemId=([^&amp;]*)/);<br><br>        if (calitemIdMatch) {<br>            var newUrl = &quot;https://tiki.org/tiki-calendar_export_ical</strong></del>.php?<del class="diffchar deleted"><strong>ex</strong></del>p<del class="diffchar deleted"><strong>ort=y&amp;c</strong></del>a<del class="diffchar deleted"><strong>lendarItem=&quot; + calitemIdMatch[1];<br><br>            $(this).attr(&#039;href&#039;, newUrl);<br>        }<br>    });<br>});<br><br>$(&quot;.map-container:not(.done)&quot;).addClass(&quot;done&quot;).visible(function() {$(this).createMap();});<br>var zoomToFoundLocation = &quot;street&quot;;<br><br>$.lan</strong></del>g<del class="diffchar deleted"><strong> = &#039;</strong></del>e<del class="diffchar deleted"><strong>n&#039;;<br>$(document).on(&quot;shown.bs.modal&quot;, function(event) {<br>    const dialog </strong></del>=<del class="diffchar deleted"><strong> $(event.target).find(&quot;.modal-dialog&quot;);<br>    if (!dialog.attr(&#039;id&#039;)) { // To avoid overwriting IDs<br>        dialog.attr(&quot;id&quot;, &#039;modal-dialog-&#039; + Math.random().to</strong></del>S<del class="diffchar deleted"><strong>tring(36).substring(7));<br>    }<br>    const draggableId = dialog.attr(&#039;id&#039;);<br>    interact(`#${draggableId}`).draggable({<br>        inertia: true,<br>        autoScroll: true,<br>        allowFrom: &#039;.modal-</strong></del>h<del class="diffchar deleted"><strong>e</strong></del>a<del class="diffchar deleted"><strong>de</strong></del>r<del class="diffchar deleted"><strong>&#039;,<br>        list</strong></del>e<del class="diffchar deleted"><strong>ners: {<br>            move: (e) =&gt; {<br>                const target = e.target;<br>                // Store position in </strong></del>d<del class="diffchar deleted"><strong>ata-attributes<br>                let x = (parseFloat(target.getAttribute(&#039;data-x&#039;)) || 0) + e.dx;<br>                let y = (parseFloat(target.getAttribute(&#039;data-y&#039;)) || 0) + e.dy;<br>                target.style.transform = `translate(${x}px, ${y}px)`;<br>                target.setAttribute(&#039;data-x&#039;, x);<br>                target.setAttribute(&#039;data-y&#039;, y);<br>            }<br>        }<br>    });<br>});$(document).on(&quot;tiki.modal.redraw&quot;, function(event) {<br>    let $modalContent = $(event.target);<br>    if (!$modalContent.is(&quot;.modal-content&quot;)) {<br>        $modalContent = $modalContent.find(&quot;.modal-content&quot;)<br>    }<br>    <br>    // Guard: Prevent duplicate listeners on the same modal<br>    const el = $modalContent[0];<br>    if (el.dataset.resizeInit === &#039;1&#039;) return;<br>    el.dataset.resizeInit = &#039;1&#039;;<br><br>    const modalBody = $modalContent.find(&quot;.modal-body&quot;)[0];<br>    if (!modalBody) return;<br><br>    let initialHeight;<br>    const initialOverflow = getComputedStyle(modalBody).overflow;<br><br>    const modalId = &#039;modal&#039; + Math.random().toString(36).substring(7);<br>    $modalContent.attr(&quot;id&quot;, modalId);<br>    const dialogEl = $modalContent[0];<br>    dialogEl.dataset.x = dialogEl.dataset.x || 0;<br>    dialogEl.dataset.y = dialogEl.dataset.y || 0;<br>    interact(`#${modalId}`).resizable({<br>        edges: { left: true, right: true, bottom: true, top: true },<br>        inertia: true,<br>        listeners: {<br>            // The start listener captures the modal&#039;s initial height if not yet done, at the moment resizing begins.<br>            start(event) {<br>                if(! initialHeight) initialHeight = event.rect.height;<br>            },<br>            move: (e) =&gt; {<br>                const target = e.target;<br>                // width/height from interact<br>                const width = Math.max(e.rect.width, 0);<br>                const height = Math.max(e.rect.height, 0);<br><br>                // translate when resizing from left/top<br>                const x = (parseFloat(target.dataset.x) || 0) + (e.deltaRect.left || 0);<br>                const y = (parseFloat(target.dataset.y) || 0) + (e.deltaRect.top || 0);<br><br>                target.style.width = `${width}px`;<br>                if (e.edges.top || e.edges.bottom) {<br>                    target.style.height = `${height}px`;<br>                }<br>                target.style.transform = `translate(${x}px, ${y}px)`;<br>                target.dataset.x = x;<br>                target.dataset.y = y;<br>                if (width &lt; modalBody.scrollWidth || height &lt; initialHeight) {<br>                    modalBody.style.overflow = &quot;auto&quot;;<br>                } else {<br>                    modalBody.style.overflow = initialOverflow;<br>                }<br>            }<br>        }<br>    });<br>});<br>// js 2 <br><br>try {<br>    var timezone = Intl.DateTimeFormat().resolvedOptions().timeZone;<br>    setCookie(&quot;local</strong></del>_t<del class="diffchar deleted"><strong>z&quot;, timezone, &quot;&quot;, &quot;session&quot;, window.tikiCookieConstants.BUILTIN</strong></del>_<del class="diffchar deleted"><strong>COOKIE_CATEGORY_FUNCTIONAL);<br>} catch (e) {}<br><br>// this is used by tiki-c</strong></del>o<del class="diffchar deleted"><strong>nfirm.js checkTimeout, so needs to be always set<br>const scriptStartDate = new Date(); //Be careful, this will not be a global if this script ever becomes a module - benoitg - 2023-11-21<br><br>if (! timezone) {<br>    function inArray(item, array) {<br>        for (var i in array) {<br>            if (array[i] === item) {<br>                return i;<br>            }<br>        }<br>        return false;<br>    }<br>    var allTimeZoneCodes = [&quot;ACDT&quot;,&quot;ACST&quot;,&quot;ADDT&quot;,&quot;ADT&quot;,&quot;AEDT&quot;,&quot;AEST&quot;,&quot;AHDT&quot;,&quot;AHST&quot;,&quot;AKDT&quot;,&quot;AKST&quot;,&quot;AMT&quot;,&quot;APT&quot;,&quot;AST&quot;,&quot;AWDT&quot;,&quot;AWST&quot;,&quot;AWT&quot;,&quot;BDST&quot;,&quot;BDT&quot;,&quot;BMT&quot;,&quot;BST&quot;,&quot;CAST&quot;,&quot;CAT&quot;,&quot;CDDT&quot;,&quot;CDT&quot;,&quot;CEMT&quot;,&quot;CEST&quot;,&quot;CET&quot;,&quot;CMT&quot;,&quot;CPT&quot;,&quot;CST&quot;,&quot;CWT&quot;,&quot;CHST&quot;,&quot;DMT&quot;,&quot;EAT&quot;,&quot;EDDT&quot;,&quot;EDT&quot;,&quot;EEST&quot;,&quot;EET&quot;,&quot;EMT&quot;,&quot;EPT&quot;,&quot;EST&quot;,&quot;EWT&quot;,&quot;FFMT&quot;,&quot;FMT&quot;,&quot;GDT&quot;,&quot;GMT&quot;,&quot;GST&quot;,&quot;HDT&quot;,&quot;HKST&quot;,&quot;HKT&quot;,&quot;HMT&quot;,&quot;HPT&quot;,&quot;HST&quot;,&quot;HWT&quot;,&quot;IDDT&quot;,&quot;IDT&quot;,&quot;IMT&quot;,&quot;IST&quot;,&quot;JDT&quot;,&quot;JMT&quot;,&quot;JST&quot;,&quot;KDT&quot;,&quot;KMT&quot;,&quot;KST&quot;,&quot;LST&quot;,&quot;MDDT&quot;,&quot;MDST&quot;,&quot;MDT&quot;,&quot;MEST&quot;,&quot;MET&quot;,&quot;MMT&quot;,&quot;MPT&quot;,&quot;MSD&quot;,&quot;MSK&quot;,&quot;MST&quot;,&quot;MWT&quot;,&quot;NDDT&quot;,&quot;NDT&quot;,&quot;NPT&quot;,&quot;NST&quot;,&quot;NWT&quot;,&quot;NZDT&quot;,&quot;NZMT&quot;,&quot;NZST&quot;,&quot;PDDT&quot;,&quot;PDT&quot;,&quot;PKST&quot;,&quot;PKT&quot;,&quot;PLMT&quot;,&quot;PMT&quot;,&quot;PPMT&quot;,&quot;PPT&quot;,&quot;PST&quot;,&quot;PWT&quot;,&quot;QMT&quot;,&quot;RMT&quot;,&quot;SAST&quot;,&quot;SDMT&quot;,&quot;SJMT&quot;,&quot;SMT&quot;,&quot;SST&quot;,&quot;TBMT&quot;,&quot;TMT&quot;,&quot;UCT&quot;,&quot;UTC&quot;,&quot;WAST&quot;,&quot;WAT&quot;,&quot;WEMT&quot;,&quot;WEST&quot;,&quot;WET&quot;,&quot;WIB&quot;,&quot;WITA&quot;,&quot;WIT&quot;,&quot;WMT&quot;,&quot;YDDT&quot;,&quot;YDT&quot;,&quot;YPT&quot;,&quot;YST&quot;,&quot;YWT&quot;,&quot;A&quot;,&quot;B&quot;,&quot;C&quot;,&quot;D&quot;,&quot;E&quot;,&quot;F&quot;,&quot;G&quot;,&quot;H&quot;,&quot;I&quot;,&quot;K&quot;,&quot;L&quot;,&quot;M&quot;,&quot;N&quot;,&quot;O&quot;,&quot;P&quot;,&quot;Q&quot;,&quot;R&quot;,&quot;S&quot;,&quot;T&quot;,&quot;U&quot;,&quot;V&quot;,&quot;W&quot;,&quot;X&quot;,&quot;Y&quot;,&quot;Z&quot;];<br>    var now</strong></del>_<del class="diffchar deleted"><strong>string = now.toString();<br>    var o</strong></del>f<del class="diffchar deleted"><strong>fseth</strong></del>o<del class="diffchar deleted"><strong>urs = - n</strong></del>o<del class="diffchar deleted"><strong>w.ge</strong></del>t<del class="diffchar deleted"><strong>Tim</strong></del>e<del class="diffchar deleted"><strong>zoneOffset() / 60;<br>    setCookie(&quot;local_tzoffset&quot;, offsethou</strong></del>r<del class="diffchar deleted"><strong>s, &quot;&quot;, &quot;session&quot;, window.tikiCookieConstants.BUILTIN_COOKIE_CATEGORY_FUNCTIONAL);<br>    var m = now_string.match(/[ \(]([A-Z]{3,6})[ \)]?[ \d]*$/);    // try three or more char tz first at the end or j</strong></del>u<del class="diffchar deleted"><strong>st bef</strong></del>o<del class="diffchar deleted"><strong>re </strong></del>t<del class="diffchar deleted"><strong>he year<br>    if (!m) {<br>        m = now_string.match(/[ \(]([A-Z]{1,6})[ \)]?[ \d]*$/)</strong></del>;<del class="diffchar deleted"><strong>    // might be a &quot;military&quot; one if not<br>    </strong></del>}<del class="diffchar deleted"><strong><br>    if (m) {<br>        m = m[1];<br>    } else {    </strong></del>/<del class="diffchar deleted"><strong>/ IE (sometimes) gives UTC +offset instea</strong></del>d<del class="diffchar deleted"><strong> of the abbrev</strong></del>i<del class="diffchar deleted"><strong>ation<br>        // sadly this workaround will fail for non-whole hour offsets<br>        </strong></del>v<del class="diffchar deleted"><strong>ar hours = - now.getTimezoneOffset() / 60;<br>        m = &quot;GMT&quot; + (hours &gt; 0 ? &quot; + &quot; : &quot;&quot;) + hours;<br>    }<br>    // Etc/GMT+ is equivalent to GMT-<br>    if (m.substring(0,4) == &quot;GMT + &quot;) {<br>        m = &quot;Etc / GMT - &quot; + m.substring(4);<br>        setCookie(&quot;local_tz&quot;, m, &quot;&quot;, &quot;session&quot;, window.tikiCookieConstants.BUILTIN_COOKIE_CATEGORY_FUNCTIONAL);<br>    }<br>    if (m.substring(0,4) == &quot;GMT - &quot;) {<br>        m = &quot;Etc / GMT + &quot; + m.substring(4);<br>        setCookie(&quot;local_tz&quot;, m, &quot;&quot;, &quot;session&quot;, window.tikiCookieConstants.BUILTIN_COOKIE_CATEGORY_FUNCTIONAL);<br>    }<br>    if (inArray(m, allTimeZoneCodes)) {<br>        setCookie(&quot;local_tz&quot;, m, &quot;&quot;, &quot;session&quot;, window.tikiCookieConstants.BUILTIN_COOKIE_CATEGORY_FUNCTIONAL);<br>    }<br>}<br><br>//--</strong></del>&gt;<del class="diffchar deleted"><strong>&lt;!]]&gt;<br></strong></del>&lt;/<del class="diffchar deleted"><strong>scri</strong></del>p<del class="diffchar deleted"><strong>t&gt;<br>&lt;sc</strong></del>r<del class="diffchar deleted"><strong>ipt typ</strong></del>e<del class="diffchar deleted"><strong>=&quot;text/javascript&quot;</strong></del>&gt;<del class="diffchar deleted"><strong><br></strong></del>&lt;<del class="diffchar deleted"><strong>!--</strong></del>/<del class="diffchar deleted"><strong>/--&gt;&lt;![CDATA[//&gt;&lt;!--<br>$(function(){<br>// jq_onrea</strong></del>d<del class="diffchar deleted"><strong>y 0 <br>$(&quot;.convert-ma</strong></del>i<del class="diffchar deleted"><strong>lto&quot;).remo</strong></del>v<del class="diffchar deleted"><strong>eClass(&quot;convert-mailto&quot;).each(function () {<br>                var address = $(this).data(&quot;encode-name&quot;) + &quot;@&quot; + $(this).data(&quot;encode-domain&quot;);<br>                $(this).attr(&quot;href&quot;, &quot;mailto:&quot; + address).text(address);<br>            });<br>fitvids(&#039;article&#039;, );<br>$(&quot;.table-responsive&quot;).doubleScroll({resetOnWindowResize: true});<br>window.showMessage = function (message) { alert(message); };<br>// jq_onready 5 <br>var color = window.getComputedStyle(document.documentElement).getPropertyValue(&#039;--tiki-top-dark-bg&#039;);$(&#039;meta[name=&quot;theme-color&quot;]&#039;).attr(&#039;content&#039;, color);<br>});<br>//--</strong></del>&gt;<del class="diffchar deleted"><strong>&lt;!]]&gt;<br>&lt;/script&gt;<br><br>    <br><br><br><br>    &lt;script type=&quot;text/javascript&quot;&gt;<br>        BOOMR.init({<br>            beacon_url: &quot;tiki-performance-beacon&quot;<br>        });<br>    &lt;/script&gt;<br><br><br>    </strong></del></blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;<ins class="diffchar inserted"><strong>0</strong></ins>&quot;  data-clipboard-target=&quot;#codebox1<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap<ins class="diffchar inserted"><strong>;</strong></ins> overflow-wrap: break-word; word-wrap: break-word<ins class="diffchar inserted"><strong>;</strong></ins>&quot; id<ins class="diffchar inserted"><strong>=</strong></ins>&quot;codebox19&quot; &gt;&lt;div class=&quot;code&quot;&gt;{includeurl url=&amp;quot;https<ins class="diffchar inserted"><strong>:</strong></ins>//tiki.org/tiki-index_p.php?page=Shared_t_o_footer<ins class="diffchar inserted"><strong>&amp;q</strong></ins>uot;}<ins class="diffchar inserted"><strong>&lt;</strong></ins>/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <div class="codelisting_container"><div class="icon_copy_code far fa-clipboard" tabindex="0"  data-clipboard-target="#codebox20" ><span class="copy_code_tooltiptext">Copy to clipboard</span></div><pre class="codelisting"  data-theme="off"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox20" ><div class="code">{includeurl url=&quot;https://doc.tiki.org/tiki-index_p.php?page=Included+page+test&quot;}</div></pre></div></blockquote><blockquote>+ <p></blockquote><blockquote>+ <br />Produces:</blockquote><blockquote>+ </p></blockquote>]]></description>
      <pubDate>Tue, 20 Oct 2026 15:18:41 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=An+example+of+a+page+including+the+content+of+another+page</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=An+example+of+a+page+including+the+content+of+another+page</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>PluginSnarf</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{SNARF</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{SNARF</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<del class="diffchar deleted"><strong>6</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<del class="diffchar deleted"><strong>6</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{snarf url=&amp;quot;http://my.foo.bar/tiki-index_raw.php?page=ExamplePage&amp;quot; wrap=&amp;quot;1&amp;quot; ishtml=&amp;quot;1&amp;quot; cache=&amp;quot;20&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{snarf url=&amp;quot;http://my.foo.bar/tiki-index_raw.php?page=ExamplePage&amp;quot; wrap=&amp;quot;1&amp;quot; ishtml=&amp;quot;1&amp;quot; cache=&amp;quot;20&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<del class="diffchar deleted"><strong>7</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<del class="diffchar deleted"><strong>7</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{snarf url=&amp;quot;https://tiki.org/tiki-index_raw.php?page=Shared_t_o_footer&amp;amp;clean&amp;quot; ishtml=1}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{snarf url=&amp;quot;https://tiki.org/tiki-index_raw.php?page=Shared_t_o_footer&amp;amp;clean&amp;quot; ishtml=1}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;&lt;h1&gt;&lt;a href=&quot;tiki-backlinks.php?page=Shared_t_o_footer&quot; title=&quot;backlinks to Shared_t_o_footer&quot;&gt;Shared_t_o_footer&lt;/a&gt;&lt;/h1&gt;&lt;style&gt;.main-footer {background: #000; } .main-footer .twfooter .card {border: none; background: transparent; } .twfooter h4 { font-size: 1.2rem; margin-bottom: 0; color: #fff; } .twfooter ul { list-style: none; padding-left: 0; } .twfooter .icon-link-external, .twfooter .icon-link {display: none; } .twfooter {color: #fff; } .main-footer .twfooter  a, .main-footer .twfooter a:visited, .main-footer .twfooter .dropdown-item { color: #fff !important; }&lt;/style&gt;&lt;div class=&quot;twfooter&quot;&gt;&lt;div class=&quot;row&quot;&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox2<ins class="diffchar inserted"><strong>4</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox2<ins class="diffchar inserted"><strong>4</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;&lt;h1&gt;&lt;a href=&quot;tiki-backlinks.php?page=Shared_t_o_footer&quot; title=&quot;backlinks to Shared_t_o_footer&quot;&gt;Shared_t_o_footer&lt;/a&gt;&lt;/h1&gt;&lt;style&gt;.main-footer {background: #000; } .main-footer .twfooter .card {border: none; background: transparent; } .twfooter h4 { font-size: 1.2rem; margin-bottom: 0; color: #fff; } .twfooter ul { list-style: none; padding-left: 0; } .twfooter .icon-link-external, .twfooter .icon-link {display: none; } .twfooter {color: #fff; } .main-footer .twfooter  a, .main-footer .twfooter a:visited, .main-footer .twfooter .dropdown-item { color: #fff !important; }&lt;/style&gt;&lt;div class=&quot;twfooter&quot;&gt;&lt;div class=&quot;row&quot;&gt;&lt;div class=&quot;col&quot;&gt;&lt;div class=&quot;card&quot;&gt;</blockquote><blockquote>+ </li><li> <a href="PluginIncludeURL" title="PluginIncludeURL" class="wiki wiki_page">PluginIncludeURL</a></blockquote>]]></description>
      <pubDate>Tue, 20 Oct 2026 14:44:24 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=PluginSnarf</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=PluginSnarf</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Machine Learning</title>
      <description><![CDATA[<blockquote>- &lt;br /&gt;In this documentation we assume that you already have a basic understanding of the different types of machine learning such as classification and regression. If not, we recommend &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://<del class="diffchar deleted"><strong>docs.</strong></del>rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/latest/what-is-machine-learning.html&quot; rel=&quot;external&quot;&gt;What is Machine Learning?&lt;/a&gt; to start with.</blockquote><blockquote>+ &lt;br /&gt;In this documentation we assume that you already have a basic understanding of the different types of machine learning such as classification and regression. If not, we recommend &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o<ins class="diffchar inserted"><strong>/ML</strong></ins>/latest/what-is-machine-learning.html&quot; rel=&quot;external&quot;&gt;What is Machine Learning?&lt;/a&gt; to start with.</blockquote><blockquote>- &lt;p&gt;The library provides tools for the entire machine learning life cycle from ETL (extracting, transforming, loading, manipulating and summari<del class="diffchar deleted"><strong>s</strong></del>ing data) to training, cross-validation, and production with over 40 supervised and unsupervised learning algorithms. A number of algorithms in the library support Deep Learning including the Multilayer Perceptron classifier and MLP Regressor.</blockquote><blockquote>+ &lt;p&gt;The library provides tools for the entire machine learning life cycle from ETL (extracting, transforming, loading, manipulating and summari<ins class="diffchar inserted"><strong>z</strong></ins>ing data) to training, cross-validation, and production with over 40 supervised and unsupervised learning algorithms. A number of algorithms in the library support Deep Learning including the Multilayer Perceptron classifier and MLP Regressor.</blockquote><blockquote>- &lt;p&gt;This library has been added in <del class="diffchar deleted"><strong>t</strong></del>iki starting with version 23 in order to give Tiki users access to the power of artificial intelligence and machine learning .</blockquote><blockquote>+ &lt;p&gt;This library has been added in <ins class="diffchar inserted"><strong>T</strong></ins>iki starting with version 23 in order to give Tiki users access to the power of artificial intelligence and machine learning .</blockquote><blockquote>- &lt;/li&gt;&lt;li&gt; To get an idea of the diversity of the use cases, look at the &quot;Tutorials and Example Projects&quot; section here: &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/&quot;&gt;https://rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/&lt;/a&gt; (Yes, we will now be able to do this in Tiki!)</blockquote><blockquote>+ &lt;/li&gt;&lt;li&gt; To get an idea of the diversity of the use cases, look at the &quot;Tutorials and Example Projects&quot; section here: &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o/&quot;&gt;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o/&lt;/a&gt; (Yes, we will now be able to do this in Tiki!)</blockquote><blockquote>- &lt;/li&gt;&lt;li&gt; Check model creation process - you can choose from basically all &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://<del class="diffchar deleted"><strong>docs.</strong></del>rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/<del class="diffchar deleted"><strong>en</strong></del>/latest/preprocessing.html&quot; rel=&quot;external&quot;&gt;Transformers from rubix&lt;/a&gt; base and extras packages.<br>&lt;/li&gt;&lt;li&gt; then specify a &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://<del class="diffchar deleted"><strong>docs.</strong></del>rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/<del class="diffchar deleted"><strong>en</strong></del>/latest/choosing-an-estimator.html&quot; rel=&quot;external&quot;&gt;learner or estimator(regressor, classifier, etc.)&lt;/a&gt; then tweak the parameters and save.</blockquote><blockquote>+ &lt;/li&gt;&lt;li&gt; Check model creation process - you can choose from basically all &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o/<ins class="diffchar inserted"><strong>ML</strong></ins>/latest/preprocessing.html&quot; rel=&quot;external&quot;&gt;Transformers from rubix&lt;/a&gt; base and extras packages.<br>&lt;/li&gt;&lt;li&gt; then specify a &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o/<ins class="diffchar inserted"><strong>ML</strong></ins>/latest/choosing-an-estimator.html&quot; rel=&quot;external&quot;&gt;learner or estimator(regressor, classifier, etc.)&lt;/a&gt; then tweak the parameters and save.</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>30</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>30</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php ml:train &amp;lt;mlmId&amp;gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>29</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;tiki&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>29</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php ml:train &amp;lt;mlmId&amp;gt;&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;ul<del class="diffchar deleted"><strong>&gt;&lt;li&gt; &lt;a href=&quot;Tiki23&quot; title=&quot;Tiki23&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki23&lt;/a&gt; will be released in June 2021 and you can use and test it today via a &lt;a href=&quot;https://dev.tiki.org/Daily%20Build&quot; class=&quot;wiki ext_page dev&quot;&gt;Daily Build&lt;/a&gt;. After sufficient testing, the machine learning code could be backported to &lt;a href=&quot;Tiki22&quot; title=&quot;Tiki22&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki22&lt;/a&gt; (ex: in 22.3 or 22.4) given that it&#039;s pretty self-contained (if you don&#039;t activate the feature, nothing changes)<br>&lt;/li</strong></del>&gt;&lt;li&gt; Here is some of the code:</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt; Here is some of the code:</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt; About &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/&quot; rel=&quot;external&quot;&gt;Rubix ML&lt;/a&gt; in English</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt; About &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o/&quot; rel=&quot;external&quot;&gt;Rubix ML&lt;/a&gt; in English</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt; About &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>/&quot; rel=&quot;external&quot;&gt;Rubix ML&lt;/a&gt; in French</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt; About &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o/&quot; rel=&quot;external&quot;&gt;Rubix ML&lt;/a&gt; in French</blockquote><blockquote>- &lt;/li&gt;&lt;li&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m/</strong></del>&quot;&gt;https://rubixml.<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m/</strong></del>&lt;/a&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;li&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o&quot;&gt;https://rubixml.<ins class="diffchar inserted"><strong>github.i</strong></ins>o&lt;/a&gt;</blockquote>]]></description>
      <pubDate>Mon, 19 Oct 2026 20:14:16 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Machine+Learning</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Machine+Learning</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>MenuPageBanner</title>
      <description><![CDATA[<blockquote>-               Open Source<del class="diffchar deleted"><strong> solutions</strong></del></blockquote><blockquote>+              <ins class="diffchar inserted"><strong> Take back control of your data using</strong></ins> Open Source</blockquote><blockquote>-               Managed hosting services for Tiki CMS Groupware</blockquote><blockquote>+               Managed hosting services for T<ins class="diffchar inserted"><strong>iki W</strong></ins>iki CMS Groupware</blockquote>]]></description>
      <pubDate>Mon, 19 Oct 2026 19:30:01 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=MenuPageBanner</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=MenuPageBanner</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Converting from Tiki syntax to Markdown</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;card bg-light&quot;&gt;&lt;div class=&quot;card-body&quot;&gt; As of 202<del class="diffchar deleted"><strong>3</strong></del>-0<del class="diffchar deleted"><strong>9</strong></del>, this is still Beta. You should first use on a test database, and review results before running on a production database. It is not yet ready to be ran on *.tiki.org sites (which do have a huge quantity of diverse content).</blockquote><blockquote>+ &lt;div class=&quot;card bg-light&quot;&gt;&lt;div class=&quot;card-body&quot;&gt; As of 202<ins class="diffchar inserted"><strong>6</strong></ins>-<ins class="diffchar inserted"><strong>1</strong></ins>0, this is still<ins class="diffchar inserted"><strong> in</strong></ins> Beta. You should first use<ins class="diffchar inserted"><strong> it</strong></ins> on a test database, and review results before running on a production database. It is not yet ready to be ran on *.tiki.org sites (which do have a huge quantity of diverse content).</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<del class="diffchar deleted"><strong>6</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<del class="diffchar deleted"><strong>6</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;# markdownthemes.tiki.org</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;# markdownthemes.tiki.org</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<del class="diffchar deleted"><strong>7</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<del class="diffchar deleted"><strong>7</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php markdown:convert --markdown&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php markdown:convert --markdown&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<del class="diffchar deleted"><strong>8</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php markdown:convert --page=&amp;quot;page name&amp;quot; --markdown&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php markdown:convert --page=&amp;quot;page name&amp;quot; --markdown&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<del class="diffchar deleted"><strong>9</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<del class="diffchar deleted"><strong>9</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php markdown:convert --page=&amp;quot;page name&amp;quot; --markdown --save&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox3<ins class="diffchar inserted"><strong>4</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox3<ins class="diffchar inserted"><strong>4</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php markdown:convert --page=&amp;quot;page name&amp;quot; --markdown --save&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;$ php console.php markdown:convert --help&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>40</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>40</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Description:</blockquote><blockquote>+ &lt;div class=&quot;codecaption&quot;&gt;$ php console.php markdown:convert --help&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>35</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>35</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Description:</blockquote>]]></description>
      <pubDate>Mon, 19 Oct 2026 11:12:41 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Converting+from+Tiki+syntax+to+Markdown</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Converting+from+Tiki+syntax+to+Markdown</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Tiki29.0</title>
      <description><![CDATA[<blockquote>+ </li><li> <strong>Mail queue when upgrading from Tiki 28 or earlier</strong>: Tiki 29 uses Symfony Mailer, which cannot process queued messages saved in the old Laminas/Zend format. Review the mail queue before upgrading. Send any messages you still need while the old version is running, and remove unsupported entries. The web installer asks you to acknowledge that unsupported entries will be deleted. For a command-line upgrade, <code>php console.php database:update</code> stops when it finds them; continuing with <code>--auto-register</code> permanently deletes those entries.</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;<del class="diffchar deleted"><strong>&lt;br /&gt;&lt;strong&gt;Mail queue when upgrading from Tiki 28 or earlier&lt;/strong&gt;: Tiki 29 uses Symfony Mailer, which cannot process queued messages saved in the old Laminas/Zend format. Review the mail queue before upgrading. Send any messages you still need while the old version is running, and remove unsupported entries. The web installer asks you to acknowledge that unsupported entries will be deleted. For a command-line upgrade, &lt;code&gt;php console.php database:update&lt;/code&gt; stops when it finds them; continuing with &lt;code&gt;--auto-register&lt;/code&gt; permanently deletes those entries.<br></strong></del>&lt;/p&gt;<del class="diffchar deleted"><strong><br></strong></del></blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</blockquote>]]></description>
      <pubDate>Sat, 17 Oct 2026 18:17:33 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Tiki29.0</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Tiki29.0</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Tiki 27.9</title>
      <description><![CDATA[<blockquote>- <p></blockquote><blockquote>- </p></blockquote><blockquote>- <ul><li><a id="flipperid3" class="link" href="javascript:flipWithSign('id3')">[+]</a> <strong>Graph formula: replace eval() with Math_Formula library</strong><ul id="id3" style="display:none;"></blockquote><blockquote>- <li> Replace unsafe eval() usage in graph formulas with the Math_Formula library and a whitelist of supported mathematical functions for safer formula evaluation.</blockquote><blockquote>- <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/10921">https://gitlab.com/tikiwiki/tiki/-/merge_requests/10921</a></blockquote><blockquote>- <del class="diffchar deleted"><strong>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;</strong></del>&lt;/p&gt;</blockquote><blockquote>+ &lt;/p&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; <del class="diffchar deleted"><strong>&lt;stro</strong></del>n<del class="diffchar deleted"><strong>g&gt;Se</strong></del>a<del class="diffchar deleted"><strong>r</strong></del>c<del class="diffchar deleted"><strong>h</strong></del> <del class="diffchar deleted"><strong>Con</strong></del>t<del class="diffchar deleted"><strong>roll</strong></del>e<del class="diffchar deleted"><strong>r:</strong></del> <del class="diffchar deleted"><strong>Add</strong></del> <del class="diffchar deleted"><strong>raw op</strong></del>ti<del class="diffchar deleted"><strong>on </strong></del>t<del class="diffchar deleted"><strong>o</strong></del> <del class="diffchar deleted"><strong>act</strong></del>i<del class="diffchar deleted"><strong>on_</strong></del>l<del class="diffchar deleted"><strong>ookup</strong></del> f<del class="diffchar deleted"><strong>or</strong></del> e<del class="diffchar deleted"><strong>xac</strong></del>t value <del class="diffchar deleted"><strong>r</strong></del>e<del class="diffchar deleted"><strong>tr</strong></del>i<del class="diffchar deleted"><strong>eval&lt;/stro</strong></del>ng<del class="diffchar deleted"><strong>&gt;</strong></del>&lt;ul id=&quot;id<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; <del class="diffchar deleted"><strong>Add a </strong></del>r<del class="diffchar deleted"><strong>aw</strong></del> <del class="diffchar deleted"><strong>o</strong></del>pt<del class="diffchar deleted"><strong>ion</strong></del> t<del class="diffchar deleted"><strong>o </strong></del>se<del class="diffchar deleted"><strong>ar</strong></del>c<del class="diffchar deleted"><strong>h</strong></del> l<del class="diffchar deleted"><strong>ook</strong></del>u<del class="diffchar deleted"><strong>p</strong></del>s <del class="diffchar deleted"><strong>so c</strong></del>a<del class="diffchar deleted"><strong>ll</strong></del>e<del class="diffchar deleted"><strong>rs</strong></del> c<del class="diffchar deleted"><strong>an </strong></del>r<del class="diffchar deleted"><strong>et</strong></del>r<del class="diffchar deleted"><strong>i</strong></del>e<del class="diffchar deleted"><strong>ve exa</strong></del>ct s<del class="diffchar deleted"><strong>tor</strong></del>ed <del class="diffchar deleted"><strong>val</strong></del>ue<del class="diffchar deleted"><strong>s,</strong></del> <del class="diffchar deleted"><strong>suc</strong></del>h a<del class="diffchar deleted"><strong>s Ite</strong></del>m<del class="diffchar deleted"><strong>L</strong></del>i<del class="diffchar deleted"><strong>nk</strong></del> <del class="diffchar deleted"><strong>i</strong></del>tem<del class="diffchar deleted"><strong> ID</strong></del>s<del class="diffchar deleted"><strong>,</strong></del> i<del class="diffchar deleted"><strong>n</strong></del>st<del class="diffchar deleted"><strong>ead of</strong></del> r<del class="diffchar deleted"><strong>end</strong></del>ered t<del class="diffchar deleted"><strong>ext </strong></del>lab<del class="diffchar deleted"><strong>els</strong></del>.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10<del class="diffchar deleted"><strong>790</strong></del>&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10<del class="diffchar deleted"><strong>790</strong></del>&lt;/a&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>3</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>3</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; <ins class="diffchar inserted"><strong>Dy</strong></ins>na<ins class="diffchar inserted"><strong>mi</strong></ins>c <ins class="diffchar inserted"><strong>I</strong></ins>te<ins class="diffchar inserted"><strong>ms</strong></ins> <ins class="diffchar inserted"><strong>List</strong></ins> <ins class="diffchar inserted"><strong>mul</strong></ins>ti<ins class="diffchar inserted"><strong>-selec</strong></ins>t <ins class="diffchar inserted"><strong>f</strong></ins>i<ins class="diffchar inserted"><strong>e</strong></ins>l<ins class="diffchar inserted"><strong>ds:</strong></ins> f<ins class="diffchar inserted"><strong>ix</strong></ins> e<ins class="diffchar inserted"><strong>mp</strong></ins>t<ins class="diffchar inserted"><strong>y</strong></ins> value<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>not b</strong></ins>eing<ins class="diffchar inserted"><strong> saved</strong></ins>&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>3</strong></ins>&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; <ins class="diffchar inserted"><strong>Ensu</strong></ins>r<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>em</strong></ins>pt<ins class="diffchar inserted"><strong>y</strong></ins> <ins class="diffchar inserted"><strong>Mul</strong></ins>t<ins class="diffchar inserted"><strong>i-</strong></ins>se<ins class="diffchar inserted"><strong>le</strong></ins>c<ins class="diffchar inserted"><strong>t</strong></ins> <ins class="diffchar inserted"><strong>va</strong></ins>lu<ins class="diffchar inserted"><strong>e</strong></ins>s a<ins class="diffchar inserted"><strong>r</strong></ins>e c<ins class="diffchar inserted"><strong>o</strong></ins>rrect<ins class="diffchar inserted"><strong>ly</strong></ins> s<ins class="diffchar inserted"><strong>av</strong></ins>ed <ins class="diffchar inserted"><strong>when </strong></ins>u<ins class="diffchar inserted"><strong>s</strong></ins>e<ins class="diffchar inserted"><strong>d</strong></ins> <ins class="diffchar inserted"><strong>wit</strong></ins>h <ins class="diffchar inserted"><strong>Dyn</strong></ins>ami<ins class="diffchar inserted"><strong>c</strong></ins> <ins class="diffchar inserted"><strong>I</strong></ins>tems <ins class="diffchar inserted"><strong>L</strong></ins>ist <ins class="diffchar inserted"><strong>t</strong></ins>r<ins class="diffchar inserted"><strong>ack</strong></ins>er<ins class="diffchar inserted"><strong> fi</strong></ins>e<ins class="diffchar inserted"><strong>l</strong></ins>d<ins class="diffchar inserted"><strong>s.</strong></ins> <ins class="diffchar inserted"><strong>gi</strong></ins>tlab.<ins class="diffchar inserted"><strong>com</strong></ins><br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/<ins class="diffchar inserted"><strong>1</strong></ins>10<ins class="diffchar inserted"><strong>68</strong></ins>&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/<ins class="diffchar inserted"><strong>1</strong></ins>10<ins class="diffchar inserted"><strong>68</strong></ins>&lt;/a&gt;</blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid4" class="link" href="javascript:flipWithSign('id4')">[+]</a> GetStrings translations: handle missing custom language directories and skip generated files<ul id="id4" style="display:none;"></blockquote><blockquote>+ <li> Prevent GetStrings translation processing issues when custom language directories are missing and avoid scanning generated files.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11081">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11081</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid5" class="link" href="javascript:flipWithSign('id5')">[+]</a> Calendar list view: restore period selection controls and responsive rows<ul id="id5" style="display:none;"></blockquote><blockquote>+ <li> Enable compact period selection in calendar_new and PluginCalendar list views while restoring responsive row behavior.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11042">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11042</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid6" class="link" href="javascript:flipWithSign('id6')">[+]</a> Search: default value selection for userSelector fields<ul id="id6" style="display:none;"></blockquote><blockquote>+ <li> custom search default value selection for UserSelector fields</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/ce5cf66847084a9cefed35a1c61463e751a1d5c3">https://gitlab.com/tikiwiki/tiki/-/commit/ce5cf66847084a9cefed35a1c61463e751a1d5c3</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid7" class="link" href="javascript:flipWithSign('id7')">[+]</a> User notification emails: use real names when enabled<ul id="id7" style="display:none;"></blockquote><blockquote>+ <li> Use users’ real names in various notification emails when the corresponding real-name setting is enabled.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/f8da5c0ca5a9cb51512ac5e23a7d33c64caa463a">https://gitlab.com/tikiwiki/tiki/-/commit/f8da5c0ca5a9cb51512ac5e23a7d33c64caa463a</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid8" class="link" href="javascript:flipWithSign('id8')">[+]</a> User email validation: skip disposable email check for empty addresses<ul id="id8" style="display:none;"></blockquote><blockquote>+ <li> Prevent RFC 822 validation errors for users without an email address, including API users, by skipping the disposable-email check when the email is empty.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/3d63b6bb1c2e0795b9716904efa5c7ab8489cd74">https://gitlab.com/tikiwiki/tiki/-/commit/3d63b6bb1c2e0795b9716904efa5c7ab8489cd74</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid9" class="link" href="javascript:flipWithSign('id9')">[+]</a> Tracker Dynamic Items List fields: fix blank labels for Multi-select source fields<ul id="id9" style="display:none;"></blockquote><blockquote>+ <li> Display the correct labels in Dynamic Items List fields when the source field is a Multi-select field.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/dba2ada4dc49fe1adce7505f81e5d68bc2a5ef7c">https://gitlab.com/tikiwiki/tiki/-/commit/dba2ada4dc49fe1adce7505f81e5d68bc2a5ef7c</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid10" class="link" href="javascript:flipWithSign('id10')">[+]</a> Calendar event deletion: reload page correctly after closing modal<ul id="id10" style="display:none;"></blockquote><blockquote>+ <li> Ensure the calendar page reloads correctly when an event is deleted and the modal window is closed.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11164">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11164</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid11" class="link" href="javascript:flipWithSign('id11')">[+]</a> Headless Chrome ChartJS loading: fix chart PDF generation<ul id="id11" style="display:none;"></blockquote><blockquote>+ <li> Load the ChartJS bundle synchronously and install ChartJS v2 locally to avoid CDN dependency, ensuring charts render correctly in PDFs generated with Headless Chrome.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11196">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11196</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid12" class="link" href="javascript:flipWithSign('id12')">[+]</a> PluginChartJS PDF export: fix missing chart images<ul id="id12" style="display:none;"></blockquote><blockquote>+ <li> Ensure ChartJS charts are correctly rendered as images when exporting pages to PDF.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/f543539ec5da439906f23eea578bc819befb26ca">https://gitlab.com/tikiwiki/tiki/-/commit/f543539ec5da439906f23eea578bc819befb26ca</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid13" class="link" href="javascript:flipWithSign('id13')">[+]</a> PDF export: preserve mPDF page breaks, table of contents, and bookmarks<ul id="id13" style="display:none;"></blockquote><blockquote>+ <li> Declare mPDF-specific tags in Tidy so page breaks, table of contents, and bookmarks are preserved during PDF export, and fix the PluginPDFBookmark display guard.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11225">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11225</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid14" class="link" href="javascript:flipWithSign('id14')">[+]</a> Calendar events: refresh without returning to today<ul id="id14" style="display:none;"></blockquote><blockquote>+ <li> Refresh calendar events after creating, editing, or deleting an event while preserving the currently displayed date instead of returning to today.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11214">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11214</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid15" class="link" href="javascript:flipWithSign('id15')">[+]</a> Search sublist executor: handle type-less object IDs and empty relation values<ul id="id15" style="display:none;"></blockquote><blockquote>+ <li> Correct relation object and ID handling in sublists to support type-less values while ignoring dangling new lines and empty strings.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/bc3a97d4dce192174cffc8f7780aa2ddcb6141cb">https://gitlab.com/tikiwiki/tiki/-/commit/bc3a97d4dce192174cffc8f7780aa2ddcb6141cb</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid16" class="link" href="javascript:flipWithSign('id16')">[+]</a> SearchIndex content filters: stop ignoring empty values<ul id="id16" style="display:none;"></blockquote><blockquote>+ <li> Search empty content filters as exact values to prevent unfiltered sublist queries and major performance issues.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/a5fdcacc7a1384de3849eba85422e663197f50eb">https://gitlab.com/tikiwiki/tiki/-/commit/a5fdcacc7a1384de3849eba85422e663197f50eb</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid17" class="link" href="javascript:flipWithSign('id17')">[+]</a> Calendar CustomURL entries: fix display when viewing events<ul id="id17" style="display:none;"></blockquote><blockquote>+ <li> Ensure custom URLs are displayed correctly when viewing calendar entries in different calendar views.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11206">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11206</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid18" class="link" href="javascript:flipWithSign('id18')">[+]</a> PluginSplit Markdown parsing: fix cell rendering and fatal errors<ul id="id18" style="display:none;"></blockquote><blockquote>+ <li> Parse SPLIT cell content correctly on Markdown pages and prevent fatal errors when rendering editable cells for administrators or editors.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11251">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11251</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid19" class="link" href="javascript:flipWithSign('id19')">[+]</a> Markdown WYSIWYG preference: fix initial edit mode preference spelling<ul id="id19" style="display:none;"></blockquote><blockquote>+ <li> Correct the markdown_wysiwyg_initial_edit_type preference name and migrate previously saved misspelled values while preserving existing settings during upgrade.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11219">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11219</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid20" class="link" href="javascript:flipWithSign('id20')">[+]</a> Password reset form: validate username and activation code before display<ul id="id20" style="display:none;"></blockquote><blockquote>+ <li> Validate password reset links before showing the form, displaying an error immediately when the username or activation code is invalid or the link has already been used.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11211">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11211</a> gitlab.com</blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid21" class="link" href="javascript:flipWithSign('id21')">[+]</a> Elasticsearch rescoring queries: fix empty ImplicitPhrase content filters<ul id="id21" style="display:none;"></blockquote><blockquote>+ <li> Prevent errors in Elasticsearch rescoring queries when empty content filters are used with ImplicitPhrase.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/06ed97fed66fac6cdd6299ddb4ea927f711eb77a">https://gitlab.com/tikiwiki/tiki/-/commit/06ed97fed66fac6cdd6299ddb4ea927f711eb77a</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid22" class="link" href="javascript:flipWithSign('id22')">[+]</a> Tracker attachment previews: preserve plain-text line breaks<ul id="id22" style="display:none;"></blockquote><blockquote>+ <li> Prevent plain-text attachment previews from collapsing line breaks when displayed through ColorBox in Tiki 27.x.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11244">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11244</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid23" class="link" href="javascript:flipWithSign('id23')">[+]</a> PluginTracker edit conflicts: warn about concurrent changes<ul id="id23" style="display:none;"></blockquote><blockquote>+ <li> Extend edit-conflict warnings to PluginTracker so users are alerted when a tracker item has been modified by someone else during editing. gitlab.com</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/e21abb42207fb9af268285fa7a1ab1e6633c6ec2">https://gitlab.com/tikiwiki/tiki/-/commit/e21abb42207fb9af268285fa7a1ab1e6633c6ec2</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid24" class="link" href="javascript:flipWithSign('id24')">[+]</a> Search identifier filters: ignore empty values<ul id="id24" style="display:none;"></blockquote><blockquote>+ <li> Ignore empty identifier filter values instead of matching the empty string and returning no records, including for multiidentifier and related tracker field filters.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11315">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11315</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid25" class="link" href="javascript:flipWithSign('id25')">[+]</a> Plugin edit icons: restore missing action icons<ul id="id25" style="display:none;"></blockquote><blockquote>+ <li> Restore plugin edit and replacement icons that were no longer displayed, including PluginInclude icons needed for PDF output.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/222d93b139ed2a79bca4b758aa65575af4f29429">https://gitlab.com/tikiwiki/tiki/-/commit/222d93b139ed2a79bca4b758aa65575af4f29429</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid26" class="link" href="javascript:flipWithSign('id26')">[+]</a> Search sublist empty content filters: use exact matches<ul id="id26" style="display:none;"></blockquote><blockquote>+ <li> Keep empty content searches ignored while replacing empty sublist content searches with exact matches to prevent incorrect filtering. gitlab.com</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/9e244b82ad1f5c9ad01fcf04a55df1c1ab170720">https://gitlab.com/tikiwiki/tiki/-/commit/9e244b82ad1f5c9ad01fcf04a55df1c1ab170720</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid27" class="link" href="javascript:flipWithSign('id27')">[+]</a> CKEditor inline editing: prevent empty paragraphs in HTML-formatted content<ul id="id27" style="display:none;"></blockquote><blockquote>+ <li> Skip adding empty paragraphs for new lines when inline-editable content is already formatted as HTML.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/1875e19e6d238aef5208fafa80cdcbff7a40feb9">https://gitlab.com/tikiwiki/tiki/-/commit/1875e19e6d238aef5208fafa80cdcbff7a40feb9</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ <br /></blockquote><blockquote>+ <br /></blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>5</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>5</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; <del class="diffchar deleted"><strong>&lt;</strong></del>st<del class="diffchar deleted"><strong>r</strong></del>ong<del class="diffchar deleted"><strong>&gt;S</strong></del>ystem configuration: support mu<del class="diffchar deleted"><strong>l</strong></del>ti<del class="diffchar deleted"><strong>p</strong></del>le <del class="diffchar deleted"><strong>INI</strong></del> files&lt;/strong<del class="diffchar deleted"><strong>&gt;</strong></del>&lt;ul id=&quot;id<del class="diffchar deleted"><strong>5</strong></del>&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Allow <del class="diffchar deleted"><strong>T</strong></del>i<del class="diffchar deleted"><strong>k</strong></del>i to load <del class="diffchar deleted"><strong>mu</strong></del>lti<del class="diffchar deleted"><strong>p</strong></del>le s<del class="diffchar deleted"><strong>y</strong></del>ste<del class="diffchar deleted"><strong>m</strong></del> configuration <del class="diffchar deleted"><strong>INI</strong></del> <del class="diffchar deleted"><strong>f</strong></del>iles <del class="diffchar deleted"><strong>i</strong></del>n a defined order, <del class="diffchar deleted"><strong>w</strong></del>it<del class="diffchar deleted"><strong>h</strong></del> <del class="diffchar deleted"><strong>l</strong></del>at<del class="diffchar deleted"><strong>e</strong></del>r files<del class="diffchar deleted"><strong> </strong></del>o<del class="diffchar deleted"><strong>v</strong></del>erridin<del class="diffchar deleted"><strong>g</strong></del> earlier ones <del class="diffchar deleted"><strong>w</strong></del>hile preserving compatibility with the legacy single-file confi<del class="diffchar deleted"><strong>g</strong></del>uration.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/1<del class="diffchar deleted"><strong>084</strong></del>0&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10<del class="diffchar deleted"><strong>8</strong></del>40&lt;/a&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>28</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>28</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; <ins class="diffchar inserted"><strong>mPDF cu</strong></ins>st<ins class="diffchar inserted"><strong>om f</strong></ins>on<ins class="diffchar inserted"><strong>ts: add confi</strong></ins>g<ins class="diffchar inserted"><strong>urable font support&lt;ul id=&quot;id28&quot; st</strong></ins>y<ins class="diffchar inserted"><strong>le=&quot;di</strong></ins>s<ins class="diffchar inserted"><strong>play:none;&quot;&gt;<br>&lt;li&gt; Allow si</strong></ins>te<ins class="diffchar inserted"><strong>s to define a custo</strong></ins>m <ins class="diffchar inserted"><strong>font dire</strong></ins>c<ins class="diffchar inserted"><strong>t</strong></ins>o<ins class="diffchar inserted"><strong>ry a</strong></ins>n<ins class="diffchar inserted"><strong>d automatically register their own licensed </strong></ins>f<ins class="diffchar inserted"><strong>onts for mPDF-generated documents.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>ki&quot;  href=&quot;https://</strong></ins>g<ins class="diffchar inserted"><strong>itlab.com/tikiwiki/tiki/-/merge_req</strong></ins>u<ins class="diffchar inserted"><strong>ests/11121&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/me</strong></ins>r<ins class="diffchar inserted"><strong>ge_requests/11121&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid29&quot; class=&quot;link&quot; href=&quot;javascrip</strong></ins>t<ins class="diffchar inserted"><strong>:fl</strong></ins>i<ins class="diffchar inserted"><strong>pWithSign(&#039;id29&#039;)&quot;&gt;[+]&lt;/a&gt; Sc</strong></ins>o<ins class="diffchar inserted"><strong>re user ra</strong></ins>n<ins class="diffchar inserted"><strong>king</strong></ins>:<ins class="diffchar inserted"><strong> improve performance with large</strong></ins> s<ins class="diffchar inserted"><strong>core histories&lt;</strong></ins>u<ins class="diffchar inserted"><strong>l id=&quot;id29&quot; style=&quot;dis</strong></ins>p<ins class="diffchar inserted"><strong>lay:none;&quot;&gt;<br>&lt;li&gt; O</strong></ins>p<ins class="diffchar inserted"><strong>timize user ranking queries t</strong></ins>o<ins class="diffchar inserted"><strong> p</strong></ins>r<ins class="diffchar inserted"><strong>even</strong></ins>t <ins class="diffchar inserted"><strong>slow page loads and Gateway Ti</strong></ins>m<ins class="diffchar inserted"><strong>eo</strong></ins>ut<ins class="diffchar inserted"><strong> errors on s</strong></ins>i<ins class="diffchar inserted"><strong>tes with </strong></ins>l<ins class="diffchar inserted"><strong>arg</strong></ins>e <ins class="diffchar inserted"><strong>score</strong></ins> <ins class="diffchar inserted"><strong>histories.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  hre</strong></ins>f<ins class="diffchar inserted"><strong>=&quot;https://g</strong></ins>i<ins class="diffchar inserted"><strong>t</strong></ins>l<ins class="diffchar inserted"><strong>ab.com/tikiwiki/tiki/-/merge_requ</strong></ins>es<ins class="diffchar inserted"><strong>ts/11143&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/11143</strong></ins>&lt;/<ins class="diffchar inserted"><strong>a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid30&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;link&quot; href=&quot;javascrip</strong></ins>t<ins class="diffchar inserted"><strong>:flipWithSign(&#039;id30&#039;)&quot;&gt;[+]&lt;/a&gt; T</strong></ins>r<ins class="diffchar inserted"><strong>acker Files field: add c</strong></ins>on<ins class="diffchar inserted"><strong>fi</strong></ins>g<ins class="diffchar inserted"><strong>urable directory drop behavior</strong></ins>&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>30</strong></ins>&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Allow <ins class="diffchar inserted"><strong>dropped d</strong></ins>i<ins class="diffchar inserted"><strong>rector</strong></ins>i<ins class="diffchar inserted"><strong>es</strong></ins> to <ins class="diffchar inserted"><strong>create subgalleries, up</strong></ins>load <ins class="diffchar inserted"><strong>fi</strong></ins>l<ins class="diffchar inserted"><strong>es fla</strong></ins>t<ins class="diffchar inserted"><strong> w</strong></ins>i<ins class="diffchar inserted"><strong>thout subgal</strong></ins>le<ins class="diffchar inserted"><strong>ries, or</strong></ins> s<ins class="diffchar inserted"><strong>kip file</strong></ins>s<ins class="diffchar inserted"><strong> con</strong></ins>t<ins class="diffchar inserted"><strong>ain</strong></ins>e<ins class="diffchar inserted"><strong>d</strong></ins> <ins class="diffchar inserted"><strong>in subdire</strong></ins>c<ins class="diffchar inserted"><strong>t</strong></ins>o<ins class="diffchar inserted"><strong>ries.<br>&lt;br /&gt; &lt;a target=&quot;_bla</strong></ins>n<ins class="diffchar inserted"><strong>k&quot; class=&quot;wiki&quot;  hre</strong></ins>f<ins class="diffchar inserted"><strong>=&quot;https://g</strong></ins>i<ins class="diffchar inserted"><strong>tlab.com/tikiwiki/tiki/-/commit/60ec8b2a041a6ccdd5d3d257ebee22a7280a0e5e&quot;&gt;https://</strong></ins>g<ins class="diffchar inserted"><strong>itlab.com/tikiwiki/tiki/-/commit/60ec8b2a041a6ccdd5d3d257ebee22a7280a0e5e&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/</strong></ins>u<ins class="diffchar inserted"><strong>l&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid31&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id31&#039;)&quot;&gt;[+]&lt;/a&gt; mPDF PDF gene</strong></ins>ration<ins class="diffchar inserted"><strong>:</strong></ins> <ins class="diffchar inserted"><strong>improve</strong></ins> <ins class="diffchar inserted"><strong>HTML chunk</strong></ins>i<ins class="diffchar inserted"><strong>ng, sty</strong></ins>l<ins class="diffchar inserted"><strong>ing, h</strong></ins>e<ins class="diffchar inserted"><strong>ader</strong></ins>s<ins class="diffchar inserted"><strong>,</strong></ins> <ins class="diffchar inserted"><strong>a</strong></ins>n<ins class="diffchar inserted"><strong>d</strong></ins> <ins class="diffchar inserted"><strong>error h</strong></ins>a<ins class="diffchar inserted"><strong>ndling&lt;ul</strong></ins> <ins class="diffchar inserted"><strong>i</strong></ins>d<ins class="diffchar inserted"><strong>=&quot;id31&quot; styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Prevent HTML tags </strong></ins>f<ins class="diffchar inserted"><strong>rom be</strong></ins>in<ins class="diffchar inserted"><strong>g split wh</strong></ins>e<ins class="diffchar inserted"><strong>n working aroun</strong></ins>d <ins class="diffchar inserted"><strong>pcre.backtrack_limit, preserve b</strong></ins>o<ins class="diffchar inserted"><strong>dy classes and CSS, apply heade</strong></ins>r<ins class="diffchar inserted"><strong>s an</strong></ins>d<ins class="diffchar inserted"><strong> foot</strong></ins>er<ins class="diffchar inserted"><strong>s to odd and even pages</strong></ins>, <ins class="diffchar inserted"><strong>and </strong></ins>i<ins class="diffchar inserted"><strong>mprove mPDF error repor</strong></ins>t<ins class="diffchar inserted"><strong>ing.<br>&lt;br</strong></ins> <ins class="diffchar inserted"><strong>/&gt; &lt;</strong></ins>a<ins class="diffchar inserted"><strong> </strong></ins>t<ins class="diffchar inserted"><strong>a</strong></ins>r<ins class="diffchar inserted"><strong>get=&quot;_blank&quot;</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;wiki&quot;  hre</strong></ins>f<ins class="diffchar inserted"><strong>=&quot;https://g</strong></ins>i<ins class="diffchar inserted"><strong>t</strong></ins>l<ins class="diffchar inserted"><strong>ab.com/tikiwiki/tiki/-/merge_requ</strong></ins>es<ins class="diffchar inserted"><strong>ts/11261&quot;&gt;https://gitlab.c</strong></ins>o<ins class="diffchar inserted"><strong>m/tikiwiki/tiki/-/m</strong></ins>er<ins class="diffchar inserted"><strong>ge_</strong></ins>r<ins class="diffchar inserted"><strong>equests/11261&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a </strong></ins>id<ins class="diffchar inserted"><strong>=&quot;flipperid32&quot; class=&quot;l</strong></ins>in<ins class="diffchar inserted"><strong>k&quot;</strong></ins> <ins class="diffchar inserted"><strong>hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;j</strong></ins>a<ins class="diffchar inserted"><strong>vasc</strong></ins>r<ins class="diffchar inserted"><strong>ipt:f</strong></ins>li<ins class="diffchar inserted"><strong>pWithSign(&#039;id32&#039;)&quot;&gt;[+]&lt;/a&gt; List and Tablesort</strong></ins>er <ins class="diffchar inserted"><strong>CSV d</strong></ins>o<ins class="diffchar inserted"><strong>w</strong></ins>n<ins class="diffchar inserted"><strong>loads: add UTF-8 BOM option&lt;ul id=&quot;id32&quot; styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;di</strong></ins>s<ins class="diffchar inserted"><strong>play:none;&quot;&gt;<br>&lt;li&gt; Add optional UTF-8 BOM</strong></ins> h<ins class="diffchar inserted"><strong>eaders to Plug</strong></ins>i<ins class="diffchar inserted"><strong>nList downloadab</strong></ins>le <ins class="diffchar inserted"><strong>CSV out</strong></ins>p<ins class="diffchar inserted"><strong>ut and Tableso</strong></ins>r<ins class="diffchar inserted"><strong>t</strong></ins>e<ins class="diffchar inserted"><strong>r t</strong></ins>s<ins class="diffchar inserted"><strong>output </strong></ins>e<ins class="diffchar inserted"><strong>xpo</strong></ins>r<ins class="diffchar inserted"><strong>ts, impro</strong></ins>ving<ins class="diffchar inserted"><strong> UTF-8</strong></ins> compatibility with <ins class="diffchar inserted"><strong>Excel. Gi</strong></ins>t<ins class="diffchar inserted"><strong>Lab<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  </strong></ins>h<ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;https://gitlab.com/tikiwiki/tiki/-/commit/ec92e6a2a61926d84c2aee36f4db5d0f9e6863b2&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/commit/ec92e6a2a61926d84c2aee36f4db5d0f9e6863b2&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;f</strong></ins>l<ins class="diffchar inserted"><strong>ipp</strong></ins>e<ins class="diffchar inserted"><strong>rid33&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSi</strong></ins>g<ins class="diffchar inserted"><strong>n(&#039;id33&#039;)&quot;&gt;[+]&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt; EmailA</strong></ins>c<ins class="diffchar inserted"><strong>tion PDF attachments: support multiple pages and preserve tracker item context&lt;ul id=&quot;id33&quot; st</strong></ins>y<ins class="diffchar inserted"><strong>le=&quot;display:none;&quot;&gt;<br>&lt;li&gt;</strong></ins> <ins class="diffchar inserted"><strong>Allow pdf_page_attachment to accept multiple comma-</strong></ins>s<ins class="diffchar inserted"><strong>eparated pages and pass the current tracker </strong></ins>i<ins class="diffchar inserted"><strong>tem co</strong></ins>n<ins class="diffchar inserted"><strong>text so </strong></ins>g<ins class="diffchar inserted"><strong>enerated PDF attachments are no </strong></ins>l<ins class="diffchar inserted"><strong>ong</strong></ins>e<ins class="diffchar inserted"><strong>r empty.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/</strong></ins>-<ins class="diffchar inserted"><strong>/merge_requests/11281&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/11281&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;</strong></ins>f<ins class="diffchar inserted"><strong>l</strong></ins>i<ins class="diffchar inserted"><strong>pperid34&quot; c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;link&quot; hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;javascript:flipWithSign(&#039;id34&#039;)&quot;&gt;[+]&lt;/a&gt;</strong></ins> <ins class="diffchar inserted"><strong>PluginCustomSear</strong></ins>c<ins class="diffchar inserted"><strong>h filters: add multiidentifier supp</strong></ins>o<ins class="diffchar inserted"><strong>rt&lt;ul id=&quot;id34&quot; style=&quot;display:</strong></ins>n<ins class="diffchar inserted"><strong>one;&quot;&gt;<br>&lt;li&gt; Allow _</strong></ins>fi<ins class="diffchar inserted"><strong>lter=&quot;m</strong></ins>u<ins class="diffchar inserted"><strong>ltiidentifie</strong></ins>r<ins class="diffchar inserted"><strong>&quot; to m</strong></ins>a<ins class="diffchar inserted"><strong>tch mul</strong></ins>ti<ins class="diffchar inserted"><strong>ple exact values </strong></ins>on<ins class="diffchar inserted"><strong> identifier fields, separated by OR, avoiding incorrect and inefficient content matching for lists of IDs</strong></ins>.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/1<ins class="diffchar inserted"><strong>131</strong></ins>0&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/<ins class="diffchar inserted"><strong>113</strong></ins>10<ins class="diffchar inserted"><strong>&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid35&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id35&#039;)&quot;&gt;[+]&lt;/a&gt; clickModal AJAX submissions: pass configured dataType&lt;ul id=&quot;id35&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Forward the AJAX dataType option to the submission handler used by clickModal, allowing callers to correctly control the expected response type.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/commit/e9f66211025dfa622c</strong></ins>4<ins class="diffchar inserted"><strong>1f7d</strong></ins>0<ins class="diffchar inserted"><strong>fe4c9b5c9b0d6071&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/commit/e9f66211025dfa622c41f7d0fe4c9b5c9b0d6071</strong></ins>&lt;/a&gt;</blockquote><blockquote>+ <br /></blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid6&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6&#039;)&quot;&gt;[+]&lt;/a&gt; <del class="diffchar deleted"><strong>&lt;strong&gt;U</strong></del>pdate <del class="diffchar deleted"><strong>com</strong></del>po<del class="diffchar deleted"><strong>ser</strong></del>.<del class="diffchar deleted"><strong>loc</strong></del>k<del class="diffchar deleted"><strong>&lt;/strong&gt;</strong></del>&lt;ul id=&quot;id6&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Update<del class="diffchar deleted"><strong>d</strong></del> composer.lock <del class="diffchar deleted"><strong>t</strong></del>o i<del class="diffchar deleted"><strong>ncl</strong></del>u<del class="diffchar deleted"><strong>d</strong></del>e the latest <del class="diffchar deleted"><strong>fixes</strong></del> <del class="diffchar deleted"><strong>and</strong></del> <del class="diffchar deleted"><strong>featu</strong></del>re<del class="diffchar deleted"><strong>s for v</strong></del>a<del class="diffchar deleted"><strong>riou</strong></del>s<del class="diffchar deleted"><strong> d</strong></del>e<del class="diffchar deleted"><strong>pendencies</strong></del>.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10<del class="diffchar deleted"><strong>860</strong></del>&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10<del class="diffchar deleted"><strong>860</strong></del>&lt;/a&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>3</strong></ins>6&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>3</strong></ins>6&#039;)&quot;&gt;[+]&lt;/a&gt; <ins class="diffchar inserted"><strong>Tiki-Webmail: u</strong></ins>pdate <ins class="diffchar inserted"><strong>Cy</strong></ins>p<ins class="diffchar inserted"><strong>ht t</strong></ins>o<ins class="diffchar inserted"><strong> 2</strong></ins>.<ins class="diffchar inserted"><strong>12.2 in Ti</strong></ins>k<ins class="diffchar inserted"><strong>i 27.x</strong></ins>&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>3</strong></ins>6&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Update composer.lock <ins class="diffchar inserted"><strong>s</strong></ins>o <ins class="diffchar inserted"><strong>T</strong></ins>i<ins class="diffchar inserted"><strong>ki 27.x </strong></ins>u<ins class="diffchar inserted"><strong>s</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins> the latest <ins class="diffchar inserted"><strong>Cypht</strong></ins> <ins class="diffchar inserted"><strong>2.12.2</strong></ins> re<ins class="diffchar inserted"><strong>le</strong></ins>ase.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/<ins class="diffchar inserted"><strong>1</strong></ins>10<ins class="diffchar inserted"><strong>92</strong></ins>&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/<ins class="diffchar inserted"><strong>1</strong></ins>10<ins class="diffchar inserted"><strong>92</strong></ins>&lt;/a&gt;</blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid37" class="link" href="javascript:flipWithSign('id37')">[+]</a> Composer dependencies: update lock file in Tiki 27.x<ul id="id37" style="display:none;"></blockquote><blockquote>+ <li> Refresh the bundled Composer lock file to update dependency versions for the Tiki 27.x branch.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11097">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11097</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid38" class="link" href="javascript:flipWithSign('id38')">[+]</a> php-sieve-manager dependency: temporarily prefer Tiki Composer repository<ul id="id38" style="display:none;"></blockquote><blockquote>+ <li> Temporarily source php-sieve-manager from composer.tiki.org to work around an upstream GitHub issue.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/commit/b2129a57062d8e416d193fb171afa52b84e740f3">https://gitlab.com/tikiwiki/tiki/-/commit/b2129a57062d8e416d193fb171afa52b84e740f3</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ <br /></blockquote><blockquote>+ <br /></blockquote>]]></description>
      <pubDate>Fri, 16 Oct 2026 21:15:31 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Tiki+27.9</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Tiki+27.9</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Tiki 30.2</title>
      <description><![CDATA[<blockquote>- &lt;br /&gt;<br>&lt;br /&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid46&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id46&#039;)&quot;&gt;[+]&lt;/a&gt; Plugin edit icons: restore missing action icons&lt;ul id=&quot;id46&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Restore plugin edit and replacement icons that were no longer displayed, including icons used by PluginInclude.<br></strong></ins>&lt;br /<ins class="diffchar inserted"><strong>&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/11312&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/11312&lt;/a</strong></ins>&gt;<ins class="diffchar inserted"><strong><br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid47&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id47&#039;)&quot;&gt;[+]&lt;/a&gt; PluginTracker edit conflicts: warn about concurrent changes&lt;ul id=&quot;id47&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Extend edit-conflict warnings to PluginTracker so users are alerted when a tracker item has been modified by someone else during editing. gitlab.com</strong></ins><br>&lt;br /<ins class="diffchar inserted"><strong>&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/commit/e21abb42207fb9af268285fa7a1ab1e6633c6ec2&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/commit/e21abb42207fb9af268285fa7a1ab1e6633c6ec2&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid48&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id48&#039;)&quot;&gt;[+]&lt;/a&gt; Search identifier filters: ignore empty values&lt;ul id=&quot;id48&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Ignore empty identifier filter values instead of matching the empty string and returning no records, including for multiidentifier and related tracker field filters. gitlab.com<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/11314&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/11314&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid49&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id49&#039;)&quot;&gt;[+]&lt;/a&gt; Search sublist empty content filters: use exact matches&lt;ul id=&quot;id49&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Keep empty content searches ignored while replacing empty sublist content searches with exact matches to prevent incorrect filtering.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/commit/86e0bb182bb08dbec917b6770637f687b2f76f9d&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/commit/86e0bb182bb08dbec917b6770637f687b2f76f9d&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid50&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id50&#039;)&quot;&gt;[+]&lt;/a&gt; Summernote HTML format: prevent parser mangling&lt;ul id=&quot;id50&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Keep Summernote HTML content away from the wiki parser to prevent empty paragraphs and other unwanted HTML modifications. gitlab.com<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/commit/b17f8be7b605d9c08ff4dc5735fbc48aaf6878c0&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/commit/b17f8be7b605d9c08ff4dc5735fbc48aaf6878c0&lt;/a&gt;<br>&lt;p</strong></ins>&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>46</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>46</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps and Cartograf integration: restore OpenLayers 10 editing, clustering, layers, and popups&lt;ul id=&quot;id<del class="diffchar deleted"><strong>46</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>51</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>51</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps and Cartograf integration: restore OpenLayers 10 editing, clustering, layers, and popups&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>51</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>47</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>47</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Comment threads: add collapsible and resolvable discussions&lt;ul id=&quot;id<del class="diffchar deleted"><strong>47</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>52</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>52</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Comment threads: add collapsible and resolvable discussions&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>52</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>48</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>48</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar view controls and layout: improve UI/UX&lt;ul id=&quot;id<del class="diffchar deleted"><strong>48</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>53</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>53</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar view controls and layout: improve UI/UX&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>53</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>9</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>9</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar month view: limit visible events and open overflow in day view&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>9</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>5</strong></ins>4&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>5</strong></ins>4&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar month view: limit visible events and open overflow in day view&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>5</strong></ins>4&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar event details view: improve layout and presentation&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar event details view: improve layout and presentation&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; WebAuthn confirmation popup: separate title from message content&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; WebAuthn confirmation popup: separate title from message content&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Search module: improve wildcard matching and suggestion targeting&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search module: improve wildcard matching and suggestion targeting&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Themes: restore user theme preference resolution&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Themes: restore user theme preference resolution&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User notification emails: use real names when enabled&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User notification emails: use real names when enabled&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>55</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>55</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; mPDF custom fonts: add configurable font support&lt;ul id=&quot;id<del class="diffchar deleted"><strong>55</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>60</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>60</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; mPDF custom fonts: add configurable font support&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>60</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>5</strong></del>6&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>5</strong></del>6&#039;)&quot;&gt;[+]&lt;/a&gt; Search results: improve formatting and prevent parser timeouts&lt;ul id=&quot;id<del class="diffchar deleted"><strong>5</strong></del>6&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>1</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>1</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search results: improve formatting and prevent parser timeouts&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>1</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>57</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>57</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Score user ranking: improve performance with large score histories&lt;ul id=&quot;id<del class="diffchar deleted"><strong>57</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>62</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>62</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Score user ranking: improve performance with large score histories&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>62</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>58</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>58</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps feature styling: improve stroke and fill color handling&lt;ul id=&quot;id<del class="diffchar deleted"><strong>58</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>63</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>63</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps feature styling: improve stroke and fill color handling&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>63</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>59</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>59</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps line styling: calculate line dashes from stroke width&lt;ul id=&quot;id<del class="diffchar deleted"><strong>59</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>64</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>64</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps line styling: calculate line dashes from stroke width&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>64</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker files field: allow specifying directory drop behavior&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker files field: allow specifying directory drop behavior&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginFade: improve printing and add grouped expand/collapse controls&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginFade: improve printing and add grouped expand/collapse controls&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User avatars: make DiceBear optional and improve avatar picker&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User avatars: make DiceBear optional and improve avatar picker&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Convene date picker: refresh correctly after form updates&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Convene date picker: refresh correctly after form updates&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Headless Chrome ChartJS loading: fix chart PDF generation&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Headless Chrome ChartJS loading: fix chart PDF generation&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>65</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>65</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Password reset form: validate username and activation code before display&lt;ul id=&quot;id<del class="diffchar deleted"><strong>65</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>70</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>70</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Password reset form: validate username and activation code before display&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>70</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>66</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>66</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar events: refresh without reloading the page&lt;ul id=&quot;id<del class="diffchar deleted"><strong>66</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>71</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>71</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar events: refresh without reloading the page&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>71</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>6</strong></del>7&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>6</strong></del>7&#039;)&quot;&gt;[+]&lt;/a&gt; XMPP integration: add guest authentication, support chat, and ConverseJS 14&lt;ul id=&quot;id<del class="diffchar deleted"><strong>6</strong></del>7&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>2</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>2</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; XMPP integration: add guest authentication, support chat, and ConverseJS 14&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>2</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>68</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>68</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Forum user watches: add notifications for new and modified posts&lt;ul id=&quot;id<del class="diffchar deleted"><strong>68</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>73</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>73</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Forum user watches: add notifications for new and modified posts&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>73</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>69</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>69</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; XMPP anonymous visitor nicknames: add optional custom nickname setting&lt;ul id=&quot;id<del class="diffchar deleted"><strong>69</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>74</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>74</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; XMPP anonymous visitor nicknames: add optional custom nickname setting&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>74</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Search module autocomplete: filter suggestions by configured parent objects&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search module autocomplete: filter suggestions by configured parent objects&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; List and Tablesorter CSV downloads: add UTF-8 BOM option&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; List and Tablesorter CSV downloads: add UTF-8 BOM option&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; EmailAction PDF attachments: support multiple pages and preserve tracker item context&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; EmailAction PDF attachments: support multiple pages and preserve tracker item context&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginCustomSearch filters: add multiidentifier support&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginCustomSearch filters: add multiidentifier support&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Packages page: highlight requested package row&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Packages page: highlight requested package row&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>75</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>75</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; JavaScript build validation: check node_modules before starting Vite&lt;ul id=&quot;id<del class="diffchar deleted"><strong>75</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>80</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>80</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; JavaScript build validation: check node_modules before starting Vite&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>80</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>76</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>76</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki-Webmail: update Cypht to 2.12.2 in Tiki 30.x&lt;ul id=&quot;id<del class="diffchar deleted"><strong>76</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>81</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>81</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki-Webmail: update Cypht to 2.12.2 in Tiki 30.x&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>81</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>77</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>77</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer dependencies: update lock file in Tiki 30.x&lt;ul id=&quot;id<del class="diffchar deleted"><strong>77</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>82</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>82</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer dependencies: update lock file in Tiki 30.x&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>82</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>7</strong></del>8&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>7</strong></del>8&#039;)&quot;&gt;[+]&lt;/a&gt; php-sieve-manager dependency: temporarily prefer Tiki Composer repository&lt;ul id=&quot;id<del class="diffchar deleted"><strong>7</strong></del>8&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<ins class="diffchar inserted"><strong>3</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<ins class="diffchar inserted"><strong>3</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; php-sieve-manager dependency: temporarily prefer Tiki Composer repository&lt;ul id=&quot;id8<ins class="diffchar inserted"><strong>3</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid84" class="link" href="javascript:flipWithSign('id84')">[+]</a> DOMPurify and PostCSS dependencies: update bundled versions<ul id="id84" style="display:none;"></blockquote><blockquote>+ <li> Update DOMPurify to 3.4.12 and PostCSS to 8.5.25 in Tiki 30.x.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/11173">https://gitlab.com/tikiwiki/tiki/-/merge_requests/11173</a></blockquote>]]></description>
      <pubDate>Fri, 16 Oct 2026 09:28:57 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Tiki+30.2</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Tiki+30.2</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>module xmpp</title>
      <description><![CDATA[<blockquote>- &lt;p&gt;Th<del class="diffchar deleted"><strong>is</strong></del> module <del class="diffchar deleted"><strong>u</strong></del>ses the ConverseJS c<del class="diffchar deleted"><strong>l</strong></del>i<del class="diffchar deleted"><strong>e</strong></del>nt to hol<del class="diffchar deleted"><strong>d</strong></del> a <del class="diffchar deleted"><strong>c</strong></del>h<del class="diffchar deleted"><strong>a</strong></del>t session us<del class="diffchar deleted"><strong>i</strong></del>ng t<del class="diffchar deleted"><strong>h</strong></del>e &lt;a href=&quot;XMPP&quot; title=&quot;XMPP&quot; class=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt; protoco<del class="diffchar deleted"><strong>l</strong></del>. <del class="diffchar deleted"><strong>S</strong></del>ee also &lt;a href=&quot;<del class="diffchar deleted"><strong>P</strong></del>luginXMPP&quot; title=&quot;PluginXMPP&quot; class=&quot;wiki wiki_page&quot;&gt;<del class="diffchar deleted"><strong>P</strong></del>luginXMPP&lt;<del class="diffchar deleted"><strong>/</strong></del>a&gt;.</blockquote><blockquote>+ &lt;p<ins class="diffchar inserted"><strong>&gt;<br>&lt;br /</strong></ins>&gt;Th<ins class="diffchar inserted"><strong>e XMPP</strong></ins> module <ins class="diffchar inserted"><strong>provide</strong></ins>s<ins class="diffchar inserted"><strong> a floating sit</strong></ins>e<ins class="diffchar inserted"><strong>-wide chat interface u</strong></ins>s<ins class="diffchar inserted"><strong>ing</strong></ins> <ins class="diffchar inserted"><strong>&lt;a class=&quot;wiki ex</strong></ins>t<ins class="diffchar inserted"><strong>ernal&quot; target=&quot;_blank&quot; title=&quot;External link&quot; </strong></ins>h<ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;https://conversejs.org/&quot;</strong></ins> <ins class="diffchar inserted"><strong>rel=&quot;external&quot;&gt;</strong></ins>ConverseJS<ins class="diffchar inserted"><strong>&lt;/a&gt;. It supports</strong></ins> c<ins class="diffchar inserted"><strong>ommun</strong></ins>i<ins class="diffchar inserted"><strong>ty chatrooms a</strong></ins>n<ins class="diffchar inserted"><strong>d priva</strong></ins>t<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>conversa</strong></ins>t<ins class="diffchar inserted"><strong>i</strong></ins>o<ins class="diffchar inserted"><strong>ns</strong></ins> <ins class="diffchar inserted"><strong>t</strong></ins>h<ins class="diffchar inserted"><strong>r</strong></ins>o<ins class="diffchar inserted"><strong>ugh an externa</strong></ins>l <ins class="diffchar inserted"><strong>&lt;</strong></ins>a h<ins class="diffchar inserted"><strong>ref=&quot;XMPP&quot; </strong></ins>t<ins class="diffchar inserted"><strong>itle=&quot;XMPP&quot;</strong></ins> <ins class="diffchar inserted"><strong>cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wiki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;XMPP&lt;/a&gt; </strong></ins>s<ins class="diffchar inserted"><strong>erver. Logged-in u</strong></ins>s<ins class="diffchar inserted"><strong>ers use the</strong></ins>i<ins class="diffchar inserted"><strong>r authenticated identity; visit</strong></ins>o<ins class="diffchar inserted"><strong>rs ca</strong></ins>n us<ins class="diffchar inserted"><strong>e the co</strong></ins>n<ins class="diffchar inserted"><strong>fi</strong></ins>g<ins class="diffchar inserted"><strong>ured</strong></ins> <ins class="diffchar inserted"><strong>guest in</strong></ins>t<ins class="diffchar inserted"><strong>egration. Se</strong></ins>e &lt;a href=&quot;<ins class="diffchar inserted"><strong>Plugin</strong></ins>XMPP&quot; title=&quot;<ins class="diffchar inserted"><strong>Plugin</strong></ins>XMPP&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>Plugin</strong></ins>XMPP&lt;/a&gt;<ins class="diffchar inserted"><strong> for a room</strong></ins> p<ins class="diffchar inserted"><strong>laced on a specific wiki page.<br>&lt;/p&gt;<br><br>&lt;p&gt;The behavio</strong></ins>r<ins class="diffchar inserted"><strong> and defaults bel</strong></ins>o<ins class="diffchar inserted"><strong>w reflec</strong></ins>t<ins class="diffchar inserted"><strong> the implementati</strong></ins>o<ins class="diffchar inserted"><strong>n reviewed in O</strong></ins>c<ins class="diffchar inserted"><strong>t</strong></ins>o<ins class="diffchar inserted"><strong>ber 2026</strong></ins>. <ins class="diffchar inserted"><strong>Ch</strong></ins>e<ins class="diffchar inserted"><strong>ck th</strong></ins>e <ins class="diffchar inserted"><strong>inst</strong></ins>al<ins class="diffchar inserted"><strong>led ver</strong></ins>s<ins class="diffchar inserted"><strong>i</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins> <ins class="diffchar inserted"><strong>before applying them to an older release.<br>&lt;/p&gt;<br><br>&lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Requirements&quot;&gt; Requirements</strong></ins>&lt;a href=&quot;<ins class="diffchar inserted"><strong>#Requirements&quot; c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;</strong></ins>u<ins class="diffchar inserted"><strong>l&gt;&lt;li&gt; Confi</strong></ins>g<ins class="diffchar inserted"><strong>ure the external XMPP server, authent</strong></ins>i<ins class="diffchar inserted"><strong>catio</strong></ins>n<ins class="diffchar inserted"><strong>, guest domain if needed, WebSocket or BOSH transport, and MUC service as described in &lt;a href=&quot;</strong></ins>XMPP&quot; title=&quot;<ins class="diffchar inserted"><strong>XM</strong></ins>P<ins class="diffchar inserted"><strong>P&quot; c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt;.<br>&lt;/li&gt;&lt;li&gt; Enable &lt;strong&gt;XMPP client (ConverseJS)&lt;/strong&gt; (-+xmpp_feat</strong></ins>u<ins class="diffchar inserted"><strong>re+-) under &lt;stron</strong></ins>g<ins class="diffchar inserted"><strong>&gt;Adm</strong></ins>in<ins class="diffchar inserted"><strong> Control Panels &amp;gt; RTC &amp;gt; </strong></ins>XMPP<ins class="diffchar inserted"><strong>&lt;/strong&gt;.<br>&lt;/li&gt;&lt;li&gt; Enable &lt;strong&gt;Floating chat button&lt;/strong&gt; (-+xmpp_chat_button+-), which defaults to &lt;code&gt;y&lt;/code&gt; in the reviewed implementation.<br>&lt;/li&gt;&lt;li&gt; Assign the XMPP module using &lt;a href=&quot;Module-Admin&quot; title=&quot;Module Admin</strong></ins>&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>Modu</strong></ins>l<ins class="diffchar inserted"><strong>e Admin&lt;/a&gt; and &lt;a href=&quot;Assigning-Mod</strong></ins>u<ins class="diffchar inserted"><strong>les&quot; title=&quot;How to select a module to confi</strong></ins>g<ins class="diffchar inserted"><strong>ure </strong></ins>i<ins class="diffchar inserted"><strong>t&quot; class=&quot;wiki wiki_page&quot;&gt;Assig</strong></ins>n<ins class="diffchar inserted"><strong>ing Modules&lt;/a&gt;. Configure its visibility for the intended users, including anonymous visitors when guest chat is required.<br>&lt;p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;The module does not install or configure an </strong></ins>XMPP<ins class="diffchar inserted"><strong> server. Loading ConverseJS assets with </strong></ins>&lt;<ins class="diffchar inserted"><strong>code&gt;xmpp_conversejs_</strong></ins>a<ins class="diffchar inserted"><strong>lways_load&lt;/code</strong></ins>&gt;<ins class="diffchar inserted"><strong> alone does not replace module placement or configure access to rooms</strong></ins>.</blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>p&gt;T</strong></del>o use<del class="diffchar deleted"><strong> &lt;</strong></del>strong&gt;<del class="diffchar deleted"><strong>m</strong></del>od<del class="diffchar deleted"><strong>ul</strong></del>e<del class="diffchar deleted"><strong> xmp</strong></del>p&lt;<del class="diffchar deleted"><strong>/</strong></del>str<del class="diffchar deleted"><strong>o</strong></del>ng<del class="diffchar deleted"><strong>&gt;</strong></del> in a <del class="diffchar deleted"><strong>w</strong></del>iki page:</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>h3 class=&quot;sh</strong></ins>o<ins class="diffchar inserted"><strong>whide_heading</strong></ins> <ins class="diffchar inserted"><strong>d-flex j</strong></ins>us<ins class="diffchar inserted"><strong>tify-cont</strong></ins>e<ins class="diffchar inserted"><strong>nt-</strong></ins>st<ins class="diffchar inserted"><strong>a</strong></ins>r<ins class="diffchar inserted"><strong>t&quot; id=&quot;Fl</strong></ins>o<ins class="diffchar inserted"><strong>ati</strong></ins>ng<ins class="diffchar inserted"><strong>_site-wide_chat&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong> Fl</strong></ins>o<ins class="diffchar inserted"><strong>ating site-wi</strong></ins>de<ins class="diffchar inserted"><strong>&amp;nbs</strong></ins>p<ins class="diffchar inserted"><strong>;chat</strong></ins>&lt;<ins class="diffchar inserted"><strong>a href=&quot;#Floating_</strong></ins>s<ins class="diffchar inserted"><strong>i</strong></ins>t<ins class="diffchar inserted"><strong>e-wide_chat&quot; class=&quot;heading-link&quot; a</strong></ins>r<ins class="diffchar inserted"><strong>ia-label=&quot;headi</strong></ins>ng <ins class="diffchar inserted"><strong>l</strong></ins>i<ins class="diffchar inserted"><strong>nk&quot;&gt;&lt;spa</strong></ins>n <ins class="diffchar inserted"><strong>cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;icon</strong></ins> i<ins class="diffchar inserted"><strong>con-lin</strong></ins>k<ins class="diffchar inserted"><strong> fas fa-l</strong></ins>i<ins class="diffchar inserted"><strong>nk</strong></ins> <ins class="diffchar inserted"><strong>&quot;   &gt;&lt;/s</strong></ins>pa<ins class="diffchar inserted"><strong>n&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;p&gt;Assi</strong></ins>g<ins class="diffchar inserted"><strong>n th</strong></ins>e<ins class="diffchar inserted"><strong> module named &lt;code&gt;xmpp&lt;/code&gt; with</strong></ins>:</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox4<del class="diffchar deleted"><strong>4</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox4<del class="diffchar deleted"><strong>4</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;<del class="diffchar deleted"><strong>{module module=&amp;quot;xmpp&amp;quot; </strong></del>show_controlbox_by_default=<del class="diffchar deleted"><strong>&amp;quot;y&amp;quot;}</strong></del>&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br>&lt;div class=&quot;codecaption&quot;&gt;Module parameters&lt;/div&gt;</strong></ins>&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox4<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off<ins class="diffchar inserted"><strong>&quot;  data-syntax=&quot;text</strong></ins>&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox4<ins class="diffchar inserted"><strong>1</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;show_controlbox_by_default=<ins class="diffchar inserted"><strong>n</strong></ins>&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;br /&gt;<del class="diffchar deleted"><strong>where:<br>Hold a chat sessio</strong></del>n <del class="diffchar deleted"><strong>using XMPP (uses the C</strong></del>o<del class="diffchar deleted"><strong>nve</strong></del>r<del class="diffchar deleted"><strong>seJS cl</strong></del>i<del class="diffchar deleted"><strong>e</strong></del>n<del class="diffchar deleted"><strong>t).</strong></del> <del class="diffchar deleted"><strong>Pl</strong></del>a<del class="diffchar deleted"><strong>c</strong></del>e<del class="diffchar deleted"><strong>d </strong></del>s<del class="diffchar deleted"><strong>ite-wide</strong></del>, th<del class="diffchar deleted"><strong>is b</strong></del>e<del class="diffchar deleted"><strong>comes a floating</strong></del> <del class="diffchar deleted"><strong>&quot;</strong></del>chat <del class="diffchar deleted"><strong>w</strong></del>it<del class="diffchar deleted"><strong>h us&quot; bubbl</strong></del>e<del class="diffchar deleted"><strong>: visito</strong></del>r<del class="diffchar deleted"><strong>s who </strong></del>a<del class="diffchar deleted"><strong>r</strong></del>e <del class="diffchar deleted"><strong>no</strong></del>t<del class="diffchar deleted"><strong> logged in get </strong></del>a<del class="diffchar deleted"><strong> di</strong></del>r<del class="diffchar deleted"><strong>ec</strong></del>t<del class="diffchar deleted"><strong>,</strong></del> <del class="diffchar deleted"><strong>1-1 convers</strong></del>a<del class="diffchar deleted"><strong>tion with the </strong></del>s<del class="diffchar deleted"><strong>ite</strong></del> a<del class="diffchar deleted"><strong>dmin</strong></del> <del class="diffchar deleted"><strong>(</strong></del>se<del class="diffchar deleted"><strong>e the xmpp_anonymous_mo</strong></del>d<del class="diffchar deleted"><strong>e</strong></del> <del class="diffchar deleted"><strong>pre</strong></del>f<del class="diffchar deleted"><strong>erence), </strong></del>lo<del class="diffchar deleted"><strong>gged-</strong></del>in u<del class="diffchar deleted"><strong>sers ge</strong></del>t<del class="diffchar deleted"><strong> </strong></del>t<del class="diffchar deleted"><strong>heir </strong></del>n<del class="diffchar deleted"><strong>ormal chat</strong></del> ses<del class="diffchar deleted"><strong>sion.&lt;br/&gt;&lt;br&gt;&lt;a</strong></del> c<del class="diffchar deleted"><strong>l</strong></del>a<del class="diffchar deleted"><strong>ss=&quot;wiki exter</strong></del>n<del class="diffchar deleted"><strong>al&quot;</strong></del> <del class="diffchar deleted"><strong>targ</strong></del>e<del class="diffchar deleted"><strong>t=&quot;_bla</strong></del>n<del class="diffchar deleted"><strong>k&quot;</strong></del> <del class="diffchar deleted"><strong>t</strong></del>it<del class="diffchar deleted"><strong>le=&quot;External link&quot;</strong></del> h<del class="diffchar deleted"><strong>r</strong></del>e<del class="diffchar deleted"><strong>f=&quot;https://gitlab.com/tikiwiki/tiki/-/blob/master/modules/mod-fu</strong></del>n<del class="diffchar deleted"><strong>c-xmpp.php&quot;</strong></del> <del class="diffchar deleted"><strong>rel=&quot;exter</strong></del>n<del class="diffchar deleted"><strong>al&quot;&gt;Go to th</strong></del>e<del class="diffchar deleted"><strong> sourc</strong></del>e<del class="diffchar deleted"><strong> co</strong></del>d<del class="diffchar deleted"><strong>e&lt;/a&gt;&lt;br&gt;&lt;em&gt;Preferences requir</strong></del>ed<del class="diffchar deleted"><strong>:&lt;/em&gt;</strong></del> x<del class="diffchar deleted"><strong>mpp_feature&lt;br/&gt;&lt;br&gt; &lt;d</strong></del>i<del class="diffchar deleted"><strong>v cla</strong></del>s<del class="diffchar deleted"><strong>s=&quot;</strong></del>t<del class="diffchar deleted"><strong>able-respo</strong></del>n<del class="diffchar deleted"><strong>sive</strong></del> <del class="diffchar deleted"><strong>ove</strong></del>r<del class="diffchar deleted"><strong>fl</strong></del>ow<del class="diffchar deleted"><strong>-vi</strong></del>s<del class="diffchar deleted"><strong>ible&quot;&gt;&lt;tabl</strong></del>e <del class="diffchar deleted"><strong>clas</strong></del>s<del class="diffchar deleted"><strong>=&quot;</strong></del>ta<del class="diffchar deleted"><strong>ble </strong></del>t<del class="diffchar deleted"><strong>abl</strong></del>e<del class="diffchar deleted"><strong>-striped table-hover&quot;&gt;<br>	&lt;tr</strong></del> c<del class="diffchar deleted"><strong>l</strong></del>a<del class="diffchar deleted"><strong>ss=&quot;headi</strong></del>n<del class="diffchar deleted"><strong>g</strong></del> <del class="diffchar deleted"><strong>sticky-top bg-light&quot;&gt;<br>		&lt;th cl</strong></del>a<del class="diffchar deleted"><strong>ss=&quot;h</strong></del>e<del class="diffchar deleted"><strong>ading&quot;&gt;Parameters&lt;/th&gt;<br>		&lt;th </strong></del>c<del class="diffchar deleted"><strong>lass=&quot;heading&quot;&gt;Accep</strong></del>t<del class="diffchar deleted"><strong>ed</strong></del> <del class="diffchar deleted"><strong>Values&lt;/th&gt;<br>		&lt;</strong></del>th <del class="diffchar deleted"><strong>class=&quot;head</strong></del>in<del class="diffchar deleted"><strong>g&quot;&gt;Descr</strong></del>i<del class="diffchar deleted"><strong>p</strong></del>ti<del class="diffchar deleted"><strong>on&lt;/th&gt;<br>		&lt;th cl</strong></del>a<del class="diffchar deleted"><strong>ss=&quot;heading&quot;&gt;Defau</strong></del>l<del class="diffchar deleted"><strong>t&lt;/th&gt;<br>		&lt;th</strong></del> <del class="diffchar deleted"><strong>class=&quot;heading&quot;&gt;Since&lt;/th&gt;<br>	&lt;/t</strong></del>r<del class="diffchar deleted"><strong>&gt;<br>	&lt;tr style=&quot;word-break: break-word;&quot;&gt;<br>		&lt;td&gt;&lt;cod</strong></del>e<del class="diffchar deleted"><strong>&gt;</strong></del>s<del class="diffchar deleted"><strong>how_controlbox_by_d</strong></del>e<del class="diffchar deleted"><strong>fault&lt;/code&gt;&lt;/td&gt;<br>		&lt;td&gt;alpha&lt;/td&gt;<br>		&lt;td&gt;If co</strong></del>nt<del class="diffchar deleted"><strong>rolbox should be shown </strong></del>a<del class="diffchar deleted"><strong>f</strong></del>t<del class="diffchar deleted"><strong>er page l</strong></del>o<del class="diffchar deleted"><strong>ad&lt;/td&gt;<br>		&lt;td&gt;</strong></del>n<del class="diffchar deleted"><strong>&lt;/td&gt;<br>		&lt;td&gt;&lt;/td&gt;</strong></del></blockquote><blockquote>+ &lt;br /&gt;<ins class="diffchar inserted"><strong>O</strong></ins>n or<ins class="diffchar inserted"><strong>d</strong></ins>in<ins class="diffchar inserted"><strong>ary</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>a<ins class="diffchar inserted"><strong>g</strong></ins>es, the chat i<ins class="diffchar inserted"><strong>n</strong></ins>ter<ins class="diffchar inserted"><strong>f</strong></ins>a<ins class="diffchar inserted"><strong>c</strong></ins>e <ins class="diffchar inserted"><strong>s</strong></ins>tart<ins class="diffchar inserted"><strong>s</strong></ins> as a <ins class="diffchar inserted"><strong>clo</strong></ins>sed flo<ins class="diffchar inserted"><strong>at</strong></ins>in<ins class="diffchar inserted"><strong>g</strong></ins> <ins class="diffchar inserted"><strong>b</strong></ins>utt<ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong>.</strong></ins> <ins class="diffchar inserted"><strong>U</strong></ins>se<ins class="diffchar inserted"><strong>r</strong></ins>s can <ins class="diffchar inserted"><strong>op</strong></ins>en it <ins class="diffchar inserted"><strong>w</strong></ins>hen needed<ins class="diffchar inserted"><strong>.</strong></ins> <ins class="diffchar inserted"><strong>E</strong></ins>xist<ins class="diffchar inserted"><strong>i</strong></ins>n<ins class="diffchar inserted"><strong>g</strong></ins> <ins class="diffchar inserted"><strong>b</strong></ins>rowse<ins class="diffchar inserted"><strong>r</strong></ins> state can a<ins class="diffchar inserted"><strong>ff</strong></ins>ect th<ins class="diffchar inserted"><strong>e</strong></ins> initial <ins class="diffchar inserted"><strong>p</strong></ins>resentat<ins class="diffchar inserted"><strong>i</strong></ins>on<ins class="diffchar inserted"><strong>.</strong></ins></blockquote><blockquote>- <del class="diffchar deleted"><strong>	</strong></del>&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br>&lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Module_in_a_wiki_page&quot;&gt; Module in a wiki&amp;nbsp;page&lt;a href=&quot;#Module_in_a_wiki_page&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;</strong></ins>&lt;/<ins class="diffchar inserted"><strong>span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;div class=&quot;codecap</strong></ins>t<ins class="diffchar inserted"><strong>ion&quot;&gt;wiki&lt;/div&gt;&lt;div class=&quot;codelisting_containe</strong></ins>r<ins class="diffchar inserted"><strong>&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox42&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard</strong></ins>&lt;/<ins class="diffchar inserted"><strong>span&gt;&lt;/div&gt;&lt;pre class=&quot;codelis</strong></ins>t<ins class="diffchar inserted"><strong>ing&quot;  d</strong></ins>a<ins class="diffchar inserted"><strong>ta-theme=&quot;off&quot;  data-syntax=&quot;text&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: </strong></ins>b<ins class="diffchar inserted"><strong>reak-word; word-wrap: break-word;&quot; id=&quot;codebox42&quot; &gt;&lt;div c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;code&quot;&gt;{module module=&amp;quot;xmpp&amp;quot; show_controlbox_by_default=&amp;quot;n&amp;quot;}&lt;/div&gt;&lt;/pr</strong></ins>e&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;br /&gt;</blockquote><blockquote>+ &lt;br /&gt;<ins class="diffchar inserted"><strong>This initializes the floating interface. To embed a particular room in the page content, use &lt;a href=&quot;PluginXMPP&quot; title=&quot;PluginXMPP&quot; class=&quot;wiki wiki_page&quot;&gt;PluginXMPP&lt;/a&gt;.</strong></ins></blockquote><blockquote>- &lt;h<del class="diffchar deleted"><strong>2</strong></del> class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;<del class="diffchar deleted"><strong>Rela</strong></del>te<del class="diffchar deleted"><strong>d</strong></del>_<del class="diffchar deleted"><strong>P</strong></del>a<del class="diffchar deleted"><strong>ges</strong></del>&quot;&gt; <del class="diffchar deleted"><strong>Rela</strong></del>te<del class="diffchar deleted"><strong>d</strong></del> <del class="diffchar deleted"><strong>Page</strong></del>s&lt;a href=&quot;#<del class="diffchar deleted"><strong>Rela</strong></del>te<del class="diffchar deleted"><strong>d</strong></del>_<del class="diffchar deleted"><strong>P</strong></del>a<del class="diffchar deleted"><strong>ges</strong></del>&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h<del class="diffchar deleted"><strong>2</strong></del>&gt;<br>&lt;p&gt;<del class="diffchar deleted"><strong>S</strong></del>ee t<del class="diffchar deleted"><strong>h</strong></del>ese pages for information that ap<del class="diffchar deleted"><strong>p</strong></del>lies <del class="diffchar deleted"><strong>f</strong></del>o<del class="diffchar deleted"><strong>r</strong></del> al<del class="diffchar deleted"><strong>l</strong></del> modules<del class="diffchar deleted"><strong>:</strong></del></blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br></strong></ins>&lt;h<ins class="diffchar inserted"><strong>3</strong></ins> class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;<ins class="diffchar inserted"><strong>Show_</strong></ins>t<ins class="diffchar inserted"><strong>h</strong></ins>e_<ins class="diffchar inserted"><strong>control_box_on_lo</strong></ins>a<ins class="diffchar inserted"><strong>d</strong></ins>&quot;&gt; <ins class="diffchar inserted"><strong>Show </strong></ins>t<ins class="diffchar inserted"><strong>h</strong></ins>e <ins class="diffchar inserted"><strong>control box on&amp;nb</strong></ins>s<ins class="diffchar inserted"><strong>p;load</strong></ins>&lt;a href=&quot;#<ins class="diffchar inserted"><strong>Show_</strong></ins>t<ins class="diffchar inserted"><strong>h</strong></ins>e_<ins class="diffchar inserted"><strong>control_box_on_lo</strong></ins>a<ins class="diffchar inserted"><strong>d</strong></ins>&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h<ins class="diffchar inserted"><strong>3</strong></ins>&gt;<br>&lt;<ins class="diffchar inserted"><strong>div class=&quot;codeca</strong></ins>p<ins class="diffchar inserted"><strong>tion&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>wiki&lt;/div&gt;&lt;div class=&quot;cod</strong></ins>e<ins class="diffchar inserted"><strong>listing_contain</strong></ins>e<ins class="diffchar inserted"><strong>r&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot;</strong></ins> t<ins class="diffchar inserted"><strong>abind</strong></ins>e<ins class="diffchar inserted"><strong>x=&quot;0&quot;  data-clipboard-target=&quot;#codebox43&quot; &gt;&lt;</strong></ins>s<ins class="diffchar inserted"><strong>pan class=&quot;copy_cod</strong></ins>e<ins class="diffchar inserted"><strong>_tooltiptext&quot;&gt;Copy</strong></ins> <ins class="diffchar inserted"><strong>to cli</strong></ins>p<ins class="diffchar inserted"><strong>bo</strong></ins>a<ins class="diffchar inserted"><strong>rd&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelistin</strong></ins>g<ins class="diffchar inserted"><strong>&quot;  data-th</strong></ins>e<ins class="diffchar inserted"><strong>me=&quot;off&quot;  data-</strong></ins>s<ins class="diffchar inserted"><strong>yntax=&quot;text&quot;</strong></ins> <ins class="diffchar inserted"><strong> data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; over</strong></ins>f<ins class="diffchar inserted"><strong>l</strong></ins>o<ins class="diffchar inserted"><strong>w-w</strong></ins>r<ins class="diffchar inserted"><strong>ap: break-word; word-wrap: break-word;&quot;</strong></ins> i<ins class="diffchar inserted"><strong>d=&quot;codebox43&quot; &gt;&lt;div class=&quot;code&quot;&gt;{module module=&amp;quot;xmpp&amp;quot; show_co</strong></ins>n<ins class="diffchar inserted"><strong>trolbox_by_de</strong></ins>f<ins class="diffchar inserted"><strong>ault=&amp;qu</strong></ins>o<ins class="diffchar inserted"><strong>t;y&amp;quot;}&lt;/div&gt;&lt;/p</strong></ins>r<ins class="diffchar inserted"><strong>e&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;br /&gt;The control box is distinct fro</strong></ins>m<ins class="diffchar inserted"><strong> an individual convers</strong></ins>ation<ins class="diffchar inserted"><strong> or room. Showing it does not itself select a destination or guarantee</strong></ins> that a<ins class="diffchar inserted"><strong> room o</strong></ins>p<ins class="diffchar inserted"><strong>ens. The renderer&#039;s ordinary modu</strong></ins>l<ins class="diffchar inserted"><strong>e default </strong></ins>i<ins class="diffchar inserted"><strong>s &lt;cod</strong></ins>e<ins class="diffchar inserted"><strong>&gt;auto_open=&quot;n&quot;&lt;/code&gt;; &lt;code&gt;auto_open&lt;/code&gt; i</strong></ins>s <ins class="diffchar inserted"><strong>n</strong></ins>o<ins class="diffchar inserted"><strong>t</strong></ins> a<ins class="diffchar inserted"><strong> dec</strong></ins>l<ins class="diffchar inserted"><strong>ared</strong></ins> module<ins class="diffchar inserted"><strong>-</strong></ins>s<ins class="diffchar inserted"><strong>pecific parameter.</strong></ins></blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>u</strong></del>l<del class="diffchar deleted"><strong>&gt;&lt;</strong></del>li&gt; &lt;a href=&quot;<del class="diffchar deleted"><strong>Mo</strong></del>d<del class="diffchar deleted"><strong>u</strong></del>le&quot; <del class="diffchar deleted"><strong>t</strong></del>itle=&quot;<del class="diffchar deleted"><strong>In</strong></del>troduction t<del class="diffchar deleted"><strong>o</strong></del> <del class="diffchar deleted"><strong>m</strong></del>odul<del class="diffchar deleted"><strong>es&quot;</strong></del> class=&quot;wiki wiki<del class="diffchar deleted"><strong>_</strong></del>page<del class="diffchar deleted"><strong>&quot;&gt;M</strong></del>od<del class="diffchar deleted"><strong>u</strong></del>le&lt;/a&gt; <del class="diffchar deleted"><strong>&amp;</strong></del>mdash<del class="diffchar deleted"><strong>;</strong></del> <del class="diffchar deleted"><strong>Ov</strong></del>eral<del class="diffchar deleted"><strong>l</strong></del> int<del class="diffchar deleted"><strong>r</strong></del>oduct<del class="diffchar deleted"><strong>i</strong></del>o<del class="diffchar deleted"><strong>n</strong></del> and <del class="diffchar deleted"><strong>ov</strong></del>er<del class="diffchar deleted"><strong>vi</strong></del>e<del class="diffchar deleted"><strong>w<br></strong></del>&lt;/li<del class="diffchar deleted"><strong>&gt;&lt;</strong></del>li<del class="diffchar deleted"><strong>&gt;</strong></del> &lt;a href=&quot;Module-<del class="diffchar deleted"><strong>Adm</strong></del>in&quot; title=&quot;<del class="diffchar deleted"><strong>Modu</strong></del>l<del class="diffchar deleted"><strong>e</strong></del> <del class="diffchar deleted"><strong>A</strong></del>dmin&quot; class=&quot;wiki wiki_page&quot;&gt;Module <del class="diffchar deleted"><strong>Adm</strong></del>in&lt;/a&gt; <del class="diffchar deleted"><strong>&amp;md</strong></del>as<del class="diffchar deleted"><strong>h;</strong></del> <del class="diffchar deleted"><strong>I</strong></del>ntro<del class="diffchar deleted"><strong>du</strong></del>ction to the <del class="diffchar deleted"><strong>module</strong></del> admin p<del class="diffchar deleted"><strong>a</strong></del>ges <del class="diffchar deleted"><strong>f</strong></del>or si<del class="diffchar deleted"><strong>te-w</strong></del>ide and <del class="diffchar deleted"><strong>in</strong></del>di<del class="diffchar deleted"><strong>vi</strong></del>d<del class="diffchar deleted"><strong>u</strong></del>al module settings<br>&lt;<del class="diffchar deleted"><strong>ul</strong></del>&gt;&lt;li&gt; &lt;a href=&quot;<del class="diffchar deleted"><strong>As</strong></del>si<del class="diffchar deleted"><strong>g</strong></del>nin<del class="diffchar deleted"><strong>g-Mo</strong></del>dul<del class="diffchar deleted"><strong>e</strong></del>s&quot; <del class="diffchar deleted"><strong>t</strong></del>i<del class="diffchar deleted"><strong>t</strong></del>le=&quot;<del class="diffchar deleted"><strong>H</strong></del>o<del class="diffchar deleted"><strong>w</strong></del> <del class="diffchar deleted"><strong>t</strong></del>o s<del class="diffchar deleted"><strong>e</strong></del>lect a modu<del class="diffchar deleted"><strong>l</strong></del>e to con<del class="diffchar deleted"><strong>f</strong></del>i<del class="diffchar deleted"><strong>g</strong></del>ure it&quot; class=&quot;wiki wiki_page&quot;&gt;<del class="diffchar deleted"><strong>A</strong></del>ssi<del class="diffchar deleted"><strong>gn</strong></del>ing <del class="diffchar deleted"><strong>Mo</strong></del>d<del class="diffchar deleted"><strong>u</strong></del>les<del class="diffchar deleted"><strong>&lt;/</strong></del>a<del class="diffchar deleted"><strong>&gt;</strong></del> <del class="diffchar deleted"><strong>&amp;m</strong></del>d<del class="diffchar deleted"><strong>as</strong></del>h<del class="diffchar deleted"><strong>;</strong></del> <del class="diffchar deleted"><strong>H</strong></del>o<del class="diffchar deleted"><strong>w</strong></del> to selec<del class="diffchar deleted"><strong>t</strong></del> a <del class="diffchar deleted"><strong>m</strong></del>odu<del class="diffchar deleted"><strong>l</strong></del>e to configure <del class="diffchar deleted"><strong>it<br></strong></del>&lt;<del class="diffchar deleted"><strong>/li</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>li</strong></del>&gt; <del class="diffchar deleted"><strong>&lt;</strong></del>a <del class="diffchar deleted"><strong>h</strong></del>ref<del class="diffchar deleted"><strong>=&quot;M</strong></del>odule<del class="diffchar deleted"><strong>-S</strong></del>ettings-<del class="diffchar deleted"><strong>I</strong></del>nter<del class="diffchar deleted"><strong>f</strong></del>a<del class="diffchar deleted"><strong>c</strong></del>e&quot; title=&quot;<del class="diffchar deleted"><strong>I</strong></del>nte<del class="diffchar deleted"><strong>rf</strong></del>ace <del class="diffchar deleted"><strong>f</strong></del>or configur<del class="diffchar deleted"><strong>ing</strong></del> indiv<del class="diffchar deleted"><strong>id</strong></del>ua<del class="diffchar deleted"><strong>l</strong></del> module settings<del class="diffchar deleted"><strong>&quot;</strong></del> c<del class="diffchar deleted"><strong>l</strong></del>ass<del class="diffchar deleted"><strong>=&quot;w</strong></del>i<del class="diffchar deleted"><strong>k</strong></del>i wi<del class="diffchar deleted"><strong>k</strong></del>i<del class="diffchar deleted"><strong>_</strong></del>pa<del class="diffchar deleted"><strong>g</strong></del>e<del class="diffchar deleted"><strong>&quot;</strong></del>&gt;Module <del class="diffchar deleted"><strong>S</strong></del>ettin<del class="diffchar deleted"><strong>g</strong></del>s <del class="diffchar deleted"><strong>I</strong></del>nte<del class="diffchar deleted"><strong>rf</strong></del>ace&lt;/<del class="diffchar deleted"><strong>a</strong></del>&gt; <del class="diffchar deleted"><strong>&amp;</strong></del>mdash<del class="diffchar deleted"><strong>;</strong></del> <del class="diffchar deleted"><strong>I</strong></del>nter<del class="diffchar deleted"><strong>f</strong></del>a<del class="diffchar deleted"><strong>c</strong></del>e <del class="diffchar deleted"><strong>f</strong></del>or c<del class="diffchar deleted"><strong>o</strong></del>n<del class="diffchar deleted"><strong>f</strong></del>igurin<del class="diffchar deleted"><strong>g</strong></del> i<del class="diffchar deleted"><strong>n</strong></del>di<del class="diffchar deleted"><strong>v</strong></del>i<del class="diffchar deleted"><strong>du</strong></del>a<del class="diffchar deleted"><strong>l</strong></del> m<del class="diffchar deleted"><strong>odu</strong></del>le <del class="diffchar deleted"><strong>s</strong></del>ettin<del class="diffchar deleted"><strong>g</strong></del>s<br>&lt;/<del class="diffchar deleted"><strong>li</strong></del>&gt;&lt;li&gt; &lt;a href=&quot;<del class="diffchar deleted"><strong>Mo</strong></del>dule-<del class="diffchar deleted"><strong>S</strong></del>e<del class="diffchar deleted"><strong>tt</strong></del>ings-<del class="diffchar deleted"><strong>P</strong></del>a<del class="diffchar deleted"><strong>r</strong></del>a<del class="diffchar deleted"><strong>m</strong></del>e<del class="diffchar deleted"><strong>t</strong></del>ers<del class="diffchar deleted"><strong>&quot;</strong></del> tit<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>=&quot;Expl</strong></del>anati<del class="diffchar deleted"><strong>o</strong></del>n of sta<del class="diffchar deleted"><strong>n</strong></del>da<del class="diffchar deleted"><strong>r</strong></del>d para<del class="diffchar deleted"><strong>m</strong></del>eter settin<del class="diffchar deleted"><strong>g</strong></del>s <del class="diffchar deleted"><strong>fo</strong></del>r mod<del class="diffchar deleted"><strong>u</strong></del>les&quot; class=&quot;wiki wiki_page&quot;&gt;Mo<del class="diffchar deleted"><strong>d</strong></del>u<del class="diffchar deleted"><strong>l</strong></del>e <del class="diffchar deleted"><strong>S</strong></del>et<del class="diffchar deleted"><strong>t</strong></del>ings <del class="diffchar deleted"><strong>P</strong></del>ara<del class="diffchar deleted"><strong>m</strong></del>ete<del class="diffchar deleted"><strong>r</strong></del>s&lt;/<del class="diffchar deleted"><strong>a</strong></del>&gt; <del class="diffchar deleted"><strong>&amp;md</strong></del>ash<del class="diffchar deleted"><strong>;</strong></del> <del class="diffchar deleted"><strong>Exp</strong></del>lanation o<del class="diffchar deleted"><strong>f</strong></del> standard pa<del class="diffchar deleted"><strong>r</strong></del>a<del class="diffchar deleted"><strong>m</strong></del>eter settings for modules<br>&lt;/li&gt;&lt;li<del class="diffchar deleted"><strong>&gt;</strong></del> &lt;a href<del class="diffchar deleted"><strong>=&quot;C</strong></del>reating<del class="diffchar deleted"><strong>-C</strong></del>usto<del class="diffchar deleted"><strong>m</strong></del>-<del class="diffchar deleted"><strong>M</strong></del>od<del class="diffchar deleted"><strong>u</strong></del>les<del class="diffchar deleted"><strong>&quot;</strong></del> tit<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>=&quot;H</strong></del>ow <del class="diffchar deleted"><strong>t</strong></del>o c<del class="diffchar deleted"><strong>r</strong></del>eate user <del class="diffchar deleted"><strong>mo</strong></del>dules&quot; class=&quot;<del class="diffchar deleted"><strong>w</strong></del>iki <del class="diffchar deleted"><strong>w</strong></del>ik<del class="diffchar deleted"><strong>i_</strong></del>pa<del class="diffchar deleted"><strong>ge</strong></del>&quot;&gt;<del class="diffchar deleted"><strong>C</strong></del>r<del class="diffchar deleted"><strong>e</strong></del>ating <del class="diffchar deleted"><strong>C</strong></del>usto<del class="diffchar deleted"><strong>m</strong></del> <del class="diffchar deleted"><strong>M</strong></del>odu<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s</strong></del>&lt;/a&gt; <del class="diffchar deleted"><strong>&amp;</strong></del>mdas<del class="diffchar deleted"><strong>h;</strong></del> <del class="diffchar deleted"><strong>How</strong></del> t<del class="diffchar deleted"><strong>o</strong></del> <del class="diffchar deleted"><strong>c</strong></del>reate u<del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong>r</strong></del> modules<br>&lt;/li&gt;&lt;<del class="diffchar deleted"><strong>/u</strong></del>l&gt;&lt;/li&gt;&lt;li&gt; &lt;a hre<del class="diffchar deleted"><strong>f=&quot;I</strong></del>nde<del class="diffchar deleted"><strong>x-</strong></del>of<del class="diffchar deleted"><strong>-Mo</strong></del>dules<del class="diffchar deleted"><strong>&quot;</strong></del> <del class="diffchar deleted"><strong>t</strong></del>it<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>=&quot;L</strong></del>in<del class="diffchar deleted"><strong>k</strong></del>s to the do<del class="diffchar deleted"><strong>cu</strong></del>me<del class="diffchar deleted"><strong>n</strong></del>tation o<del class="diffchar deleted"><strong>f</strong></del> indi<del class="diffchar deleted"><strong>v</strong></del>i<del class="diffchar deleted"><strong>d</strong></del>u<del class="diffchar deleted"><strong>a</strong></del>l module<del class="diffchar deleted"><strong>s</strong></del>&quot; class=&quot;wiki wiki_page&quot;&gt;<del class="diffchar deleted"><strong>I</strong></del>n<del class="diffchar deleted"><strong>d</strong></del>e<del class="diffchar deleted"><strong>x </strong></del>o<del class="diffchar deleted"><strong>f</strong></del> <del class="diffchar deleted"><strong>M</strong></del>od<del class="diffchar deleted"><strong>ul</strong></del>es&lt;/<del class="diffchar deleted"><strong>a</strong></del>&gt; <del class="diffchar deleted"><strong>&amp;md</strong></del>ash<del class="diffchar deleted"><strong>;</strong></del> <del class="diffchar deleted"><strong>L</strong></del>in<del class="diffchar deleted"><strong>k</strong></del>s t<del class="diffchar deleted"><strong>o</strong></del> t<del class="diffchar deleted"><strong>h</strong></del>e d<del class="diffchar deleted"><strong>o</strong></del>c<del class="diffchar deleted"><strong>um</strong></del>en<del class="diffchar deleted"><strong>t</strong></del>a<del class="diffchar deleted"><strong>t</strong></del>i<del class="diffchar deleted"><strong>o</strong></del>n o<del class="diffchar deleted"><strong>f</strong></del> in<del class="diffchar deleted"><strong>d</strong></del>i<del class="diffchar deleted"><strong>vidu</strong></del>al <del class="diffchar deleted"><strong>mod</strong></del>ules<br>&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;<del class="diffchar deleted"><strong>U</strong></del>ser<del class="diffchar deleted"><strong>-</strong></del>Module<del class="diffchar deleted"><strong>s</strong></del>&quot; title=&quot;<del class="diffchar deleted"><strong>Use</strong></del>r <del class="diffchar deleted"><strong>M</strong></del>odules&quot; class=&quot;wiki wiki_page&quot;&gt;<del class="diffchar deleted"><strong>User </strong></del>Module<del class="diffchar deleted"><strong>s</strong></del>&lt;/a&gt; <del class="diffchar deleted"><strong>&amp;</strong></del>mdas<del class="diffchar deleted"><strong>h;</strong></del> <del class="diffchar deleted"><strong>Ho</strong></del>w <del class="diffchar deleted"><strong>(</strong></del>if t<del class="diffchar deleted"><strong>h</strong></del>e <del class="diffchar deleted"><strong>f</strong></del>eature i<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>a</strong></del>c<del class="diffchar deleted"><strong>t</strong></del>i<del class="diffchar deleted"><strong>v</strong></del>e<del class="diffchar deleted"><strong>)</strong></del> u<del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong>r</strong></del>s <del class="diffchar deleted"><strong>c</strong></del>a<del class="diffchar deleted"><strong>n</strong></del> <del class="diffchar deleted"><strong>c</strong></del>ho<del class="diffchar deleted"><strong>o</strong></del>se<del class="diffchar deleted"><strong> </strong></del>a<del class="diffchar deleted"><strong>nd</strong></del> <del class="diffchar deleted"><strong>p</strong></del>lace <del class="diffchar deleted"><strong>the</strong></del>ir modules<br>&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;Mod<del class="diffchar deleted"><strong>s</strong></del>-<del class="diffchar deleted"><strong>Typ</strong></del>e-<del class="diffchar deleted"><strong>Modul</strong></del>es&quot; title=&quot;<del class="diffchar deleted"><strong>M</strong></del>o<del class="diffchar deleted"><strong>d</strong></del>s <del class="diffchar deleted"><strong>Ty</strong></del>pe <del class="diffchar deleted"><strong>M</strong></del>odules&quot; class=&quot;wiki wiki_page&quot;&gt;Mod<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>Typ</strong></del>e <del class="diffchar deleted"><strong>Modul</strong></del>es&lt;/a&gt; <del class="diffchar deleted"><strong>&amp;md</strong></del>a<del class="diffchar deleted"><strong>s</strong></del>h<del class="diffchar deleted"><strong>;</strong></del> Links to <del class="diffchar deleted"><strong>mo</strong></del>du<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s </strong></del>t<del class="diffchar deleted"><strong>h</strong></del>at <del class="diffchar deleted"><strong>are</strong></del> in<del class="diffchar deleted"><strong>st</strong></del>alle<del class="diffchar deleted"><strong>d</strong></del> as <del class="diffchar deleted"><strong>com</strong></del>p<del class="diffchar deleted"><strong>on</strong></del>en<del class="diffchar deleted"><strong>t</strong></del>s&lt;/li&gt;&lt;/ul&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br></strong></ins>&lt;<ins class="diffchar inserted"><strong>h2 c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;showhide_heading d-f</strong></ins>l<ins class="diffchar inserted"><strong>ex just</strong></ins>i<ins class="diffchar inserted"><strong>fy-content-start&quot; id=&quot;Parameters&quot;</strong></ins>&gt; <ins class="diffchar inserted"><strong>Parameters</strong></ins>&lt;a href=&quot;<ins class="diffchar inserted"><strong>#Parameters&quot; class=&quot;hea</strong></ins>d<ins class="diffchar inserted"><strong>ing-</strong></ins>l<ins class="diffchar inserted"><strong>ink&quot; aria-lab</strong></ins>e<ins class="diffchar inserted"><strong>l=</strong></ins>&quot;<ins class="diffchar inserted"><strong>heading</strong></ins> <ins class="diffchar inserted"><strong>l</strong></ins>i<ins class="diffchar inserted"><strong>nk&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;</strong></ins>t<ins class="diffchar inserted"><strong>ab</strong></ins>le<ins class="diffchar inserted"><strong> class</strong></ins>=&quot;<ins class="diffchar inserted"><strong>wikitable table table-s</strong></ins>tr<ins class="diffchar inserted"><strong>iped table-h</strong></ins>o<ins class="diffchar inserted"><strong>ver&quot;&gt;&lt;tr&gt;&lt;t</strong></ins>d<ins class="diffchar inserted"><strong> class=&quot;wikicell&quot; &gt;Parameter&lt;/td&gt;&lt;td class=&quot;wikicell&quot; &gt;Accepted val</strong></ins>u<ins class="diffchar inserted"><strong>es&lt;/td&gt;&lt;td </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;wikicell&quot; &gt;Descrip</strong></ins>tion<ins class="diffchar inserted"><strong>&lt;/td&gt;&lt;td</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;wikicell&quot; &gt;Defaul</strong></ins>t<ins class="diffchar inserted"><strong>&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;wikicell&quot; &gt;sh</strong></ins>o<ins class="diffchar inserted"><strong>w_controlbox_by_</strong></ins>d<ins class="diffchar inserted"><strong>efa</strong></ins>ul<ins class="diffchar inserted"><strong>t&lt;/td&gt;&lt;td</strong></ins> class=&quot;wiki<ins class="diffchar inserted"><strong>cell&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;y / n&lt;/td&gt;&lt;td class=&quot;</strong></ins>wiki<ins class="diffchar inserted"><strong>cell&quot; &gt;Whether to show the control box after </strong></ins>page<ins class="diffchar inserted"><strong> l</strong></ins>o<ins class="diffchar inserted"><strong>a</strong></ins>d<ins class="diffchar inserted"><strong>&lt;/td&gt;&lt;td c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;wikic</strong></ins>e<ins class="diffchar inserted"><strong>ll&quot; &gt;n</strong></ins>&lt;/<ins class="diffchar inserted"><strong>td&gt;&lt;/tr&gt;&lt;/t</strong></ins>a<ins class="diffchar inserted"><strong>ble</strong></ins>&gt;<ins class="diffchar inserted"><strong><br>&lt;p&gt;<br>&lt;br /&gt;The reviewed</strong></ins> m<ins class="diffchar inserted"><strong>o</strong></ins>d<ins class="diffchar inserted"><strong>ule decl</strong></ins>a<ins class="diffchar inserted"><strong>re</strong></ins>s<ins class="diffchar inserted"><strong> only t</strong></ins>h<ins class="diffchar inserted"><strong>is</strong></ins> <ins class="diffchar inserted"><strong>modul</strong></ins>e<ins class="diffchar inserted"><strong>-specific pa</strong></ins>ra<ins class="diffchar inserted"><strong>meter. O</strong></ins>l<ins class="diffchar inserted"><strong>der</strong></ins> <ins class="diffchar inserted"><strong>documentat</strong></ins>i<ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong> lis</strong></ins>t<ins class="diffchar inserted"><strong>s &lt;c</strong></ins>od<ins class="diffchar inserted"><strong>e&gt;y&lt;/code&gt; as its defa</strong></ins>u<ins class="diffchar inserted"><strong>lt; the </strong></ins>c<ins class="diffchar inserted"><strong>urren</strong></ins>t<ins class="diffchar inserted"><strong> m</strong></ins>o<ins class="diffchar inserted"><strong>dule metadata</strong></ins> and <ins class="diffchar inserted"><strong>rend</strong></ins>ere<ins class="diffchar inserted"><strong>r use &lt;code&gt;n</strong></ins>&lt;/<ins class="diffchar inserted"><strong>code&gt;. Genera</strong></ins>l<ins class="diffchar inserted"><strong> module placement and visib</strong></ins>ili<ins class="diffchar inserted"><strong>ty options are described in</strong></ins> &lt;a href=&quot;Module-<ins class="diffchar inserted"><strong>Sett</strong></ins>in<ins class="diffchar inserted"><strong>gs-Parameters</strong></ins>&quot; title=&quot;<ins class="diffchar inserted"><strong>Exp</strong></ins>l<ins class="diffchar inserted"><strong>anation</strong></ins> <ins class="diffchar inserted"><strong>of stan</strong></ins>d<ins class="diffchar inserted"><strong>ard para</strong></ins>m<ins class="diffchar inserted"><strong>eter sett</strong></ins>in<ins class="diffchar inserted"><strong>gs for modules</strong></ins>&quot; class=&quot;wiki wiki_page&quot;&gt;Module <ins class="diffchar inserted"><strong>Sett</strong></ins>in<ins class="diffchar inserted"><strong>gs Parameters</strong></ins>&lt;/a&gt;<ins class="diffchar inserted"><strong>.<br>&lt;/p&gt;<br><br>&lt;p&gt;Configure</strong></ins> <ins class="diffchar inserted"><strong>tr</strong></ins>a<ins class="diffchar inserted"><strong>n</strong></ins>s<ins class="diffchar inserted"><strong>port,</strong></ins> <ins class="diffchar inserted"><strong>ide</strong></ins>nt<ins class="diffchar inserted"><strong>ities and </strong></ins>ro<ins class="diffchar inserted"><strong>om sele</strong></ins>ction t<ins class="diffchar inserted"><strong>hr</strong></ins>o<ins class="diffchar inserted"><strong>ugh</strong></ins> the <ins class="diffchar inserted"><strong>XMPP</strong></ins> admi<ins class="diffchar inserted"><strong>nistratio</strong></ins>n p<ins class="diffchar inserted"><strong>references. Plu</strong></ins>g<ins class="diffchar inserted"><strong>inXMPP param</strong></ins>e<ins class="diffchar inserted"><strong>ter</strong></ins>s <ins class="diffchar inserted"><strong>such as &lt;c</strong></ins>o<ins class="diffchar inserted"><strong>de&gt;</strong></ins>r<ins class="diffchar inserted"><strong>oom&lt;/code&gt;,</strong></ins> <ins class="diffchar inserted"><strong>&lt;code&gt;vi</strong></ins>si<ins class="diffchar inserted"><strong>b</strong></ins>i<ins class="diffchar inserted"><strong>lity&lt;/co</strong></ins>de<ins class="diffchar inserted"><strong>&gt;</strong></ins> and <ins class="diffchar inserted"><strong>&lt;co</strong></ins>d<ins class="diffchar inserted"><strong>e&gt;he</strong></ins>i<ins class="diffchar inserted"><strong>ght&lt;/co</strong></ins>d<ins class="diffchar inserted"><strong>e&gt; </strong></ins>a<ins class="diffchar inserted"><strong>re not dec</strong></ins>l<ins class="diffchar inserted"><strong>ared</strong></ins> module<ins class="diffchar inserted"><strong>-specific</strong></ins> settings<ins class="diffchar inserted"><strong>.</strong></ins><br>&lt;<ins class="diffchar inserted"><strong>/p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br></strong></ins>&lt;<ins class="diffchar inserted"><strong>h2 c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;showh</strong></ins>i<ins class="diffchar inserted"><strong>de_heading d-flex justify-content-start&quot; id=&quot;Visitors:_community_chat_and_private_support&quot;</strong></ins>&gt; <ins class="diffchar inserted"><strong>Visitors: community chat and private&amp;nbsp;support</strong></ins>&lt;a href=&quot;<ins class="diffchar inserted"><strong>#Vi</strong></ins>si<ins class="diffchar inserted"><strong>tors:_commu</strong></ins>ni<ins class="diffchar inserted"><strong>ty_chat_a</strong></ins>nd<ins class="diffchar inserted"><strong>_private_s</strong></ins>u<ins class="diffchar inserted"><strong>pport&quot; c</strong></ins>l<ins class="diffchar inserted"><strong>a</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;heading-link</strong></ins>&quot; <ins class="diffchar inserted"><strong>ar</strong></ins>i<ins class="diffchar inserted"><strong>a-</strong></ins>l<ins class="diffchar inserted"><strong>ab</strong></ins>e<ins class="diffchar inserted"><strong>l</strong></ins>=&quot;<ins class="diffchar inserted"><strong>heading link&quot;&gt;&lt;span class=&quot;ic</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins> <ins class="diffchar inserted"><strong>ic</strong></ins>o<ins class="diffchar inserted"><strong>n-link</strong></ins> <ins class="diffchar inserted"><strong>fa</strong></ins>s<ins class="diffchar inserted"><strong> fa-</strong></ins>l<ins class="diffchar inserted"><strong>ink &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;Gu</strong></ins>e<ins class="diffchar inserted"><strong>st </strong></ins>c<ins class="diffchar inserted"><strong>ha</strong></ins>t<ins class="diffchar inserted"><strong> requires</strong></ins> a <ins class="diffchar inserted"><strong>working guest do</strong></ins>m<ins class="diffchar inserted"><strong>ain and c</strong></ins>o<ins class="diffchar inserted"><strong>mpatible server-si</strong></ins>d<ins class="diffchar inserted"><strong>e a</strong></ins>u<ins class="diffchar inserted"><strong>th</strong></ins>e<ins class="diffchar inserted"><strong>ntication.</strong></ins> <ins class="diffchar inserted"><strong>A visi</strong></ins>to<ins class="diffchar inserted"><strong>r</strong></ins> <ins class="diffchar inserted"><strong>without a Tiki ac</strong></ins>co<ins class="diffchar inserted"><strong>u</strong></ins>n<ins class="diffchar inserted"><strong>t does not necessar</strong></ins>i<ins class="diffchar inserted"><strong>ly </strong></ins>u<ins class="diffchar inserted"><strong>se the XMPP SASL ANONYMOUS mechanism; see &lt;a h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;XMPP&quot;</strong></ins> <ins class="diffchar inserted"><strong>t</strong></ins>it<ins class="diffchar inserted"><strong>le=&quot;XMPP</strong></ins>&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>XMPP&lt;/a&gt; for the gue</strong></ins>s<ins class="diffchar inserted"><strong>t credential flow.<br>&lt;/p&gt;<br><br>&lt;h3 cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;showh</strong></ins>i<ins class="diffchar inserted"><strong>de_head</strong></ins>ing d<ins class="diffchar inserted"><strong>-f</strong></ins>le<ins class="diffchar inserted"><strong>x ju</strong></ins>s<ins class="diffchar inserted"><strong>tify-content-st</strong></ins>a<ins class="diffchar inserted"><strong>rt&quot;</strong></ins> <ins class="diffchar inserted"><strong>i</strong></ins>d<ins class="diffchar inserted"><strong>=&quot;Community_c</strong></ins>h<ins class="diffchar inserted"><strong>at&quot;&gt;</strong></ins> <ins class="diffchar inserted"><strong>C</strong></ins>o<ins class="diffchar inserted"><strong>mmunity</strong></ins> <ins class="diffchar inserted"><strong>cha</strong></ins>t<ins class="diffchar inserted"><strong>&lt;a href=&quot;#C</strong></ins>o<ins class="diffchar inserted"><strong>mmunity_chat&quot;</strong></ins> <ins class="diffchar inserted"><strong>cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;h</strong></ins>e<ins class="diffchar inserted"><strong>ading-</strong></ins>l<ins class="diffchar inserted"><strong>ink&quot; aria-lab</strong></ins>e<ins class="diffchar inserted"><strong>l=&quot;heading link&quot;&gt;&lt;span </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;icon</strong></ins> <ins class="diffchar inserted"><strong>icon-link f</strong></ins>a<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;p&gt;Set &lt;c</strong></ins>od<ins class="diffchar inserted"><strong>e&gt;xmpp_anonymo</strong></ins>u<ins class="diffchar inserted"><strong>s_mod</strong></ins>e<ins class="diffchar inserted"><strong>&lt;/code&gt;</strong></ins> to<ins class="diffchar inserted"><strong> &lt;code&gt;community&lt;/code&gt; and</strong></ins> configure &lt;<ins class="diffchar inserted"><strong>code</strong></ins>&gt;<ins class="diffchar inserted"><strong>xmpp_anonymous_room</strong></ins>&lt;<ins class="diffchar inserted"><strong>/code</strong></ins>&gt; <ins class="diffchar inserted"><strong>with </strong></ins>a <ins class="diffchar inserted"><strong>complete MUC </strong></ins>r<ins class="diffchar inserted"><strong>oom JID, for </strong></ins>e<ins class="diffchar inserted"><strong>xample &lt;code&gt;community@con</strong></ins>f<ins class="diffchar inserted"><strong>erence.chat.example.org&lt;/c</strong></ins>od<ins class="diffchar inserted"><strong>e&gt;. The server m</strong></ins>u<ins class="diffchar inserted"><strong>st a</strong></ins>l<ins class="diffchar inserted"><strong>low gu</strong></ins>e<ins class="diffchar inserted"><strong>sts to </strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins>t<ins class="diffchar inserted"><strong>er </strong></ins>t<ins class="diffchar inserted"><strong>hat room.<br>&lt;/p&gt;<br><br>&lt;h3 class=&quot;showhide_head</strong></ins>ing<ins class="diffchar inserted"><strong> d-flex ju</strong></ins>s<ins class="diffchar inserted"><strong>tify</strong></ins>-<ins class="diffchar inserted"><strong>co</strong></ins>nte<ins class="diffchar inserted"><strong>nt-sta</strong></ins>r<ins class="diffchar inserted"><strong>t&quot; id=&quot;Priv</strong></ins>a<ins class="diffchar inserted"><strong>t</strong></ins>e<ins class="diffchar inserted"><strong>_support</strong></ins>&quot;<ins class="diffchar inserted"><strong>&gt;</strong></ins> <ins class="diffchar inserted"><strong>Priva</strong></ins>t<ins class="diffchar inserted"><strong>e support&lt;a href=&quot;#Pr</strong></ins>i<ins class="diffchar inserted"><strong>va</strong></ins>t<ins class="diffchar inserted"><strong>e_support&quot; c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;h</strong></ins>e<ins class="diffchar inserted"><strong>ading-link&quot; aria-label</strong></ins>=&quot;<ins class="diffchar inserted"><strong>headi</strong></ins>n<ins class="diffchar inserted"><strong>g link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;p&gt;Se</strong></ins>t<ins class="diffchar inserted"><strong> &lt;cod</strong></ins>e<ins class="diffchar inserted"><strong>&gt;xmpp_</strong></ins>a<ins class="diffchar inserted"><strong>nonymous_mode&lt;/</strong></ins>c<ins class="diffchar inserted"><strong>od</strong></ins>e<ins class="diffchar inserted"><strong>&gt;</strong></ins> <ins class="diffchar inserted"><strong>to &lt;code&gt;supp</strong></ins>or<ins class="diffchar inserted"><strong>t&lt;/code&gt; and</strong></ins> configur<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>&lt;code&gt;xmpp_adm</strong></ins>in<ins class="diffchar inserted"><strong>_ji</strong></ins>d<ins class="diffchar inserted"><strong>&lt;/code&gt; as the pr</strong></ins>iv<ins class="diffchar inserted"><strong>ate-s</strong></ins>u<ins class="diffchar inserted"><strong>pport cont</strong></ins>a<ins class="diffchar inserted"><strong>ct.</strong></ins> <ins class="diffchar inserted"><strong>Configure &lt;code&gt;x</strong></ins>m<ins class="diffchar inserted"><strong>pp_anonymous_room&lt;/c</strong></ins>od<ins class="diffchar inserted"><strong>e&gt; if visitors sho</strong></ins>ul<ins class="diffchar inserted"><strong>d also hav</strong></ins>e <ins class="diffchar inserted"><strong>a community de</strong></ins>s<ins class="diffchar inserted"><strong>tination. Wh</strong></ins>e<ins class="diffchar inserted"><strong>n bo</strong></ins>t<ins class="diffchar inserted"><strong>h des</strong></ins>tin<ins class="diffchar inserted"><strong>ations are available, the </strong></ins>g<ins class="diffchar inserted"><strong>ue</strong></ins>s<ins class="diffchar inserted"><strong>t</strong></ins> <ins class="diffchar inserted"><strong>interfa</strong></ins>c<ins class="diffchar inserted"><strong>e offers </strong></ins>a<ins class="diffchar inserted"><strong> community/private-</strong></ins>s<ins class="diffchar inserted"><strong>upport choice.<br>&lt;/p&gt;<br><br>&lt;p&gt;A private </strong></ins>s<ins class="diffchar inserted"><strong>upport conversat</strong></ins>i<ins class="diffchar inserted"><strong>on </strong></ins>i<ins class="diffchar inserted"><strong>s a direct chat</strong></ins> wi<ins class="diffchar inserted"><strong>th the conf</strong></ins>i<ins class="diffchar inserted"><strong>gured contact. The se</strong></ins>pa<ins class="diffchar inserted"><strong>rate &lt;cod</strong></ins>e&gt;<ins class="diffchar inserted"><strong>xmpp_anonymous_support_room&lt;/code&gt; preference participates in room resolution; a shared </strong></ins>M<ins class="diffchar inserted"><strong>UC r</strong></ins>o<ins class="diffchar inserted"><strong>om is not an indivi</strong></ins>du<ins class="diffchar inserted"><strong>a</strong></ins>l<ins class="diffchar inserted"><strong> privat</strong></ins>e <ins class="diffchar inserted"><strong>conv</strong></ins>e<ins class="diffchar inserted"><strong>rsa</strong></ins>t<ins class="diffchar inserted"><strong>ion. Suppor</strong></ins>t<ins class="diffchar inserted"><strong> ava</strong></ins>i<ins class="diffchar inserted"><strong>lability depe</strong></ins>n<ins class="diffchar inserted"><strong>d</strong></ins>s <ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong> </strong></ins>t<ins class="diffchar inserted"><strong>h</strong></ins>e<ins class="diffchar inserted"><strong> cont</strong></ins>ac<ins class="diffchar inserted"><strong>t&#039;s pr</strong></ins>e<ins class="diffchar inserted"><strong>sence and server policy.<br></strong></ins>&lt;/<ins class="diffchar inserted"><strong>p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br>&lt;p&gt;Enable</strong></ins> <ins class="diffchar inserted"><strong>&lt;code&gt;x</strong></ins>m<ins class="diffchar inserted"><strong>pp_anonymous_allow_custom_nickname&lt;/co</strong></ins>d<ins class="diffchar inserted"><strong>e&gt; to let visitors choose </strong></ins>a<ins class="diffchar inserted"><strong> nickname. Otherwi</strong></ins>s<ins class="diffchar inserted"><strong>e, t</strong></ins>h<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>i</strong></ins>nte<ins class="diffchar inserted"><strong>g</strong></ins>ra<ins class="diffchar inserted"><strong>tion us</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>an automatic visit</strong></ins>or <ins class="diffchar inserted"><strong>ni</strong></ins>c<ins class="diffchar inserted"><strong>k</strong></ins>n<ins class="diffchar inserted"><strong>ame.<br>&lt;/p&gt;<br><br>&lt;p&gt;End</strong></ins>i<ins class="diffchar inserted"><strong>ng a </strong></ins>gu<ins class="diffchar inserted"><strong>est conve</strong></ins>r<ins class="diffchar inserted"><strong>sat</strong></ins>i<ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong> clears that browser</strong></ins> id<ins class="diffchar inserted"><strong>ent</strong></ins>i<ins class="diffchar inserted"><strong>ty for the next sess</strong></ins>i<ins class="diffchar inserted"><strong>on. Mess</strong></ins>a<ins class="diffchar inserted"><strong>ges</strong></ins> <ins class="diffchar inserted"><strong>can re</strong></ins>m<ins class="diffchar inserted"><strong>ain visib</strong></ins>le <ins class="diffchar inserted"><strong>to oth</strong></ins>e<ins class="diffchar inserted"><strong>r par</strong></ins>t<ins class="diffchar inserted"><strong>icipan</strong></ins>t<ins class="diffchar inserted"><strong>s or </strong></ins>in<ins class="diffchar inserted"><strong> </strong></ins>s<ins class="diffchar inserted"><strong>erver archives.</strong></ins><br>&lt;/<ins class="diffchar inserted"><strong>p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br></strong></ins>&lt;<ins class="diffchar inserted"><strong>h2 c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;showh</strong></ins>i<ins class="diffchar inserted"><strong>de_heading d-flex justify-content-start&quot; id=&quot;Registered_users_and_rooms&quot;</strong></ins>&gt; <ins class="diffchar inserted"><strong>Registered users and&amp;nbsp;rooms</strong></ins>&lt;a href=&quot;<ins class="diffchar inserted"><strong>#Registere</strong></ins>d<ins class="diffchar inserted"><strong>_</strong></ins>u<ins class="diffchar inserted"><strong>sers_and_rooms&quot; c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;h</strong></ins>e<ins class="diffchar inserted"><strong>ading</strong></ins>-<ins class="diffchar inserted"><strong>link&quot; aria-lab</strong></ins>e<ins class="diffchar inserted"><strong>l=&quot;head</strong></ins>ing<ins class="diffchar inserted"><strong> link&quot;&gt;&lt;</strong></ins>s<ins class="diffchar inserted"><strong>pan class=&quot;icon icon</strong></ins>-<ins class="diffchar inserted"><strong>link f</strong></ins>a<ins class="diffchar inserted"><strong>s f</strong></ins>a<ins class="diffchar inserted"><strong>-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;Logg</strong></ins>e<ins class="diffchar inserted"><strong>d-in us</strong></ins>ers <ins class="diffchar inserted"><strong>re</strong></ins>t<ins class="diffchar inserted"><strong>a</strong></ins>i<ins class="diffchar inserted"><strong>n </strong></ins>t<ins class="diffchar inserted"><strong>h</strong></ins>e<ins class="diffchar inserted"><strong>ir </strong></ins>a<ins class="diffchar inserted"><strong>uthe</strong></ins>n<ins class="diffchar inserted"><strong>tic</strong></ins>at<ins class="diffchar inserted"><strong>ed </strong></ins>i<ins class="diffchar inserted"><strong>de</strong></ins>n<ins class="diffchar inserted"><strong>tity.</strong></ins> <ins class="diffchar inserted"><strong>C</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins>f<ins class="diffchar inserted"><strong>igure</strong></ins> <ins class="diffchar inserted"><strong>&lt;code&gt;xmpp_regi</strong></ins>st<ins class="diffchar inserted"><strong>ered_room&lt;/code&gt;, &lt;code&gt;xmpp_group_room_m</strong></ins>a<ins class="diffchar inserted"><strong>p&lt;/co</strong></ins>d<ins class="diffchar inserted"><strong>e&gt; </strong></ins>a<ins class="diffchar inserted"><strong>n</strong></ins>d <ins class="diffchar inserted"><strong>&lt;code&gt;xm</strong></ins>p<ins class="diffchar inserted"><strong>p_</strong></ins>a<ins class="diffchar inserted"><strong>uto_join_st</strong></ins>ra<ins class="diffchar inserted"><strong>t</strong></ins>e<ins class="diffchar inserted"><strong>gy&lt;/code&gt; </strong></ins>t<ins class="diffchar inserted"><strong>o r</strong></ins>e<ins class="diffchar inserted"><strong>solve thei</strong></ins>r <ins class="diffchar inserted"><strong>room</strong></ins>s<ins class="diffchar inserted"><strong>. Group mapping and synchronization r</strong></ins>e<ins class="diffchar inserted"><strong>quire </strong></ins>t<ins class="diffchar inserted"><strong>he appropria</strong></ins>t<ins class="diffchar inserted"><strong>e XMPP adm</strong></ins>in<ins class="diffchar inserted"><strong>i</strong></ins>s<ins class="diffchar inserted"><strong>trative</strong></ins> <ins class="diffchar inserted"><strong>access; the se</strong></ins>r<ins class="diffchar inserted"><strong>ver&#039;s</strong></ins> <ins class="diffchar inserted"><strong>roo</strong></ins>m<ins class="diffchar inserted"><strong> affiliati</strong></ins>o<ins class="diffchar inserted"><strong>ns an</strong></ins>d<ins class="diffchar inserted"><strong> access po</strong></ins>l<ins class="diffchar inserted"><strong>ici</strong></ins>es<ins class="diffchar inserted"><strong> still apply.<br>&lt;/p&gt;<br><br>&lt;p&gt;See &lt;a href=&quot;XMPP&quot; title=&quot;XMPP</strong></ins>&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>X</strong></ins>M<ins class="diffchar inserted"><strong>PP&lt;/a&gt; f</strong></ins>o<ins class="diffchar inserted"><strong>r a</strong></ins>u<ins class="diffchar inserted"><strong>th</strong></ins>e<ins class="diffchar inserted"><strong>ntication</strong></ins> <ins class="diffchar inserted"><strong>m</strong></ins>et<ins class="diffchar inserted"><strong>hods, group mapp</strong></ins>ing<ins class="diffchar inserted"><strong> example</strong></ins>s a<ins class="diffchar inserted"><strong>nd exte</strong></ins>r<ins class="diffchar inserted"><strong>n</strong></ins>a<ins class="diffchar inserted"><strong>l id</strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins>t<ins class="diffchar inserted"><strong>iti</strong></ins>es<ins class="diffchar inserted"><strong>.<br></strong></ins>&lt;/<ins class="diffchar inserted"><strong>p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br>&lt;h2</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;</strong></ins>sh<ins class="diffchar inserted"><strong>owhide_heading</strong></ins> <ins class="diffchar inserted"><strong>d-f</strong></ins>l<ins class="diffchar inserted"><strong>ex justify-content-st</strong></ins>a<ins class="diffchar inserted"><strong>rt&quot; id=&quot;I</strong></ins>n<ins class="diffchar inserted"><strong>ter</strong></ins>a<ins class="diffchar inserted"><strong>c</strong></ins>tion<ins class="diffchar inserted"><strong>_with_PluginXMPP&quot;&gt;</strong></ins> <ins class="diffchar inserted"><strong>Interacti</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins> <ins class="diffchar inserted"><strong>with&amp;nb</strong></ins>s<ins class="diffchar inserted"><strong>p;PluginXMPP&lt;a href=&quot;#In</strong></ins>t<ins class="diffchar inserted"><strong>er</strong></ins>a<ins class="diffchar inserted"><strong>ctio</strong></ins>n<ins class="diffchar inserted"><strong>_with_PluginXMPP&quot; class=&quot;hea</strong></ins>d<ins class="diffchar inserted"><strong>ing-link&quot; </strong></ins>ar<ins class="diffchar inserted"><strong>ia-label=&quot;hea</strong></ins>d<ins class="diffchar inserted"><strong>ing</strong></ins> <ins class="diffchar inserted"><strong>link&quot;&gt;&lt;s</strong></ins>pa<ins class="diffchar inserted"><strong>n cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;On wiki pag</strong></ins>e<ins class="diffchar inserted"><strong>s whose s</strong></ins>t<ins class="diffchar inserted"><strong>or</strong></ins>e<ins class="diffchar inserted"><strong>d sou</strong></ins>r<ins class="diffchar inserted"><strong>ce</strong></ins> <ins class="diffchar inserted"><strong>contain</strong></ins>s<ins class="diffchar inserted"><strong> PluginXMPP, th</strong></ins>e<ins class="diffchar inserted"><strong> module yields </strong></ins>t<ins class="diffchar inserted"><strong>o </strong></ins>t<ins class="diffchar inserted"><strong>he plug</strong></ins>in<ins class="diffchar inserted"><strong>. The dedicated pa</strong></ins>g<ins class="diffchar inserted"><strong>e then control</strong></ins>s <ins class="diffchar inserted"><strong>the room and opens its chat inter</strong></ins>f<ins class="diffchar inserted"><strong>ace. This differs from the </strong></ins>or<ins class="diffchar inserted"><strong>dinary</strong></ins> module<ins class="diffchar inserted"><strong>&#039;</strong></ins>s<ins class="diffchar inserted"><strong> closed-button behavior.</strong></ins><br>&lt;/<ins class="diffchar inserted"><strong>p&gt;<br><br>&lt;p&gt;The renderer initia</strong></ins>li<ins class="diffchar inserted"><strong>zes a single ConverseJS client per request. Avoid configuring several independent chat instances on one page.<br>&lt;/p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br></strong></ins>&lt;<ins class="diffchar inserted"><strong>p&gt;To use chat on</strong></ins>l<ins class="diffchar inserted"><strong>y on ded</strong></ins>i<ins class="diffchar inserted"><strong>cated PluginXMPP pages, disable</strong></ins> &lt;<ins class="diffchar inserted"><strong>code&gt;xmpp_ch</strong></ins>a<ins class="diffchar inserted"><strong>t_button&lt;/code&gt;.</strong></ins> <ins class="diffchar inserted"><strong>T</strong></ins>h<ins class="diffchar inserted"><strong>is supp</strong></ins>re<ins class="diffchar inserted"><strong>sses the module&#039;s </strong></ins>f<ins class="diffchar inserted"><strong>loating inte</strong></ins>r<ins class="diffchar inserted"><strong>fac</strong></ins>e<ins class="diffchar inserted"><strong>.<br>&lt;/p&gt;<br><br>&lt;p&gt;The site-wide chat can switch between flo</strong></ins>ating<ins class="diffchar inserted"><strong> and f</strong></ins>u<ins class="diffchar inserted"><strong>ll</strong></ins>s<ins class="diffchar inserted"><strong>creen presen</strong></ins>t<ins class="diffchar inserted"><strong>ati</strong></ins>o<ins class="diffchar inserted"><strong>n. A saved browser view</strong></ins>-<ins class="diffchar inserted"><strong>m</strong></ins>od<ins class="diffchar inserted"><strong>e choice can override its initia</strong></ins>l<ins class="diffchar inserted"><strong> pr</strong></ins>es<ins class="diffchar inserted"><strong>entation;</strong></ins> t<ins class="diffchar inserted"><strong>est w</strong></ins>it<ins class="diffchar inserted"><strong>h a fr</strong></ins>e<ins class="diffchar inserted"><strong>sh br</strong></ins>ow<ins class="diffchar inserted"><strong>ser</strong></ins> <ins class="diffchar inserted"><strong>sessi</strong></ins>o<ins class="diffchar inserted"><strong>n when</strong></ins> c<ins class="diffchar inserted"><strong>h</strong></ins>e<ins class="diffchar inserted"><strong>cking def</strong></ins>a<ins class="diffchar inserted"><strong>ul</strong></ins>t<ins class="diffchar inserted"><strong>s.<br>&lt;/p&gt;<br><br>&lt;h2 class=&quot;showhid</strong></ins>e<ins class="diffchar inserted"><strong>_heading d-flex</strong></ins> <ins class="diffchar inserted"><strong>j</strong></ins>us<ins class="diffchar inserted"><strong>tify-cont</strong></ins>e<ins class="diffchar inserted"><strong>nt-sta</strong></ins>r<ins class="diffchar inserted"><strong>t&quot;</strong></ins> <ins class="diffchar inserted"><strong>i</strong></ins>d<ins class="diffchar inserted"><strong>=&quot;Tro</strong></ins>u<ins class="diffchar inserted"><strong>b</strong></ins>les<ins class="diffchar inserted"><strong>hooting&quot;&gt; Troubleshooting&lt;a href=&quot;#Troubleshooting</strong></ins>&quot; class=&quot;<ins class="diffchar inserted"><strong>head</strong></ins>i<ins class="diffchar inserted"><strong>ng-lin</strong></ins>k<ins class="diffchar inserted"><strong>&quot; ar</strong></ins>i<ins class="diffchar inserted"><strong>a-label=&quot;heading</strong></ins> <ins class="diffchar inserted"><strong>l</strong></ins>i<ins class="diffchar inserted"><strong>n</strong></ins>k<ins class="diffchar inserted"><strong>&quot;&gt;&lt;s</strong></ins>pa<ins class="diffchar inserted"><strong>n class=</strong></ins>&quot;<ins class="diffchar inserted"><strong>icon icon-link fas fa-link &quot;   </strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;st</strong></ins>r<ins class="diffchar inserted"><strong>ong&gt;No flo</strong></ins>ating <ins class="diffchar inserted"><strong>b</strong></ins>u<ins class="diffchar inserted"><strong>tton&lt;/</strong></ins>st<ins class="diffchar inserted"><strong>r</strong></ins>o<ins class="diffchar inserted"><strong>ng&gt;:</strong></ins> <ins class="diffchar inserted"><strong>check &lt;c</strong></ins>od<ins class="diffchar inserted"><strong>e&gt;xmpp_feat</strong></ins>u<ins class="diffchar inserted"><strong>r</strong></ins>e&lt;/<ins class="diffchar inserted"><strong>code&gt;, &lt;code&gt;xmpp_ch</strong></ins>a<ins class="diffchar inserted"><strong>t_button&lt;/code</strong></ins>&gt;<ins class="diffchar inserted"><strong>,</strong></ins> m<ins class="diffchar inserted"><strong>o</strong></ins>d<ins class="diffchar inserted"><strong>ule </strong></ins>as<ins class="diffchar inserted"><strong>signment</strong></ins> <ins class="diffchar inserted"><strong>and</strong></ins> <ins class="diffchar inserted"><strong>visibili</strong></ins>t<ins class="diffchar inserted"><strong>y,</strong></ins> <ins class="diffchar inserted"><strong>and b</strong></ins>r<ins class="diffchar inserted"><strong>ows</strong></ins>e<ins class="diffchar inserted"><strong>r J</strong></ins>a<ins class="diffchar inserted"><strong>vaScrip</strong></ins>t<ins class="diffchar inserted"><strong> </strong></ins>e<ins class="diffchar inserted"><strong>rrors.</strong></ins> <ins class="diffchar inserted"><strong>On a Pl</strong></ins>u<ins class="diffchar inserted"><strong>ginXMPP page, th</strong></ins>e module<ins class="diffchar inserted"><strong> deliberately yield</strong></ins>s<ins class="diffchar inserted"><strong> to the plugin.</strong></ins><br>&lt;/li&gt;&lt;l<ins class="diffchar inserted"><strong>i</strong></ins>&gt;<ins class="diffchar inserted"><strong> &lt;strong&gt;Visitors cannot connect&lt;/strong&gt;: check the guest domain, authentication integration, shared secret and WebSocket/BOSH endpoint.<br></strong></ins>&lt;/li&gt;&lt;li&gt; &lt;<ins class="diffchar inserted"><strong>strong&gt;No priv</strong></ins>a<ins class="diffchar inserted"><strong>te-support</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>h<ins class="diffchar inserted"><strong>oice&lt;/st</strong></ins>r<ins class="diffchar inserted"><strong>ong&gt;: ch</strong></ins>e<ins class="diffchar inserted"><strong>ck support mode a</strong></ins>nd<ins class="diffchar inserted"><strong> th</strong></ins>e<ins class="diffchar inserted"><strong> c</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins>f<ins class="diffchar inserted"><strong>igure</strong></ins>d<ins class="diffchar inserted"><strong> contact JID. A comm</strong></ins>u<ins class="diffchar inserted"><strong>nity/private chooser a</strong></ins>l<ins class="diffchar inserted"><strong>so requir</strong></ins>es <ins class="diffchar inserted"><strong>a commun</strong></ins>it<ins class="diffchar inserted"><strong>y d</strong></ins>e<ins class="diffchar inserted"><strong>st</strong></ins>in<ins class="diffchar inserted"><strong>ation.<br>&lt;/li&gt;&lt;li&gt; &lt;</strong></ins>s<ins class="diffchar inserted"><strong>trong&gt;Cannot</strong></ins> <ins class="diffchar inserted"><strong>join a room&lt;/s</strong></ins>t<ins class="diffchar inserted"><strong>r</strong></ins>o<ins class="diffchar inserted"><strong>ng&gt;: check</strong></ins> the <ins class="diffchar inserted"><strong>resolve</strong></ins>d<ins class="diffchar inserted"><strong> ro</strong></ins>om<ins class="diffchar inserted"><strong> list, gu</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins>t<ins class="diffchar inserted"><strong> permissions and server-side MUC affili</strong></ins>ation<ins class="diffchar inserted"><strong>s.<br>&lt;/li&gt;&lt;li&gt;</strong></ins> <ins class="diffchar inserted"><strong>&lt;str</strong></ins>o<ins class="diffchar inserted"><strong>ng&gt;Chat</strong></ins> <ins class="diffchar inserted"><strong>opens d</strong></ins>i<ins class="diffchar inserted"><strong>ffere</strong></ins>n<ins class="diffchar inserted"><strong>tly than expected&lt;/strong&gt;: </strong></ins>di<ins class="diffchar inserted"><strong>st</strong></ins>i<ins class="diffchar inserted"><strong>ng</strong></ins>u<ins class="diffchar inserted"><strong>ish the contro</strong></ins>l <ins class="diffchar inserted"><strong>box fro</strong></ins>m<ins class="diffchar inserted"><strong> a c</strong></ins>o<ins class="diffchar inserted"><strong>nversation, check save</strong></ins>d<ins class="diffchar inserted"><strong> browser state, and confirm whether the page contains Pl</strong></ins>u<ins class="diffchar inserted"><strong>ginXMPP.<br>&lt;p&gt;<br>&lt;/</strong></ins>l<ins class="diffchar inserted"><strong>i&gt;&lt;/ul&gt;&lt;br /&gt;S</strong></ins>e<ins class="diffchar inserted"><strong>e &lt;a href=&quot;XMPP&quot; title=&quot;XMPP</strong></ins>&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>XMPP&lt;/a&gt; for con</strong></ins>ne<ins class="diffchar inserted"><strong>cti</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins> <ins class="diffchar inserted"><strong>diagn</strong></ins>o<ins class="diffchar inserted"><strong>stics an</strong></ins>d<ins class="diffchar inserted"><strong> advanc</strong></ins>e<ins class="diffchar inserted"><strong>d Conver</strong></ins>s<ins class="diffchar inserted"><strong>eJS options.<br></strong></ins>&lt;/<ins class="diffchar inserted"><strong>p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br>&lt;h2</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;</strong></ins>sh<ins class="diffchar inserted"><strong>owhide_heading</strong></ins> <ins class="diffchar inserted"><strong>d-flex just</strong></ins>i<ins class="diffchar inserted"><strong>fy-co</strong></ins>n<ins class="diffchar inserted"><strong>tent-</strong></ins>s<ins class="diffchar inserted"><strong>tart&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;Rela</strong></ins>t<ins class="diffchar inserted"><strong>ed_pages&quot;&gt;</strong></ins> <ins class="diffchar inserted"><strong>Rela</strong></ins>te<ins class="diffchar inserted"><strong>d</strong></ins> <ins class="diffchar inserted"><strong>pages&lt;a href=&quot;#Relate</strong></ins>d<ins class="diffchar inserted"><strong>_pages&quot; </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;h</strong></ins>e<ins class="diffchar inserted"><strong>adi</strong></ins>n<ins class="diffchar inserted"><strong>g-link&quot; </strong></ins>a<ins class="diffchar inserted"><strong>ria-label=&quot;head</strong></ins>in<ins class="diffchar inserted"><strong>g</strong></ins> <ins class="diffchar inserted"><strong>link&quot;&gt;&lt;span class=&quot;ic</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins> i<ins class="diffchar inserted"><strong>co</strong></ins>n<ins class="diffchar inserted"><strong>-l</strong></ins>i<ins class="diffchar inserted"><strong>nk f</strong></ins>a<ins class="diffchar inserted"><strong>s fa-</strong></ins>l<ins class="diffchar inserted"><strong>ink</strong></ins> <ins class="diffchar inserted"><strong>&quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;</strong></ins>ul<ins class="diffchar inserted"><strong>&gt;&lt;li&gt; &lt;a hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;XMPP&quot; title=&quot;XMPP&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt;</strong></ins><br>&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;<ins class="diffchar inserted"><strong>PluginXMPP&quot; title=&quot;PluginXMPP&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wiki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;PluginXMPP&lt;/a&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;</strong></ins>Module&quot; title=&quot;<ins class="diffchar inserted"><strong>Int</strong></ins>r<ins class="diffchar inserted"><strong>oduction</strong></ins> <ins class="diffchar inserted"><strong>to m</strong></ins>odules&quot; class=&quot;wiki wiki_page&quot;&gt;Module&lt;/a<ins class="diffchar inserted"><strong>&gt;<br>&lt;/li&gt;&lt;li</strong></ins>&gt; <ins class="diffchar inserted"><strong>&lt;a href=&quot;Module-Ad</strong></ins>m<ins class="diffchar inserted"><strong>in&quot; title=&quot;Mo</strong></ins>d<ins class="diffchar inserted"><strong>ule Admin&quot; cl</strong></ins>as<ins class="diffchar inserted"><strong>s=&quot;wiki</strong></ins> w<ins class="diffchar inserted"><strong>iki_page&quot;&gt;Module</strong></ins> <ins class="diffchar inserted"><strong>Adm</strong></ins>i<ins class="diffchar inserted"><strong>n&lt;/a&gt;<br>&lt;/li&gt;&lt;li&gt; &lt;a hre</strong></ins>f<ins class="diffchar inserted"><strong>=&quot;Assigning-Modules&quot;</strong></ins> t<ins class="diffchar inserted"><strong>itl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;How</strong></ins> <ins class="diffchar inserted"><strong>to s</strong></ins>e<ins class="diffchar inserted"><strong>lect </strong></ins>a<ins class="diffchar inserted"><strong> module </strong></ins>t<ins class="diffchar inserted"><strong>o config</strong></ins>ure i<ins class="diffchar inserted"><strong>t&quot;</strong></ins> c<ins class="diffchar inserted"><strong>lass=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>ki wiki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;Assigning</strong></ins> <ins class="diffchar inserted"><strong>Mod</strong></ins>u<ins class="diffchar inserted"><strong>l</strong></ins>es<ins class="diffchar inserted"><strong>&lt;/a&gt;<br>&lt;/li&gt;&lt;li&gt;</strong></ins> <ins class="diffchar inserted"><strong>&lt;</strong></ins>a h<ins class="diffchar inserted"><strong>ref=&quot;M</strong></ins>o<ins class="diffchar inserted"><strong>dule-Setting</strong></ins>s<ins class="diffchar inserted"><strong>-Int</strong></ins>e<ins class="diffchar inserted"><strong>rf</strong></ins>a<ins class="diffchar inserted"><strong>ce&quot;</strong></ins> <ins class="diffchar inserted"><strong>tit</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot;Interf</strong></ins>ace <ins class="diffchar inserted"><strong>for conf</strong></ins>i<ins class="diffchar inserted"><strong>gu</strong></ins>r<ins class="diffchar inserted"><strong>ing individual</strong></ins> module<ins class="diffchar inserted"><strong> </strong></ins>s<ins class="diffchar inserted"><strong>ettings&quot; class=&quot;wiki wiki_page&quot;&gt;Module Settings Interface&lt;/a&gt;</strong></ins><br>&lt;/li&gt;&lt;li&gt; &lt;a href=&quot;Mod<ins class="diffchar inserted"><strong>ule</strong></ins>-<ins class="diffchar inserted"><strong>S</strong></ins>e<ins class="diffchar inserted"><strong>ttings</strong></ins>-<ins class="diffchar inserted"><strong>Param</strong></ins>e<ins class="diffchar inserted"><strong>ter</strong></ins>s&quot; title=&quot;<ins class="diffchar inserted"><strong>Explanati</strong></ins>o<ins class="diffchar inserted"><strong>n of </strong></ins>s<ins class="diffchar inserted"><strong>tandard</strong></ins> p<ins class="diffchar inserted"><strong>aram</strong></ins>e<ins class="diffchar inserted"><strong>ter</strong></ins> <ins class="diffchar inserted"><strong>settings for m</strong></ins>odules&quot; class=&quot;wiki wiki_page&quot;&gt;Mod<ins class="diffchar inserted"><strong>ule</strong></ins> <ins class="diffchar inserted"><strong>S</strong></ins>e<ins class="diffchar inserted"><strong>ttings</strong></ins> <ins class="diffchar inserted"><strong>Param</strong></ins>e<ins class="diffchar inserted"><strong>ter</strong></ins>s&lt;/a<ins class="diffchar inserted"><strong>&gt;<br>&lt;/li&gt;&lt;li</strong></ins>&gt; <ins class="diffchar inserted"><strong>&lt;</strong></ins>a<ins class="diffchar inserted"><strong> </strong></ins>h<ins class="diffchar inserted"><strong>ref=&quot;Index-of-Modules&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;</strong></ins>Links to <ins class="diffchar inserted"><strong>the </strong></ins>d<ins class="diffchar inserted"><strong>oc</strong></ins>u<ins class="diffchar inserted"><strong>m</strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins>tat<ins class="diffchar inserted"><strong>ion</strong></ins> <ins class="diffchar inserted"><strong>of</strong></ins> in<ins class="diffchar inserted"><strong>dividu</strong></ins>al<ins class="diffchar inserted"><strong> modu</strong></ins>le<ins class="diffchar inserted"><strong>s&quot;</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>as<ins class="diffchar inserted"><strong>s=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>wiki_</strong></ins>p<ins class="diffchar inserted"><strong>ag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;I</strong></ins>n<ins class="diffchar inserted"><strong>dex of Module</strong></ins>s<ins class="diffchar inserted"><strong>&lt;/a&gt;<br>&lt;p&gt;&lt;/p&gt;<br></strong></ins>&lt;/li&gt;&lt;/ul&gt;</blockquote>]]></description>
      <pubDate>Thu, 15 Oct 2026 13:34:10 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=module+xmpp</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=module+xmpp</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>PluginXMPP</title>
      <description><![CDATA[<blockquote>- &lt;br /&gt;<del class="diffchar deleted"><strong>N</strong></del>e<del class="diffchar deleted"><strong>w</strong></del> in &lt;a href=&quot;Tiki19&quot; title=&quot;Tiki19&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki19&lt;/a&gt; i<del class="diffchar deleted"><strong>s</strong></del> a<del class="diffchar deleted"><strong> way to </strong></del>e<del class="diffchar deleted"><strong>mbed</strong></del> an &lt;a href=&quot;XMPP&quot; title=&quot;XMPP&quot; class=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt; chatroom in a wiki page<del class="diffchar deleted"><strong>,</strong></del> <del class="diffchar deleted"><strong>powered by</strong></del> &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://conversejs.org&quot; rel=&quot;external&quot;&gt;ConverseJS&lt;/a&gt;. See also &lt;a href=&quot;module-xmpp&quot; title=&quot;module xmpp&quot; class=&quot;wiki wiki_page&quot;&gt;Module XMPP&lt;/a&gt;</blockquote><blockquote>+ &lt;br /&gt;<ins class="diffchar inserted"><strong>Introduc</strong></ins>e<ins class="diffchar inserted"><strong>d</strong></ins> in &lt;a href=&quot;Tiki19&quot; title=&quot;Tiki19&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki19&lt;/a&gt;<ins class="diffchar inserted"><strong>,</strong></ins> <ins class="diffchar inserted"><strong>Plug</strong></ins>i<ins class="diffchar inserted"><strong>nXMPP</strong></ins> <ins class="diffchar inserted"><strong>pl</strong></ins>a<ins class="diffchar inserted"><strong>c</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins> an &lt;a href=&quot;XMPP&quot; title=&quot;XMPP&quot; class=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt;<ins class="diffchar inserted"><strong> multi-user</strong></ins> chatroom in a wiki page <ins class="diffchar inserted"><strong>using</strong></ins> &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http<ins class="diffchar inserted"><strong>s</strong></ins>://conversejs.org<ins class="diffchar inserted"><strong>/</strong></ins>&quot; rel=&quot;external&quot;&gt;ConverseJS&lt;/a&gt;<ins class="diffchar inserted"><strong>. It supports embedded, floating and fullscreen presentation</strong></ins>. See also &lt;a href=&quot;module-xmpp&quot; title=&quot;module xmpp&quot; class=&quot;wiki wiki_page&quot;&gt;Module XMPP&lt;/a&gt;<ins class="diffchar inserted"><strong> for site-wide chat.</strong></ins></blockquote><blockquote>- &lt;p&gt;Example<del class="diffchar deleted"><strong>:</strong></del></blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Requirements&quot;&gt; Requirements&lt;a href=&quot;#Requirements&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;s</strong></ins>p<ins class="diffchar inserted"><strong>an class=&quot;icon icon-link fas fa-link &quot;   </strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;Configure the external XMPP server, authentication, transport and MUC domain as described in &lt;a href=&quot;XMPP&quot; title=&quot;XMPP&quot; class=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt;. </strong></ins>E<ins class="diffchar inserted"><strong>nable &lt;code&gt;</strong></ins>x<ins class="diffchar inserted"><strong>mpp_fe</strong></ins>a<ins class="diffchar inserted"><strong>ture&lt;/code&gt; and &lt;code&gt;wikiplugin_x</strong></ins>m<ins class="diffchar inserted"><strong>pp&lt;/code&gt;. The </strong></ins>pl<ins class="diffchar inserted"><strong>ugin does not install an XMPP serv</strong></ins>e<ins class="diffchar inserted"><strong>r.</strong></ins></blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox5<del class="diffchar deleted"><strong>0</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox5<del class="diffchar deleted"><strong>0</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;general&amp;quot; view_mode=&amp;quot;embedded&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br>&lt;p&gt;The examples and defaults below reflect the implementation reviewed in October 2026. Check the installed version&#039;s parameter list before applying them to an older release.<br>&lt;/p&gt;<br><br>&lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Practical_examples&quot;&gt; Practical examples&lt;a href=&quot;#Practical_examples&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Embedded_community_room&quot;&gt; Embedded community&amp;nbsp;room&lt;a href=&quot;#Embedded_community_room&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;div class=&quot;codecaption&quot;&gt;wiki&lt;/div&gt;</strong></ins>&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>4</strong></ins>5&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off<ins class="diffchar inserted"><strong>&quot;  data-syntax=&quot;text</strong></ins>&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>4</strong></ins>5&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;general&amp;quot; view_mode=&amp;quot;embedded<ins class="diffchar inserted"><strong>&amp;quot; width=&amp;quot;100%&amp;quot; height=&amp;quot;600px&amp;quot; visibility=&amp;quot;anonymous</strong></ins>&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;br /&gt;<del class="diffchar deleted"><strong>A</strong></del> <del class="diffchar deleted"><strong>chatb</strong></del>o<del class="diffchar deleted"><strong>x will</strong></del> appear in<del class="diffchar deleted"><strong> the middle of</strong></del> the page. <del class="diffchar deleted"><strong>Th</strong></del>is<del class="diffchar deleted"><strong> cha</strong></del>t<del class="diffchar deleted"><strong>b</strong></del>o<del class="diffchar deleted"><strong>x i</strong></del>s<del class="diffchar deleted"><strong> a group</strong></del> c<del class="diffchar deleted"><strong>h</strong></del>a<del class="diffchar deleted"><strong>t,</strong></del> <del class="diffchar deleted"><strong>wher</strong></del>e<del class="diffchar deleted"><strong> ma</strong></del>n<del class="diffchar deleted"><strong>y us</strong></del>er<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>ca</strong></del>n <del class="diffchar deleted"><strong>s</strong></del>en<del class="diffchar deleted"><strong>d</strong></del> <del class="diffchar deleted"><strong>messa</strong></del>ges<del class="diffchar deleted"><strong>.</strong></del> <del class="diffchar deleted"><strong>Yo</strong></del>u<del class="diffchar deleted"><strong> </strong></del>can <del class="diffchar deleted"><strong>cre</strong></del>ate<del class="diffchar deleted"><strong> a</strong></del> room <del class="diffchar deleted"><strong>fo</strong></del>r ea<del class="diffchar deleted"><strong>ch</strong></del> di<del class="diffchar deleted"><strong>sc</strong></del>ussi<del class="diffchar deleted"><strong>o</strong></del>n t<del class="diffchar deleted"><strong>op</strong></del>ic.</blockquote><blockquote>+ &lt;br /&gt;<ins class="diffchar inserted"><strong>The</strong></ins> <ins class="diffchar inserted"><strong>r</strong></ins>o<ins class="diffchar inserted"><strong>om</strong></ins> appear<ins class="diffchar inserted"><strong>s</strong></ins> in the page. <ins class="diffchar inserted"><strong>V</strong></ins>is<ins class="diffchar inserted"><strong>i</strong></ins>to<ins class="diffchar inserted"><strong>r</strong></ins>s ca<ins class="diffchar inserted"><strong>n</strong></ins> en<ins class="diffchar inserted"><strong>t</strong></ins>er <ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong>ly</strong></ins> <ins class="diffchar inserted"><strong>wh</strong></ins>en g<ins class="diffchar inserted"><strong>u</strong></ins>es<ins class="diffchar inserted"><strong>t</strong></ins> <ins class="diffchar inserted"><strong>a</strong></ins>u<ins class="diffchar inserted"><strong>thenti</strong></ins>ca<ins class="diffchar inserted"><strong>tio</strong></ins>n a<ins class="diffchar inserted"><strong>nd </strong></ins>t<ins class="diffchar inserted"><strong>h</strong></ins>e room<ins class="diffchar inserted"><strong>&#039;s</strong></ins> <ins class="diffchar inserted"><strong>se</strong></ins>r<ins class="diffchar inserted"><strong>ver-side</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>e<ins class="diffchar inserted"><strong>rmissions </strong></ins>a<ins class="diffchar inserted"><strong>llow</strong></ins> <ins class="diffchar inserted"><strong>it. Logge</strong></ins>d<ins class="diffchar inserted"><strong>-</strong></ins>i<ins class="diffchar inserted"><strong>n </strong></ins>us<ins class="diffchar inserted"><strong>er</strong></ins>s<ins class="diffchar inserted"><strong> reta</strong></ins>in t<ins class="diffchar inserted"><strong>heir authent</strong></ins>ic<ins class="diffchar inserted"><strong>ated identity</strong></ins>.</blockquote><blockquote>- &lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;<del class="diffchar deleted"><strong>Pr</strong></del>a<del class="diffchar deleted"><strong>c</strong></del>ti<del class="diffchar deleted"><strong>cal</strong></del>_<del class="diffchar deleted"><strong>us</strong></del>a<del class="diffchar deleted"><strong>ge</strong></del>_e<del class="diffchar deleted"><strong>x</strong></del>a<del class="diffchar deleted"><strong>m</strong></del>p<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s</strong></del>&quot;&gt; <del class="diffchar deleted"><strong>Pr</strong></del>a<del class="diffchar deleted"><strong>c</strong></del>ti<del class="diffchar deleted"><strong>c</strong></del>a<del class="diffchar deleted"><strong>l</strong></del> <del class="diffchar deleted"><strong>us</strong></del>a<del class="diffchar deleted"><strong>g</strong></del>e&amp;nbsp;<del class="diffchar deleted"><strong>exam</strong></del>p<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s</strong></del>&lt;a href=&quot;#<del class="diffchar deleted"><strong>Pr</strong></del>a<del class="diffchar deleted"><strong>c</strong></del>ti<del class="diffchar deleted"><strong>cal</strong></del>_<del class="diffchar deleted"><strong>us</strong></del>a<del class="diffchar deleted"><strong>ge</strong></del>_e<del class="diffchar deleted"><strong>x</strong></del>a<del class="diffchar deleted"><strong>m</strong></del>p<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s</strong></del>&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;</blockquote><blockquote>+ &lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;<ins class="diffchar inserted"><strong>Flo</strong></ins>ati<ins class="diffchar inserted"><strong>ng_room_on</strong></ins>_a_<ins class="diffchar inserted"><strong>d</strong></ins>e<ins class="diffchar inserted"><strong>dic</strong></ins>a<ins class="diffchar inserted"><strong>ted_</strong></ins>p<ins class="diffchar inserted"><strong>ag</strong></ins>e&quot;&gt; <ins class="diffchar inserted"><strong>Flo</strong></ins>ati<ins class="diffchar inserted"><strong>ng room on </strong></ins>a <ins class="diffchar inserted"><strong>dedic</strong></ins>a<ins class="diffchar inserted"><strong>t</strong></ins>e<ins class="diffchar inserted"><strong>d</strong></ins>&amp;nbsp;p<ins class="diffchar inserted"><strong>ag</strong></ins>e&lt;a href=&quot;#<ins class="diffchar inserted"><strong>Flo</strong></ins>ati<ins class="diffchar inserted"><strong>ng_room_on</strong></ins>_a_<ins class="diffchar inserted"><strong>d</strong></ins>e<ins class="diffchar inserted"><strong>dic</strong></ins>a<ins class="diffchar inserted"><strong>ted_</strong></ins>p<ins class="diffchar inserted"><strong>ag</strong></ins>e&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3<ins class="diffchar inserted"><strong>&gt;<br>&lt;div class=&quot;codecaption&quot;&gt;wiki&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox46&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;text&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox46&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;support&amp;quot; visibility=&amp;quot;anonymous&amp;quot; view_mode=&amp;quot;overlayed&amp;quot; show_controlbox_by_default=&amp;quot;y&amp;quot; auto_open=&amp;quot;y&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div</strong></ins>&gt;</blockquote><blockquote>- &lt;br /&gt;<del class="diffchar deleted"><strong>&lt;</strong></del>s<del class="diffchar deleted"><strong>t</strong></del>ro<del class="diffchar deleted"><strong>ng&gt;E</strong></del>m<del class="diffchar deleted"><strong>b</strong></del>ed<del class="diffchar deleted"><strong>d</strong></del>e<del class="diffchar deleted"><strong>d</strong></del> in the page<del class="diffchar deleted"><strong>:</strong></del>&lt;/str<del class="diffchar deleted"><strong>o</strong></del>ng&gt;</blockquote><blockquote>+ &lt;br /&gt;<ins class="diffchar inserted"><strong>Thi</strong></ins>s<ins class="diffchar inserted"><strong> is a g</strong></ins>ro<ins class="diffchar inserted"><strong>up roo</strong></ins>m<ins class="diffchar inserted"><strong> call</strong></ins>ed<ins class="diffchar inserted"><strong> support, not automatically a privat</strong></ins>e <ins class="diffchar inserted"><strong>support conversat</strong></ins>i<ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong>. For</strong></ins> the <ins class="diffchar inserted"><strong>site-wide community/</strong></ins>p<ins class="diffchar inserted"><strong>riv</strong></ins>a<ins class="diffchar inserted"><strong>te-support chooser, confi</strong></ins>g<ins class="diffchar inserted"><strong>ur</strong></ins>e<ins class="diffchar inserted"><strong> &lt;a href=&quot;module-xmpp&quot; title=&quot;module xmpp&quot; class=&quot;wiki wiki_page&quot;&gt;Module XMPP</strong></ins>&lt;/<ins class="diffchar inserted"><strong>a&gt; and the anonymou</strong></ins>s<ins class="diffchar inserted"><strong> suppor</strong></ins>t<ins class="diffchar inserted"><strong> settings desc</strong></ins>r<ins class="diffchar inserted"><strong>ibed i</strong></ins>n<ins class="diffchar inserted"><strong> &lt;a href=&quot;XMPP&quot; title=&quot;XMPP&quot; class=&quot;wiki wiki_pa</strong></ins>g<ins class="diffchar inserted"><strong>e&quot;&gt;XMPP&lt;/a</strong></ins>&gt;<ins class="diffchar inserted"><strong>.</strong></ins></blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;wiki&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>51</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;text&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>51</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;general&amp;quot; view_mode=&amp;quot;e<del class="diffchar deleted"><strong>mb</strong></del>e<del class="diffchar deleted"><strong>dded</strong></del>&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br>&lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Fullscreen_room&quot;&gt; Fullscreen room&lt;a href=&quot;#Fullscreen_room&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br></strong></ins>&lt;div class=&quot;codecaption&quot;&gt;wiki&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>47</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;text&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>47</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;general&amp;quot; view_mode=&amp;quot;<ins class="diffchar inserted"><strong>fullscr</strong></ins>ee<ins class="diffchar inserted"><strong>n</strong></ins>&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- <br /><strong>Popup (overlay) opened by default for anonymous visitors:</strong></blockquote><blockquote>- &lt;div class=&quot;codecaption&quot;&gt;wiki&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>52</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;text&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>52</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;s<del class="diffchar deleted"><strong>upp</strong></del>or<del class="diffchar deleted"><strong>t</strong></del>&amp;quot; visibility=&amp;quot;<del class="diffchar deleted"><strong>an</strong></del>ony<del class="diffchar deleted"><strong>mous</strong></del>&amp;quot; view_mode=&amp;quot;<del class="diffchar deleted"><strong>ov</strong></del>e<del class="diffchar deleted"><strong>rlay</strong></del>ed<del class="diffchar deleted"><strong>&amp;quot; show_controlbox_by_</strong></del>de<del class="diffchar deleted"><strong>fault=&amp;quot;y</strong></del>&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong>&lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Restricted_room&quot;&gt; Restricted room&lt;a href=&quot;#Restricted_room&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br></strong></ins>&lt;div class=&quot;codecaption&quot;&gt;wiki&lt;/div&gt;&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>48</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;text&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>48</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{xmpp room=&amp;quot;<ins class="diffchar inserted"><strong>tran</strong></ins>s<ins class="diffchar inserted"><strong>lat</strong></ins>or<ins class="diffchar inserted"><strong>s</strong></ins>&amp;quot; visibility=&amp;quot;<ins class="diffchar inserted"><strong>members_</strong></ins>on<ins class="diffchar inserted"><strong>l</strong></ins>y&amp;quot; view_mode=&amp;quot;e<ins class="diffchar inserted"><strong>mb</strong></ins>edde<ins class="diffchar inserted"><strong>d</strong></ins>&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ <br />Anonymous visitors receive a restricted-room message. In the reviewed implementation, a logged-in user must also have this room in the list resolved for that user. Configure group-to-room mapping and server-side affiliations. Being logged in alone does not grant access.</blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>ul&gt;&lt;li&gt;</strong></del> <del class="diffchar deleted"><strong>&lt;</strong></del>code<del class="diffchar deleted"><strong>&gt;visib</strong></del>il<del class="diffchar deleted"><strong>i</strong></del>ty=&quot;<del class="diffchar deleted"><strong>an</strong></del>on<del class="diffchar deleted"><strong>y</strong></del>m<del class="diffchar deleted"><strong>ou</strong></del>s&quot;<del class="diffchar deleted"><strong>&lt;/code</strong></del>&gt; <del class="diffchar deleted"><strong>→</strong></del> a<del class="diffchar deleted"><strong>llow</strong></del>s <del class="diffchar deleted"><strong>gu</strong></del>es<del class="diffchar deleted"><strong>t</strong></del> l<del class="diffchar deleted"><strong>o</strong></del>gin <del class="diffchar deleted"><strong>th</strong></del>r<del class="diffchar deleted"><strong>ough t</strong></del>he<del class="diffchar deleted"><strong> guest XMPP </strong></del>d<del class="diffchar deleted"><strong>oma</strong></del>in<del class="diffchar deleted"><strong>.<br>&lt;/</strong></del>li&gt;&lt;li<del class="diffchar deleted"><strong>&gt; &lt;</strong></del>co<del class="diffchar deleted"><strong>de&gt;v</strong></del>i<del class="diffchar deleted"><strong>ew_m</strong></del>o<del class="diffchar deleted"><strong>de=&quot;over</strong></del>la<del class="diffchar deleted"><strong>yed</strong></del>&quot;&lt;/<del class="diffchar deleted"><strong>c</strong></del>ode<del class="diffchar deleted"><strong>&gt;</strong></del> <del class="diffchar deleted"><strong>→</strong></del> sho<del class="diffchar deleted"><strong>ws</strong></del> a <del class="diffchar deleted"><strong>fl</strong></del>oa<del class="diffchar deleted"><strong>ting</strong></del> <del class="diffchar deleted"><strong>p</strong></del>op<del class="diffchar deleted"><strong>up </strong></del>l<del class="diffchar deleted"><strong>ik</strong></del>e<del class="diffchar deleted"><strong> Messeng</strong></del>er<del class="diffchar deleted"><strong>.</strong></del><br>&lt;/li&gt;&lt;<del class="diffchar deleted"><strong>l</strong></del>i&gt;<del class="diffchar deleted"><strong> </strong></del>&lt;code<del class="diffchar deleted"><strong>&gt;</strong></del>s<del class="diffchar deleted"><strong>how</strong></del>_contr<del class="diffchar deleted"><strong>o</strong></del>l<del class="diffchar deleted"><strong>b</strong></del>o<del class="diffchar deleted"><strong>x</strong></del>_<del class="diffchar deleted"><strong>b</strong></del>y_defa<del class="diffchar deleted"><strong>u</strong></del>lt=&quot;<del class="diffchar deleted"><strong>y</strong></del>&quot;<del class="diffchar deleted"><strong>&lt;/</strong></del>code&gt; <del class="diffchar deleted"><strong>→ </strong></del>ope<del class="diffchar deleted"><strong>ns </strong></del>t<del class="diffchar deleted"><strong>h</strong></del>e pop<del class="diffchar deleted"><strong>u</strong></del>p a<del class="diffchar deleted"><strong>ut</strong></del>omat<del class="diffchar deleted"><strong>ic</strong></del>a<del class="diffchar deleted"><strong>ll</strong></del>y w<del class="diffchar deleted"><strong>hen</strong></del> the<del class="diffchar deleted"><strong> </strong></del>pa<del class="diffchar deleted"><strong>g</strong></del>e loa<del class="diffchar deleted"><strong>ds,</strong></del> <del class="diffchar deleted"><strong>inst</strong></del>ead o<del class="diffchar deleted"><strong>f</strong></del> <del class="diffchar deleted"><strong>just</strong></del> <del class="diffchar deleted"><strong>sh</strong></del>o<del class="diffchar deleted"><strong>w</strong></del>i<del class="diffchar deleted"><strong>ng</strong></del> <del class="diffchar deleted"><strong>th</strong></del>e <del class="diffchar deleted"><strong>s</strong></del>mal<del class="diffchar deleted"><strong>l </strong></del>chat i<del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>n.</strong></del></blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br></strong></ins>&lt;<ins class="diffchar inserted"><strong>h2</strong></ins> c<ins class="diffchar inserted"><strong>lass=&quot;sh</strong></ins>o<ins class="diffchar inserted"><strong>whi</strong></ins>de<ins class="diffchar inserted"><strong>_head</strong></ins>i<ins class="diffchar inserted"><strong>ng d-f</strong></ins>l<ins class="diffchar inserted"><strong>ex jus</strong></ins>t<ins class="diffchar inserted"><strong>if</strong></ins>y<ins class="diffchar inserted"><strong>-content-start&quot; id</strong></ins>=&quot;<ins class="diffchar inserted"><strong>R</strong></ins>o<ins class="diffchar inserted"><strong>om_</strong></ins>n<ins class="diffchar inserted"><strong>a</strong></ins>m<ins class="diffchar inserted"><strong>e</strong></ins>s&quot;&gt; <ins class="diffchar inserted"><strong>Room</strong></ins> <ins class="diffchar inserted"><strong>n</strong></ins>a<ins class="diffchar inserted"><strong>me</strong></ins>s<ins class="diffchar inserted"><strong>&lt;a</strong></ins> <ins class="diffchar inserted"><strong>href=&quot;#Room_nam</strong></ins>es<ins class="diffchar inserted"><strong>&quot;</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;headin</strong></ins>g<ins class="diffchar inserted"><strong>-l</strong></ins>in<ins class="diffchar inserted"><strong>k&quot;</strong></ins> <ins class="diffchar inserted"><strong>a</strong></ins>r<ins class="diffchar inserted"><strong>ia-label=&quot;</strong></ins>he<ins class="diffchar inserted"><strong>a</strong></ins>din<ins class="diffchar inserted"><strong>g </strong></ins>li<ins class="diffchar inserted"><strong>nk&quot;</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>span c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;</strong></ins>ico<ins class="diffchar inserted"><strong>n </strong></ins>i<ins class="diffchar inserted"><strong>c</strong></ins>o<ins class="diffchar inserted"><strong>n-</strong></ins>l<ins class="diffchar inserted"><strong>ink f</strong></ins>a<ins class="diffchar inserted"><strong>s fa-link </strong></ins>&quot;<ins class="diffchar inserted"><strong>   &gt;</strong></ins>&lt;/<ins class="diffchar inserted"><strong>span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;Pr</strong></ins>o<ins class="diffchar inserted"><strong>vi</strong></ins>de <ins class="diffchar inserted"><strong>a</strong></ins> sho<ins class="diffchar inserted"><strong>rt</strong></ins> <ins class="diffchar inserted"><strong>room n</strong></ins>a<ins class="diffchar inserted"><strong>me</strong></ins> o<ins class="diffchar inserted"><strong>r </strong></ins>a <ins class="diffchar inserted"><strong>c</strong></ins>o<ins class="diffchar inserted"><strong>m</strong></ins>ple<ins class="diffchar inserted"><strong>t</strong></ins>e<ins class="diffchar inserted"><strong> </strong></ins>r<ins class="diffchar inserted"><strong>oom JID:</strong></ins><br>&lt;/<ins class="diffchar inserted"><strong>p&gt;<br>&lt;div c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;codecapt</strong></ins>i<ins class="diffchar inserted"><strong>on&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>wiki</strong></ins>&lt;<ins class="diffchar inserted"><strong>/d</strong></ins>i<ins class="diffchar inserted"><strong>v</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>div class=&quot;</strong></ins>code<ins class="diffchar inserted"><strong>li</strong></ins>s<ins class="diffchar inserted"><strong>ting</strong></ins>_cont<ins class="diffchar inserted"><strong>aine</strong></ins>r<ins class="diffchar inserted"><strong>&quot;&gt;&lt;div c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;ic</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins>_<ins class="diffchar inserted"><strong>cop</strong></ins>y_<ins class="diffchar inserted"><strong>co</strong></ins>de<ins class="diffchar inserted"><strong> </strong></ins>fa<ins class="diffchar inserted"><strong>r fa-c</strong></ins>l<ins class="diffchar inserted"><strong>ipboard&quot; </strong></ins>t<ins class="diffchar inserted"><strong>abindex</strong></ins>=&quot;<ins class="diffchar inserted"><strong>0</strong></ins>&quot;<ins class="diffchar inserted"><strong>  data-</strong></ins>c<ins class="diffchar inserted"><strong>lipb</strong></ins>o<ins class="diffchar inserted"><strong>ar</strong></ins>d<ins class="diffchar inserted"><strong>-targ</strong></ins>e<ins class="diffchar inserted"><strong>t=&quot;#codebox49&quot; </strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;span</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;c</strong></ins>op<ins class="diffchar inserted"><strong>y_cod</strong></ins>e<ins class="diffchar inserted"><strong>_tooltip</strong></ins>te<ins class="diffchar inserted"><strong>xt&quot;&gt;Copy</strong></ins> <ins class="diffchar inserted"><strong>to cli</strong></ins>p<ins class="diffchar inserted"><strong>b</strong></ins>o<ins class="diffchar inserted"><strong>ard&lt;/s</strong></ins>p<ins class="diffchar inserted"><strong>an&gt;&lt;/div&gt;&lt;</strong></ins>p<ins class="diffchar inserted"><strong>re</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;c</strong></ins>o<ins class="diffchar inserted"><strong>delisting&quot;  data-the</strong></ins>m<ins class="diffchar inserted"><strong>e=&quot;off&quot;  d</strong></ins>ata<ins class="diffchar inserted"><strong>-s</strong></ins>y<ins class="diffchar inserted"><strong>ntax=&quot;text&quot;</strong></ins> <ins class="diffchar inserted"><strong> data-</strong></ins>w<ins class="diffchar inserted"><strong>rap=&quot;1&quot;</strong></ins> <ins class="diffchar inserted"><strong> dir=&quot;l</strong></ins>t<ins class="diffchar inserted"><strong>r&quot;  style=&quot;w</strong></ins>h<ins class="diffchar inserted"><strong>it</strong></ins>e<ins class="diffchar inserted"><strong>-s</strong></ins>pa<ins class="diffchar inserted"><strong>c</strong></ins>e<ins class="diffchar inserted"><strong>:pre-wrap;</strong></ins> <ins class="diffchar inserted"><strong>overf</strong></ins>lo<ins class="diffchar inserted"><strong>w-wr</strong></ins>a<ins class="diffchar inserted"><strong>p:</strong></ins> <ins class="diffchar inserted"><strong>br</strong></ins>ea<ins class="diffchar inserted"><strong>k-wor</strong></ins>d<ins class="diffchar inserted"><strong>;</strong></ins> <ins class="diffchar inserted"><strong>w</strong></ins>o<ins class="diffchar inserted"><strong>rd-wrap:</strong></ins> <ins class="diffchar inserted"><strong>break-word;&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;c</strong></ins>o<ins class="diffchar inserted"><strong>debox49&quot; &gt;&lt;d</strong></ins>i<ins class="diffchar inserted"><strong>v</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;cod</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;{xmpp</strong></ins> <ins class="diffchar inserted"><strong>roo</strong></ins>m<ins class="diffchar inserted"><strong>=&amp;quot;gener</strong></ins>al<ins class="diffchar inserted"><strong>@conference.</strong></ins>chat<ins class="diffchar inserted"><strong>.example.org&amp;quot;</strong></ins> <ins class="diffchar inserted"><strong>v</strong></ins>i<ins class="diffchar inserted"><strong>ew_m</strong></ins>o<ins class="diffchar inserted"><strong>de=&amp;quot;embedded&amp;quot;}&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</strong></ins></blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>br </strong></ins>/<ins class="diffchar inserted"><strong>&gt;A short name uses &lt;code&gt;xmpp_muc_component_domain&lt;/code&gt;; when it is empty, the code fa</strong></ins>l<ins class="diffchar inserted"><strong>ls back to &lt;code&gt;conference.&lt;/code&gt; followed by the server doma</strong></ins>i<ins class="diffchar inserted"><strong>n. Short names are normalized to lowercase room nodes.<br>&lt;/p</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br>&lt;p&gt;Although the parameter metadata marks &lt;code&gt;room</strong></ins>&lt;/<ins class="diffchar inserted"><strong>code&gt; as optional, the c</strong></ins>u<ins class="diffchar inserted"><strong>rrent imp</strong></ins>l<ins class="diffchar inserted"><strong>ementation rejects an empty room with &lt;strong</strong></ins>&gt;<ins class="diffchar inserted"><strong>PluginXMPP Error: No room specified&lt;/strong&gt;. Always supply it.<br>&lt;/p&gt;<br><br>&lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Display_and_opening_behavior&quot;&gt; Display and opening&amp;nbsp;behavior&lt;a href=&quot;#Display_and_opening_behavior&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;The reviewed defaults are &lt;code&gt;view_mode=&quot;overlayed&quot;&lt;/code&gt;, &lt;code&gt;width=&quot;100%&quot;&lt;/code&gt; and &lt;code&gt;height=&quot;600px&quot;&lt;/code&gt;. Older documentation lists embedded and 400px; those values do not describe this implementation.<br>&lt;/p&gt;<br><br>&lt;p&gt;&lt;code&gt;show_controlbox_by_default&lt;/code&gt; controls the control box, which is distinct from opening a room. &lt;code&gt;auto_open&lt;/code&gt; is also exposed as a parameter, but the current renderer forces &lt;code&gt;auto_open=&quot;y&quot;&lt;/code&gt; and &lt;code&gt;show_controlbox_by_default=&quot;y&quot;&lt;/code&gt; on PluginXMPP pages. Consequently, &lt;code&gt;auto_open=&quot;n&quot;&lt;/code&gt; is not a reliable way to keep the dedicated page&#039;s chat closed. Embedded and fullscreen layouts display the chat directly.<br>&lt;/p&gt;<br><br>&lt;p&gt;A saved browser view-mode choice can override the initial mode. Test with a fresh browser session when validating the configured default.<br>&lt;/p&gt;<br><br>&lt;p&gt;Use one PluginXMPP instance per page. The current renderer initializes a single ConverseJS client, and the site-wide module yields on pages containing the plugin.<br></strong></ins>&lt;/p&gt;<ins class="diffchar inserted"><strong><br></strong></ins></blockquote><blockquote>- &lt;br /&gt;&lt;/p&gt;</blockquote><blockquote>+ &lt;br /&gt;<ins class="diffchar inserted"><strong><br>&lt;/p&gt;<br>&lt;h3 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Implementation_notes&quot;&gt; Implementation notes&lt;a href=&quot;#Implementation_notes&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;strong&gt;visibility&lt;/strong&gt;: &lt;code&gt;anonymous&lt;/code&gt; allows the guest path; it does not configure the guest server. &lt;code&gt;members_only&lt;/code&gt; performs the Tiki-side room access check. Configure the server&#039;s MUC access policy separately.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;groups&lt;/strong&gt;: exposed in the metadata, but the reviewed plugin does not directly enforce this value as its access check. Use the administrative room mapping and server-side permissions for restrictions.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;secret&lt;/strong&gt;: &lt;code&gt;y&lt;/code&gt; requests a room hidden from public room discovery; it does not make the room members-only.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;persistent&lt;/strong&gt;: requests that the room remain after the last occupant leaves; default &lt;code&gt;y&lt;/code&gt;.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;archiving&lt;/strong&gt;: requests the MUC enablelogging setting; default &lt;code&gt;y&lt;/code&gt;. Actual storage, history retrieval and retention depend on server configuration. This parameter does not guarantee a particular archive policy.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;moderated&lt;/strong&gt;: requests a moderated room; default &lt;code&gt;y&lt;/code&gt;. Occupants&#039; ability to speak depends on their server-side role.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;can_anyone_discover_jid&lt;/strong&gt;: metadata exposes &lt;code&gt;anyone&lt;/code&gt; and &lt;code&gt;moderator&lt;/code&gt;; the reviewed plugin&#039;s room-configuration payload does not apply a corresponding whois setting. Verify the actual room policy on the server.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;show_occupants_by_default&lt;/strong&gt;: controls the initial occupant-list display; documented for embedded mode, default &lt;code&gt;y&lt;/code&gt;.<br>&lt;p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Room creation and configuration require appropriate XMPP administrative access. The plugin requests persistence, logging, moderation and public-discovery settings; the server must accept them. Do not treat rendering the plugin as proof that the requested room policy was successfully applied.<br>&lt;/p&gt;<br><br>&lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Troubleshooting&quot;&gt; Troubleshooting&lt;a href=&quot;#Troubleshooting&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;ul&gt;&lt;li&gt; &lt;strong&gt;Restricted room&lt;/strong&gt;: verify guest/member status, the resolved room list and MUC affiliations.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Empty interface&lt;/strong&gt;: verify connection and authentication in the browser console.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Room configuration does not change&lt;/strong&gt;: verify administrative credentials, server permissions and actual room configuration.<br>&lt;/li&gt;&lt;li&gt; &lt;strong&gt;Unexpected popup behavior&lt;/strong&gt;: distinguish the ordinary site-wide module from a dedicated PluginXMPP page and check saved browser display choices.<br>&lt;p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;See &lt;a href=&quot;XMPP&quot; title=&quot;XMPP&quot; class=&quot;wiki wiki_page&quot;&gt;XMPP&lt;/a&gt; for transport, authentication, visitors, group synchronization and administration settings.<br></strong></ins>&lt;/p&gt;</blockquote>]]></description>
      <pubDate>Thu, 15 Oct 2026 13:30:27 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=PluginXMPP</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=PluginXMPP</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>XMPP</title>
      <description><![CDATA[<table><tr><td width='50%' colspan='2' style='vertical-align:top'>secret <span class='diffdeleted'>(-+xmpp_shared_secret+-).</span></li></div><div class="codelisting_container"><div  class='icon_copy_code far fa-clipboard diffdeleted'  tabindex="0"  data-clipboard-target="#codebox54" ><span class="copy_code_tooltiptext">Copy</span></div><pre  class='codelisting diffdeleted'   data-theme="off"  data-syntax="text"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox54" ><div class="code">{<div id='contentrtc-xmpp-1' class='tab-pane pt-3 active'>                            <div id="wpfancytable2-div"  class='table-responsive ts-wrapperdiv  diffdeleted' >	<table  class='table table-striped table-hover  normal diffdeleted'  id="wpfancytable2">	<thead class=""></td><td width='50%' colspan='2' style='vertical-align:top'>secret <span class='diffadded'>( </span class='fin'><code class='diffadded' ><span class='diffadded'>xmpp_shared_secret</span class='fin'></code><span class='diffadded'> ).</span></li></div><div class="codelisting_container"><div  class='icon_copy_code far fa-clipboard diffadded'  tabindex="0"  data-clipboard-target="#codebox53" ><span class="copy_code_tooltiptext">Copy</span></div><pre  class='codelisting diffadded'   data-theme="off"  data-syntax="text"  data-wrap="1"  dir="ltr"  style="white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;" id="codebox53" ><div class="code">{<div id='contentrtc-xmpp-1' class='tab-pane pt-3 active'>                            <div id="wpfancytable1-div"  class='table-responsive ts-wrapperdiv  diffadded' >	<table  class='table table-striped table-hover  normal diffadded'  id="wpfancytable1">	<thead class=""></td></tr>
</table>]]></description>
      <pubDate>Thu, 15 Oct 2026 13:07:41 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=XMPP</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=XMPP</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Pré-requis pour installer Tiki</title>
      <description><![CDATA[<blockquote>- &lt;h1 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Configuration<del class="diffchar deleted"><strong>_</strong></del>minimale<del class="diffchar deleted"><strong>_</strong></del>pour<del class="diffchar deleted"><strong>_</strong></del>installer<del class="diffchar deleted"><strong>_</strong></del>Tiki&quot;&gt; Con<del class="diffchar deleted"><strong>f</strong></del>iguration m<del class="diffchar deleted"><strong>i</strong></del>nimale pour installer<del class="diffchar deleted"><strong>&amp;</strong></del>n<del class="diffchar deleted"><strong>b</strong></del>sp<del class="diffchar deleted"><strong>;</strong></del>Tiki&lt;a href=&quot;<del class="diffchar deleted"><strong>#Co</strong></del>n<del class="diffchar deleted"><strong>f</strong></del>iguration<del class="diffchar deleted"><strong>_mi</strong></del>ni<del class="diffchar deleted"><strong>ma</strong></del>le<del class="diffchar deleted"><strong>_</strong></del>pour<del class="diffchar deleted"><strong>_i</strong></del>nst<del class="diffchar deleted"><strong>al</strong></del>ler<del class="diffchar deleted"><strong>_</strong></del>Tiki<del class="diffchar deleted"><strong>&quot;</strong></del> class=&quot;<del class="diffchar deleted"><strong>h</strong></del>ea<del class="diffchar deleted"><strong>d</strong></del>in<del class="diffchar deleted"><strong>g</strong></del>-lin<del class="diffchar deleted"><strong>k</strong></del>&quot; aria-label=&quot;heading <del class="diffchar deleted"><strong>link</strong></del>&quot;&gt;&lt;span class=&quot;icon icon-<del class="diffchar deleted"><strong>l</strong></del>in<del class="diffchar deleted"><strong>k</strong></del> fas fa-<del class="diffchar deleted"><strong>l</strong></del>in<del class="diffchar deleted"><strong>k</strong></del> &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h<del class="diffchar deleted"><strong>1</strong></del>&gt;</blockquote><blockquote>+ &lt;h1 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;<ins class="diffchar inserted"><strong>Pr_requis&quot;&gt; Prérequis&lt;a href=&quot;#Pr_requis&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;<br>&lt;p&gt;</strong></ins>C<ins class="diffchar inserted"><strong>ette page liste la c</strong></ins>onfiguration<ins class="diffchar inserted"><strong> </strong></ins>minimale<ins class="diffchar inserted"><strong> requise et les paramètres recommandés </strong></ins>pour<ins class="diffchar inserted"><strong> </strong></ins>installer<ins class="diffchar inserted"><strong> </strong></ins>Tiki<ins class="diffchar inserted"><strong>.&lt;br /&gt;<br>&lt;br /&gt;Voir aussi le &lt;a href=&quot;https://info.tiki.org/Lifecycle&quot; class=&quot;wiki ext_page info</strong></ins>&quot;&gt;<ins class="diffchar inserted"><strong>cycle</strong></ins> <ins class="diffchar inserted"><strong>de vie&lt;/a&gt; de Tiki et la &lt;a href=&quot;Browser-</strong></ins>Co<ins class="diffchar inserted"><strong>mpatibility&quot; title=&quot;Browser Compatibility&quot; class=&quot;wiki wiki_page&quot;&gt;compatibilité des </strong></ins>n<ins class="diffchar inserted"><strong>av</strong></ins>ig<ins class="diffchar inserted"><strong>ate</strong></ins>ur<ins class="diffchar inserted"><strong>s&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt;.&lt;br /&gt;<br>&lt;br /&gt;Si vous u</strong></ins>ti<ins class="diffchar inserted"><strong>lisez un &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://en.wikipedia.</strong></ins>o<ins class="diffchar inserted"><strong>rg/wiki/Shared_web_hosti</strong></ins>n<ins class="diffchar inserted"><strong>g_service&quot;</strong></ins> <ins class="diffchar inserted"><strong>rel=&quot;external&quot;&gt;héberge</strong></ins>m<ins class="diffchar inserted"><strong>e</strong></ins>n<ins class="diffchar inserted"><strong>t web mutual</strong></ins>i<ins class="diffchar inserted"><strong>sé&lt;/a&gt; standard, votre hébergeur re</strong></ins>m<ins class="diffchar inserted"><strong>plit très prob</strong></ins>a<ins class="diffchar inserted"><strong>b</strong></ins>le<ins class="diffchar inserted"><strong>ment ces exigences et vous devriez</strong></ins> pou<ins class="diffchar inserted"><strong>voi</strong></ins>r installer<ins class="diffchar inserted"><strong> Tiki sa</strong></ins>ns<ins class="diffchar inserted"><strong> </strong></ins>p<ins class="diffchar inserted"><strong>roblème. </strong></ins>Tiki<ins class="diffchar inserted"><strong> est conçu pour fonctionner sur un hébergement mutualisé, en utilisant la </strong></ins>&lt;a<ins class="diffchar inserted"><strong> class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot;</strong></ins> href=&quot;<ins class="diffchar inserted"><strong>http://e</strong></ins>n<ins class="diffchar inserted"><strong>.w</strong></ins>i<ins class="diffchar inserted"><strong>kipedia.or</strong></ins>g<ins class="diffchar inserted"><strong>/wiki/LAMP_(software_b</strong></ins>u<ins class="diffchar inserted"><strong>ndle)&quot; </strong></ins>r<ins class="diffchar inserted"><strong>el=&quot;extern</strong></ins>a<ins class="diffchar inserted"><strong>l&quot;&gt;pile LAMP&lt;/a&gt;. &lt;br /&gt;<br>&lt;br /&gt;Ces instruc</strong></ins>tion<ins class="diffchar inserted"><strong>s so</strong></ins>n<ins class="diffchar inserted"><strong>t ut</strong></ins>ile<ins class="diffchar inserted"><strong>s </strong></ins>pour<ins class="diffchar inserted"><strong> les perso</strong></ins>n<ins class="diffchar inserted"><strong>ne</strong></ins>s<ins class="diffchar inserted"><strong> qui configuren</strong></ins>t<ins class="diffchar inserted"><strong> </strong></ins>le<ins class="diffchar inserted"><strong>u</strong></ins>r<ins class="diffchar inserted"><strong> propre serveur pour </strong></ins>Tiki<ins class="diffchar inserted"><strong>.<br>&lt;/p&gt;<br><br>&lt;div </strong></ins> class=&quot;<ins class="diffchar inserted"><strong>al</strong></ins>e<ins class="diffchar inserted"><strong>rt </strong></ins>a<ins class="diffchar inserted"><strong>lert-</strong></ins>in<ins class="diffchar inserted"><strong>fo alert</strong></ins>-<ins class="diffchar inserted"><strong>dismissib</strong></ins>l<ins class="diffchar inserted"><strong>e&quot; role=&quot;alert&quot;&gt;&lt;button type=&quot;button&quot; </strong></ins>i<ins class="diffchar inserted"><strong>d=&quot;bt</strong></ins>n<ins class="diffchar inserted"><strong>-close&quot; class=&quot;btn-close&quot; data-bs-dismiss=&quot;alert</strong></ins>&quot; aria-label=&quot;<ins class="diffchar inserted"><strong>Close&quot;&gt;&lt;/button&gt;&lt;div class=&quot;alert-</strong></ins>heading <ins class="diffchar inserted"><strong>h4</strong></ins>&quot;&gt;&lt;span class=&quot;icon icon-in<ins class="diffchar inserted"><strong>formation</strong></ins> fas fa-in<ins class="diffchar inserted"><strong>fo-circle</strong></ins> &quot;   &gt;&lt;/span&gt;<ins class="diffchar inserted"><strong>&amp;nbsp;&lt;span class=&quot;rboxtitle&quot;&gt;Astuce</strong></ins>&lt;/<ins class="diffchar inserted"><strong>sp</strong></ins>a<ins class="diffchar inserted"><strong>n</strong></ins>&gt;&lt;/<ins class="diffchar inserted"><strong>div&gt;&lt;div class=&quot;rboxcontent&quot; style=&quot;display: inline&quot;&gt;Un script de &lt;a </strong></ins>h<ins class="diffchar inserted"><strong>ref=&quot;Server-Check&quot; title=&quot;Server Check&quot; class=&quot;wiki wiki_page&quot;&gt;vérification du serveur&lt;/a&gt; a été développé pour tout vous simplifier ! Déposez simplement un unique fichier PHP sur votre serveur avant d&#039;installer Tiki et vous obtiendrez des conseils sur la configuration de votre serveur.<br> &lt;/div&gt;&lt;/div</strong></ins>&gt;<ins class="diffchar inserted"><strong><br><br></strong></ins></blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>br</strong></del> /&gt;<del class="diffchar deleted"><strong>C</strong></del>ette <del class="diffchar deleted"><strong>p</strong></del>age in<del class="diffchar deleted"><strong>diq</strong></del>ue les confi<del class="diffchar deleted"><strong>g</strong></del>u<del class="diffchar deleted"><strong>r</strong></del>ations m<del class="diffchar deleted"><strong>i</strong></del>n<del class="diffchar deleted"><strong>i</strong></del>mal<del class="diffchar deleted"><strong>e</strong></del>s <del class="diffchar deleted"><strong>p</strong></del>o<del class="diffchar deleted"><strong>u</strong></del>r ut<del class="diffchar deleted"><strong>i</strong></del>lise<del class="diffchar deleted"><strong>r</strong></del> Tiki <del class="diffchar deleted"><strong>sur</strong></del> un <del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong>rv</strong></del>eur d<del class="diffchar deleted"><strong>is</strong></del>tant.</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>/p&gt;<br>&lt;div</strong></ins> <ins class="diffchar inserted"><strong>id=&#039;autotoc&#039;&gt;&lt;</strong></ins>/<ins class="diffchar inserted"><strong>div</strong></ins>&gt;<ins class="diffchar inserted"><strong><br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;h1 class=&quot;showhid</strong></ins>e<ins class="diffchar inserted"><strong>_heading d-flex jus</strong></ins>t<ins class="diffchar inserted"><strong>ify-con</strong></ins>te<ins class="diffchar inserted"><strong>nt-start&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;H_bergement_mutu</strong></ins>a<ins class="diffchar inserted"><strong>lis_&quot;&gt; Héber</strong></ins>ge<ins class="diffchar inserted"><strong>ment</strong></ins> <ins class="diffchar inserted"><strong>mutual</strong></ins>i<ins class="diffchar inserted"><strong>sé&lt;a href=&quot;#H_bergeme</strong></ins>n<ins class="diffchar inserted"><strong>t_m</strong></ins>u<ins class="diffchar inserted"><strong>tualis_&quot; class=&quot;h</strong></ins>e<ins class="diffchar inserted"><strong>ading-link&quot;</strong></ins> <ins class="diffchar inserted"><strong>aria-</strong></ins>l<ins class="diffchar inserted"><strong>ab</strong></ins>e<ins class="diffchar inserted"><strong>l=&quot;heading link&quot;&gt;&lt;</strong></ins>s<ins class="diffchar inserted"><strong>pan</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;i</strong></ins>con<ins class="diffchar inserted"><strong> icon-link </strong></ins>f<ins class="diffchar inserted"><strong>as fa-l</strong></ins>i<ins class="diffchar inserted"><strong>nk &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h1&gt;<br>&lt;p&gt;Tiki fonctionne dans la pl</strong></ins>u<ins class="diffchar inserted"><strong>p</strong></ins>a<ins class="diffchar inserted"><strong>r</strong></ins>t<ins class="diffchar inserted"><strong> des env</strong></ins>i<ins class="diffchar inserted"><strong>r</strong></ins>on<ins class="diffchar inserted"><strong>nement</strong></ins>s <ins class="diffchar inserted"><strong>d&#039;héberge</strong></ins>m<ins class="diffchar inserted"><strong>e</strong></ins>n<ins class="diffchar inserted"><strong>t web </strong></ins>m<ins class="diffchar inserted"><strong>utu</strong></ins>al<ins class="diffchar inserted"><strong>i</strong></ins>s<ins class="diffchar inserted"><strong>é.</strong></ins> <ins class="diffchar inserted"><strong>De n</strong></ins>o<ins class="diffchar inserted"><strong>mb</strong></ins>r<ins class="diffchar inserted"><strong>eux</strong></ins> <ins class="diffchar inserted"><strong>héberge</strong></ins>u<ins class="diffchar inserted"><strong>rs proposen</strong></ins>t<ins class="diffchar inserted"><strong> </strong></ins>l<ins class="diffchar inserted"><strong>&#039;</strong></ins>i<ins class="diffchar inserted"><strong>n</strong></ins>s<ins class="diffchar inserted"><strong>tallation d</strong></ins>e Tiki <ins class="diffchar inserted"><strong>via</strong></ins> un<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>application d</strong></ins>e<ins class="diffchar inserted"><strong> l</strong></ins>eur<ins class="diffchar inserted"><strong> panneau</strong></ins> d<ins class="diffchar inserted"><strong>e con</strong></ins>t<ins class="diffchar inserted"><strong>rôle (comme F</strong></ins>ant<ins class="diffchar inserted"><strong>astico)</strong></ins>.</blockquote><blockquote>- &lt;p&gt;<del class="diffchar deleted"><strong>Si v</strong></del>ous <del class="diffchar deleted"><strong>utilis</strong></del>ez <del class="diffchar deleted"><strong>&lt;a class=&quot;w</strong></del>i<del class="diffchar deleted"><strong>k</strong></del>i e<del class="diffchar deleted"><strong>x</strong></del>te<del class="diffchar deleted"><strong>rnal&quot;</strong></del> <del class="diffchar deleted"><strong>ta</strong></del>rge<del class="diffchar deleted"><strong>t=&quot;_b</strong></del>l<del class="diffchar deleted"><strong>ank&quot; t</strong></del>itle<del class="diffchar deleted"><strong>=&quot;E</strong></del>x<del class="diffchar deleted"><strong>t</strong></del>e<del class="diffchar deleted"><strong>r</strong></del>nal li<del class="diffchar deleted"><strong>n</strong></del>k&quot; href=&quot;<del class="diffchar deleted"><strong>http://</strong></del>e<del class="diffchar deleted"><strong>n.wikip</strong></del>e<del class="diffchar deleted"><strong>dia.o</strong></del>r<del class="diffchar deleted"><strong>g/wiki/Shared</strong></del>_web<del class="diffchar deleted"><strong>_hosting_service</strong></del>&quot; rel=&quot;e<del class="diffchar deleted"><strong>xt</strong></del>er<del class="diffchar deleted"><strong>n</strong></del>al<del class="diffchar deleted"><strong>&quot;</strong></del>&gt;<del class="diffchar deleted"><strong>une so</strong></del>l<del class="diffchar deleted"><strong>ut</strong></del>i<del class="diffchar deleted"><strong>on</strong></del> <del class="diffchar deleted"><strong>hébergée</strong></del>&lt;<del class="diffchar deleted"><strong>/</strong></del>a<del class="diffchar deleted"><strong>&gt;,</strong></del> <del class="diffchar deleted"><strong>vou</strong></del>s <del class="diffchar deleted"><strong>pouvez</strong></del> <del class="diffchar deleted"><strong>suppose</strong></del>r<del class="diffchar deleted"><strong> que l</strong></del>es<del class="diffchar deleted"><strong> </strong></del>e<del class="diffchar deleted"><strong>xig</strong></del>e<del class="diffchar deleted"><strong>nces s</strong></del>on<del class="diffchar deleted"><strong>t re</strong></del>n<del class="diffchar deleted"><strong>contré</strong></del>es<del class="diffchar deleted"><strong>,</strong></del> <del class="diffchar deleted"><strong>ca</strong></del>r<del class="diffchar deleted"><strong> Tiki </strong></del>es<del class="diffchar deleted"><strong>t conçu pour fonctionn</strong></del>e<del class="diffchar deleted"><strong>r sur</strong></del> de<del class="diffchar deleted"><strong>s serveurs</strong></del> d<del class="diffchar deleted"><strong>&#039;h</strong></del>é<del class="diffchar deleted"><strong>b</strong></del>e<del class="diffchar deleted"><strong>rgement, ut</strong></del>ili<del class="diffchar deleted"><strong>sant une</strong></del> &lt;a class=&quot;wiki<del class="diffchar deleted"><strong> external</strong></del>&quot; <del class="diffchar deleted"><strong>ta</strong></del>r<del class="diffchar deleted"><strong>g</strong></del>e<del class="diffchar deleted"><strong>t</strong></del>=&quot;<del class="diffchar deleted"><strong>_blank</strong></del>&quot; <del class="diffchar deleted"><strong>titl</strong></del>e=&quot;<del class="diffchar deleted"><strong>Extern</strong></del>al<del class="diffchar deleted"><strong> </strong></del>li<del class="diffchar deleted"><strong>nk&quot;</strong></del> href=&quot;http://<del class="diffchar deleted"><strong>en.w</strong></del>iki<del class="diffchar deleted"><strong>pedia</strong></del>.org/<del class="diffchar deleted"><strong>w</strong></del>iki<del class="diffchar deleted"><strong>/LAMP_(softwa</strong></del>re<del class="diffchar deleted"><strong>_bu</strong></del>ndl<del class="diffchar deleted"><strong>e)</strong></del>&quot; <del class="diffchar deleted"><strong>re</strong></del>l=&quot;ext<del class="diffchar deleted"><strong>ern</strong></del>a<del class="diffchar deleted"><strong>l</strong></del>&quot;&gt;<del class="diffchar deleted"><strong>p</strong></del>i<del class="diffchar deleted"><strong>l</strong></del>e <del class="diffchar deleted"><strong>LAMP</strong></del>&lt;/a&gt;<del class="diffchar deleted"><strong>.</strong></del> <del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s</strong></del> i<del class="diffchar deleted"><strong>n</strong></del>str<del class="diffchar deleted"><strong>uc</strong></del>t<del class="diffchar deleted"><strong>ion</strong></del>s <del class="diffchar deleted"><strong>ci-desso</strong></del>u<del class="diffchar deleted"><strong>s son</strong></del>t<del class="diffchar deleted"><strong> d&#039;</strong></del>a<del class="diffchar deleted"><strong>pp</strong></del>li<del class="diffchar deleted"><strong>cation </strong></del>s<del class="diffchar deleted"><strong>i vous d</strong></del>és<del class="diffchar deleted"><strong>irez</strong></del> co<del class="diffchar deleted"><strong>nf</strong></del>i<del class="diffchar deleted"><strong>gur</strong></del>e<del class="diffchar deleted"><strong>r un </strong></del>s<del class="diffchar deleted"><strong>erveur pour Tiki</strong></del>.</blockquote><blockquote>+ &lt;p&gt;<ins class="diffchar inserted"><strong>V</strong></ins>ous <ins class="diffchar inserted"><strong>dev</strong></ins>ez <ins class="diffchar inserted"><strong>vér</strong></ins>i<ins class="diffchar inserted"><strong>f</strong></ins>i<ins class="diffchar inserted"><strong>er</strong></ins> <ins class="diffchar inserted"><strong>qu</strong></ins>e<ins class="diffchar inserted"><strong> vo</strong></ins>t<ins class="diffchar inserted"><strong>r</strong></ins>e <ins class="diffchar inserted"><strong>hébe</strong></ins>rge<ins class="diffchar inserted"><strong>ur remp</strong></ins>lit<ins class="diffchar inserted"><strong> </strong></ins>le<ins class="diffchar inserted"><strong>s e</strong></ins>x<ins class="diffchar inserted"><strong>ig</strong></ins>en<ins class="diffchar inserted"><strong>ces minim</strong></ins>al<ins class="diffchar inserted"><strong>es</strong></ins> <ins class="diffchar inserted"><strong>:<br>&lt;/p&gt;<br>&lt;ul&gt;&lt;</strong></ins>li<ins class="diffchar inserted"><strong>&gt; &lt;a class=&quot;wi</strong></ins>k<ins class="diffchar inserted"><strong>i</strong></ins>&quot;<ins class="diffchar inserted"><strong>  </strong></ins> href=&quot;<ins class="diffchar inserted"><strong>#S</strong></ins>e<ins class="diffchar inserted"><strong>rv</strong></ins>e<ins class="diffchar inserted"><strong>u</strong></ins>r_web&quot; rel=&quot;<ins class="diffchar inserted"><strong>&quot;&gt;S</strong></ins>e<ins class="diffchar inserted"><strong>rv</strong></ins>e<ins class="diffchar inserted"><strong>u</strong></ins>r<ins class="diffchar inserted"><strong> HTTP&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt;<br>&lt;/</strong></ins>l<ins class="diffchar inserted"><strong>i</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;</strong></ins>li<ins class="diffchar inserted"><strong>&gt;</strong></ins> &lt;a <ins class="diffchar inserted"><strong>cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki&quot;</strong></ins>  <ins class="diffchar inserted"><strong> h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;#Ba</strong></ins>se<ins class="diffchar inserted"><strong>_d</strong></ins>e<ins class="diffchar inserted"><strong>_d</strong></ins>onn<ins class="diffchar inserted"><strong>_</strong></ins>es<ins class="diffchar inserted"><strong>&quot;</strong></ins> re<ins class="diffchar inserted"><strong>l=&quot;&quot;&gt;Ba</strong></ins>se de d<ins class="diffchar inserted"><strong>onn</strong></ins>ée<ins class="diffchar inserted"><strong>s&lt;/a&gt;<br>&lt;/l</strong></ins>i<ins class="diffchar inserted"><strong>&gt;&lt;</strong></ins>li<ins class="diffchar inserted"><strong>&gt;</strong></ins> &lt;a class=&quot;wiki&quot; <ins class="diffchar inserted"><strong>  h</strong></ins>re<ins class="diffchar inserted"><strong>f</strong></ins>=&quot;<ins class="diffchar inserted"><strong>#PHP</strong></ins>&quot; <ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>l</strong></ins>=&quot;<ins class="diffchar inserted"><strong>&quot;&gt;PHP&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt;<br>&lt;p&gt;<br>&lt;/</strong></ins>l<ins class="diffchar inserted"><strong>i&gt;&lt;/u</strong></ins>l<ins class="diffchar inserted"><strong>&gt;&lt;br /&gt;Vo</strong></ins>i<ins class="diffchar inserted"><strong>r &lt;a</strong></ins> href=&quot;http<ins class="diffchar inserted"><strong>s</strong></ins>://<ins class="diffchar inserted"><strong>t</strong></ins>iki.org/<ins class="diffchar inserted"><strong>T</strong></ins>iki<ins class="diffchar inserted"><strong>%20F</strong></ins>r<ins class="diffchar inserted"><strong>i</strong></ins>endl<ins class="diffchar inserted"><strong>y%20Hosts</strong></ins>&quot; <ins class="diffchar inserted"><strong>c</strong></ins>l<ins class="diffchar inserted"><strong>ass</strong></ins>=&quot;<ins class="diffchar inserted"><strong>wiki </strong></ins>ext<ins class="diffchar inserted"><strong>_p</strong></ins>a<ins class="diffchar inserted"><strong>ge tw</strong></ins>&quot;&gt;<ins class="diffchar inserted"><strong>Tiki Fr</strong></ins>ie<ins class="diffchar inserted"><strong>ndly</strong></ins> <ins class="diffchar inserted"><strong>Hosts</strong></ins>&lt;/a&gt; <ins class="diffchar inserted"><strong>pour un</strong></ins>e <ins class="diffchar inserted"><strong>l</strong></ins>ist<ins class="diffchar inserted"><strong>e d&#039;hébe</strong></ins>r<ins class="diffchar inserted"><strong>gemen</strong></ins>ts <ins class="diffchar inserted"><strong>m</strong></ins>ut<ins class="diffchar inserted"><strong>u</strong></ins>alisés co<ins class="diffchar inserted"><strong>mpat</strong></ins>i<ins class="diffchar inserted"><strong>bl</strong></ins>es.</blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>- &lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Serveur_<del class="diffchar deleted"><strong>W</strong></del>eb&quot;&gt; Serveur <del class="diffchar deleted"><strong>W</strong></del>eb&lt;a href=&quot;#Serveur_<del class="diffchar deleted"><strong>W</strong></del>eb&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;<del class="diffchar deleted"><strong>Tiki</strong></del> es<del class="diffchar deleted"><strong>t</strong></del> d<del class="diffchar deleted"><strong>é</strong></del>ve<del class="diffchar deleted"><strong>loppé</strong></del> e<del class="diffchar deleted"><strong>t</strong></del> l<del class="diffchar deleted"><strong>arg</strong></del>ement test<del class="diffchar deleted"><strong>é </strong></del>a<del class="diffchar deleted"><strong>v</strong></del>e<del class="diffchar deleted"><strong>c GNU/Linux</strong></del> et <del class="diffchar deleted"><strong>Apach</strong></del>e<del class="diffchar deleted"><strong>.</strong></del> <del class="diffchar deleted"><strong>Néanmo</strong></del>i<del class="diffchar deleted"><strong>ns,</strong></del> Tiki &lt;<del class="diffchar deleted"><strong>strong</strong></del>&gt;devrait&lt;/<del class="diffchar deleted"><strong>strong</strong></del>&gt; to<del class="diffchar deleted"><strong>ur</strong></del>ner sur n&#039;importe quel serveur <del class="diffchar deleted"><strong>HTTP</strong></del> qui <del class="diffchar deleted"><strong>su</strong></del>p<del class="diffchar deleted"><strong>po</strong></del>r<del class="diffchar deleted"><strong>t</strong></del>e PHP<del class="diffchar deleted"><strong>,</strong></del> comme <del class="diffchar deleted"><strong>W</strong></del>in<del class="diffchar deleted"><strong>dows/IIS,</strong></del> <del class="diffchar deleted"><strong>l</strong></del>i<del class="diffchar deleted"><strong>ght</strong></del>t<del class="diffchar deleted"><strong>pd, </strong></del>e<del class="diffchar deleted"><strong>tc.,</strong></del> <del class="diffchar deleted"><strong>m</strong></del>a<del class="diffchar deleted"><strong>i</strong></del>s<del class="diffchar deleted"><strong> vou</strong></del>s <del class="diffchar deleted"><strong>devr</strong></del>ie<del class="diffchar deleted"><strong>z</strong></del> <del class="diffchar deleted"><strong>vous</strong></del> a<del class="diffchar deleted"><strong>t</strong></del>te<del class="diffchar deleted"><strong>ndre à devoi</strong></del>r ar<del class="diffchar deleted"><strong>ran</strong></del>ge<del class="diffchar deleted"><strong>r</strong></del> <del class="diffchar deleted"><strong>c</strong></del>e<del class="diffchar deleted"><strong>r</strong></del>tain<del class="diffchar deleted"><strong>es</strong></del> <del class="diffchar deleted"><strong>c</strong></del>h<del class="diffchar deleted"><strong>os</strong></del>es. <del class="diffchar deleted"><strong>Pou</strong></del>r<del class="diffchar deleted"><strong> </strong></del>l<del class="diffchar deleted"><strong>a compa</strong></del>t<del class="diffchar deleted"><strong>ibilité av</strong></del>e<del class="diffchar deleted"><strong>c </strong></del>Windows<del class="diffchar deleted"><strong>,</strong></del> <del class="diffchar deleted"><strong>v</strong></del>o<del class="diffchar deleted"><strong>yez</strong></del> &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://<del class="diffchar deleted"><strong>dev</strong></del>.<del class="diffchar deleted"><strong>t</strong></del>i<del class="diffchar deleted"><strong>ki.or</strong></del>g<del class="diffchar deleted"><strong>/O</strong></del>per<del class="diffchar deleted"><strong>a</strong></del>t<del class="diffchar deleted"><strong>i</strong></del>ng<del class="diffchar deleted"><strong>+Sys</strong></del>t<del class="diffchar deleted"><strong>e</strong></del>m<del class="diffchar deleted"><strong>+</strong></del>i<del class="diffchar deleted"><strong>nd</strong></del>e<del class="diffchar deleted"><strong>p</strong></del>e<del class="diffchar deleted"><strong>nd</strong></del>e<del class="diffchar deleted"><strong>nce#W</strong></del>i<del class="diffchar deleted"><strong>ndow</strong></del>s<del class="diffchar deleted"><strong>_</strong></del>c<del class="diffchar deleted"><strong>omp</strong></del>a<del class="diffchar deleted"><strong>t</strong></del>i<del class="diffchar deleted"><strong>b</strong></del>il<del class="diffchar deleted"><strong>i</strong></del>t<del class="diffchar deleted"><strong>y</strong></del>_<del class="diffchar deleted"><strong>p</strong></del>r<del class="diffchar deleted"><strong>oj</strong></del>e<del class="diffchar deleted"><strong>c</strong></del>t&quot; rel=&quot;external&quot;&gt;<del class="diffchar deleted"><strong>le </strong></del>p<del class="diffchar deleted"><strong>roj</strong></del>e<del class="diffchar deleted"><strong>t</strong></del> <del class="diffchar deleted"><strong>d</strong></del>e <del class="diffchar deleted"><strong>co</strong></del>m<del class="diffchar deleted"><strong>p</strong></del>ati<del class="diffchar deleted"><strong>bil</strong></del>it<del class="diffchar deleted"><strong>é</strong></del> <del class="diffchar deleted"><strong>Wi</strong></del>n<del class="diffchar deleted"><strong>d</strong></del>ows<del class="diffchar deleted"><strong>&lt;/</strong></del>a<del class="diffchar deleted"><strong>&gt;</strong></del>.</blockquote><blockquote>+ &lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Serveur_<ins class="diffchar inserted"><strong>w</strong></ins>eb&quot;&gt; Serveur <ins class="diffchar inserted"><strong>w</strong></ins>eb&lt;a href=&quot;#Serveur_<ins class="diffchar inserted"><strong>w</strong></ins>eb&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;<ins class="diffchar inserted"><strong>Vous</strong></ins> <ins class="diffchar inserted"><strong>d</strong></ins>e<ins class="diffchar inserted"><strong>vez di</strong></ins>s<ins class="diffchar inserted"><strong>poser</strong></ins> d<ins class="diffchar inserted"><strong>&#039;un ser</strong></ins>ve<ins class="diffchar inserted"><strong>ur</strong></ins> <ins class="diffchar inserted"><strong>w</strong></ins>e<ins class="diffchar inserted"><strong>b</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>l<ins class="diffchar inserted"><strong>ein</strong></ins>ement <ins class="diffchar inserted"><strong>opéra</strong></ins>t<ins class="diffchar inserted"><strong>ionn</strong></ins>e<ins class="diffchar inserted"><strong>l pour in</strong></ins>sta<ins class="diffchar inserted"><strong>ll</strong></ins>e<ins class="diffchar inserted"><strong>r</strong></ins> et <ins class="diffchar inserted"><strong>utilis</strong></ins>e<ins class="diffchar inserted"><strong>r</strong></ins> <ins class="diffchar inserted"><strong>T</strong></ins>i<ins class="diffchar inserted"><strong>ki.</strong></ins> Tiki &lt;<ins class="diffchar inserted"><strong>em</strong></ins>&gt;devrait&lt;/<ins class="diffchar inserted"><strong>em</strong></ins>&gt; <ins class="diffchar inserted"><strong>fonc</strong></ins>t<ins class="diffchar inserted"><strong>i</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins>ner sur <ins class="diffchar inserted"><strong>&lt;strong&gt;</strong></ins>n&#039;importe quel<ins class="diffchar inserted"><strong>&lt;/strong&gt;</strong></ins> serveur <ins class="diffchar inserted"><strong>web</strong></ins> qui pr<ins class="diffchar inserted"><strong>end en charg</strong></ins>e PHP <ins class="diffchar inserted"><strong>(</strong></ins>comme <ins class="diffchar inserted"><strong>&lt;a href=&quot;Ng</strong></ins>in<ins class="diffchar inserted"><strong>x&quot;</strong></ins> <ins class="diffchar inserted"><strong>t</strong></ins>it<ins class="diffchar inserted"><strong>l</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;Nginx&quot;</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>ass<ins class="diffchar inserted"><strong>=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>w</strong></ins>i<ins class="diffchar inserted"><strong>ki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;nginx&lt;/a&gt;,</strong></ins> <ins class="diffchar inserted"><strong>&lt;a</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;wiki ex</strong></ins>ter<ins class="diffchar inserted"><strong>nal&quot;</strong></ins> <ins class="diffchar inserted"><strong>t</strong></ins>arge<ins class="diffchar inserted"><strong>t=&quot;_blank&quot;</strong></ins> <ins class="diffchar inserted"><strong>titl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;Ex</strong></ins>t<ins class="diffchar inserted"><strong>ern</strong></ins>a<ins class="diffchar inserted"><strong>l l</strong></ins>in<ins class="diffchar inserted"><strong>k&quot;</strong></ins> h<ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;http://www.ii</strong></ins>s.<ins class="diffchar inserted"><strong>net/&quot;</strong></ins> r<ins class="diffchar inserted"><strong>e</strong></ins>l<ins class="diffchar inserted"><strong>=&quot;ex</strong></ins>te<ins class="diffchar inserted"><strong>rnal&quot;&gt;</strong></ins>Windows <ins class="diffchar inserted"><strong>IIS&lt;/a&gt; </strong></ins>o<ins class="diffchar inserted"><strong>u</strong></ins> &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://<ins class="diffchar inserted"><strong>www</strong></ins>.<ins class="diffchar inserted"><strong>l</strong></ins>ig<ins class="diffchar inserted"><strong>htt</strong></ins>p<ins class="diffchar inserted"><strong>d.n</strong></ins>e<ins class="diffchar inserted"><strong>t/&quot; </strong></ins>r<ins class="diffchar inserted"><strong>el=&quot;ex</strong></ins>t<ins class="diffchar inserted"><strong>er</strong></ins>n<ins class="diffchar inserted"><strong>al&quot;&gt;li</strong></ins>g<ins class="diffchar inserted"><strong>h</strong></ins>t<ins class="diffchar inserted"><strong>tpd&lt;/a&gt;), </strong></ins>m<ins class="diffchar inserted"><strong>a</strong></ins>i<ins class="diffchar inserted"><strong>s il </strong></ins>e<ins class="diffchar inserted"><strong>st surtout t</strong></ins>e<ins class="diffchar inserted"><strong>sté </strong></ins>e<ins class="diffchar inserted"><strong>t util</strong></ins>is<ins class="diffchar inserted"><strong>é ave</strong></ins>c<ins class="diffchar inserted"><strong> &lt;</strong></ins>a<ins class="diffchar inserted"><strong> class=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>k</strong></ins>i<ins class="diffchar inserted"><strong> externa</strong></ins>l<ins class="diffchar inserted"><strong>&quot; </strong></ins>t<ins class="diffchar inserted"><strong>arget=&quot;</strong></ins>_<ins class="diffchar inserted"><strong>blank&quot; title=&quot;External link&quot; h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;h</strong></ins>t<ins class="diffchar inserted"><strong>tp://httpd.apache.org/</strong></ins>&quot; rel=&quot;external&quot;&gt;<ins class="diffchar inserted"><strong>A</strong></ins>p<ins class="diffchar inserted"><strong>ach</strong></ins>e<ins class="diffchar inserted"><strong>&lt;/a&gt;.</strong></ins> <ins class="diffchar inserted"><strong>D</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins> m<ins class="diffchar inserted"><strong>odific</strong></ins>ati<ins class="diffchar inserted"><strong>ons m</strong></ins>i<ins class="diffchar inserted"><strong>neures peuven</strong></ins>t <ins class="diffchar inserted"><strong>être </strong></ins>n<ins class="diffchar inserted"><strong>écessaires p</strong></ins>o<ins class="diffchar inserted"><strong>ur les serveurs </strong></ins>w<ins class="diffchar inserted"><strong>eb autre</strong></ins>s<ins class="diffchar inserted"><strong> qu&#039;Ap</strong></ins>a<ins class="diffchar inserted"><strong>che</strong></ins>.</blockquote><blockquote>- &lt;p&gt;Votre serveur <del class="diffchar deleted"><strong>W</strong></del>eb d<del class="diffchar deleted"><strong>evra</strong></del>it <del class="diffchar deleted"><strong>posséd</strong></del>er a<del class="diffchar deleted"><strong>u</strong></del> minimu<del class="diffchar deleted"><strong>m</strong></del> :</blockquote><blockquote>+ &lt;p&gt;Votre serveur <ins class="diffchar inserted"><strong>w</strong></ins>eb d<ins class="diffchar inserted"><strong>o</strong></ins>it <ins class="diffchar inserted"><strong>êtr</strong></ins>e<ins class="diffchar inserted"><strong> configu</strong></ins>r<ins class="diffchar inserted"><strong>é</strong></ins> a<ins class="diffchar inserted"><strong>vec</strong></ins> <ins class="diffchar inserted"><strong>les exigences &lt;strong&gt;</strong></ins>minim<ins class="diffchar inserted"><strong>ales&lt;/strong&gt; s</strong></ins>u<ins class="diffchar inserted"><strong>ivantes</strong></ins> :</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt; 512 <del class="diffchar deleted"><strong>méga</strong></del>o<del class="diffchar deleted"><strong>ctets</strong></del> de <del class="diffchar deleted"><strong>mémoire vive (en fonction du traffic espéré)</strong></del><br>&lt;/li&gt;&lt;li&gt; 100 <del class="diffchar deleted"><strong>méga</strong></del>o<del class="diffchar deleted"><strong>ctets</strong></del> d&#039;espac<del class="diffchar deleted"><strong>e libre sur l</strong></del>e d<del class="diffchar deleted"><strong>isqu</strong></del>e <del class="diffchar deleted"><strong>dur (le</strong></del>s<del class="diffchar deleted"><strong> fichiers sources prennen</strong></del>t<del class="diffchar deleted"><strong> envir</strong></del>o<del class="diffchar deleted"><strong>n 35 Mo et les images </strong></del>c<del class="diffchar deleted"><strong>h</strong></del>a<del class="diffchar deleted"><strong>r</strong></del>g<del class="diffchar deleted"><strong>é</strong></del>e<del class="diffchar deleted"><strong>s vers</strong></del> l<del class="diffchar deleted"><strong>e s</strong></del>i<del class="diffchar deleted"><strong>te sont stockées su</strong></del>r<del class="diffchar deleted"><strong> disqu</strong></del>e<del class="diffchar deleted"><strong>).</strong></del></blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt; 512 <ins class="diffchar inserted"><strong>M</strong></ins>o de <ins class="diffchar inserted"><strong>RAM</strong></ins><br>&lt;/li&gt;&lt;li&gt; 100 <ins class="diffchar inserted"><strong>M</strong></ins>o d&#039;espace de stoc<ins class="diffchar inserted"><strong>k</strong></ins>age li<ins class="diffchar inserted"><strong>b</strong></ins>re</blockquote><blockquote>- &lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Base_de_donn_es&quot;&gt; Base de&amp;nbsp;donn<del class="diffchar deleted"><strong>é</strong></del>es&lt;a href=&quot;#Base_de_donn_es&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;Tiki <del class="diffchar deleted"><strong>r</strong></del>e<del class="diffchar deleted"><strong>qu</strong></del>i<del class="diffchar deleted"><strong>er</strong></del>t<del class="diffchar deleted"><strong> un</strong></del>e <del class="diffchar deleted"><strong>conn</strong></del>e<del class="diffchar deleted"><strong>x</strong></del>i<del class="diffchar deleted"><strong>on </strong></del>a<del class="diffchar deleted"><strong>c</strong></del>ti<del class="diffchar deleted"><strong>v</strong></del>e <del class="diffchar deleted"><strong>à une b</strong></del>as<del class="diffchar deleted"><strong>e de donnée</strong></del>s <del class="diffchar deleted"><strong>relat</strong></del>i<del class="diffchar deleted"><strong>onn</strong></del>e<del class="diffchar deleted"><strong>lle </strong></del>MariaDB <del class="diffchar deleted"><strong>ou</strong></del> MySQL<del class="diffchar deleted"><strong>.</strong></del> L<del class="diffchar deleted"><strong>a</strong></del> <del class="diffchar deleted"><strong>b</strong></del>as<del class="diffchar deleted"><strong>e de donnée</strong></del>s peu<del class="diffchar deleted"><strong>t</strong></del> <del class="diffchar deleted"><strong>êt</strong></del>re<del class="diffchar deleted"><strong> i</strong></del>n<del class="diffchar deleted"><strong>st</strong></del>a<del class="diffchar deleted"><strong>llé</strong></del>e<del class="diffchar deleted"><strong> su</strong></del>r<del class="diffchar deleted"><strong> l</strong></del>e<del class="diffchar deleted"><strong> même supp</strong></del>ort<del class="diffchar deleted"><strong> phys</strong></del>i<del class="diffchar deleted"><strong>qu</strong></del>e<del class="diffchar deleted"><strong> qu</strong></del>e <del class="diffchar deleted"><strong>le s</strong></del>erve<del class="diffchar deleted"><strong>u</strong></del>r <del class="diffchar deleted"><strong>Web (l</strong></del>oc<del class="diffchar deleted"><strong>a</strong></del>l<del class="diffchar deleted"><strong>ho</strong></del>s<del class="diffchar deleted"><strong>t). Elle</strong></del> pe<del class="diffchar deleted"><strong>ut </strong></del>a<del class="diffchar deleted"><strong>ussi</strong></del> <del class="diffchar deleted"><strong>êt</strong></del>re <del class="diffchar deleted"><strong>dist</strong></del>a<del class="diffchar deleted"><strong>nte</strong></del>.</blockquote><blockquote>+ &lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Base_de_donn_es<ins class="diffchar inserted"><strong>_</strong></ins>&quot;&gt; Base de<ins class="diffchar inserted"><strong> données &lt;img src=&quot;dl440?display&amp;format=png&amp;quality=75&quot; loading=&quot;lazy&quot;  width=&quot;110&quot; height=&quot;&quot; style=&quot;float:right;&quot; class=&quot;regImage pluginImg440 &quot; data-src=&quot;dl440?display&amp;format=png&amp;quality=75&quot; alt=&quot;MariaDB&quot; /&gt;</strong></ins>&amp;nbsp;<ins class="diffchar inserted"><strong>&lt;img src=&quot;</strong></ins>d<ins class="diffchar inserted"><strong>l1655?display&amp;f</strong></ins>o<ins class="diffchar inserted"><strong>rmat=p</strong></ins>n<ins class="diffchar inserted"><strong>g&amp;quality=75&quot; loadi</strong></ins>n<ins class="diffchar inserted"><strong>g=&quot;lazy&quot;  width=&quot;110&quot; h</strong></ins>e<ins class="diffchar inserted"><strong>ight=&quot;&quot; </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;float:right;&quot; class=&quot;regImage pluginImg1655 &quot; data-src=&quot;dl1655?display&amp;format=png&amp;quality=75&quot; alt=&quot;MySQL&quot; /&gt;</strong></ins>&lt;a href=&quot;#Base_de_donn_es<ins class="diffchar inserted"><strong>_</strong></ins>&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;Tiki <ins class="diffchar inserted"><strong>néc</strong></ins>e<ins class="diffchar inserted"><strong>ss</strong></ins>ite <ins class="diffchar inserted"><strong>&lt;a hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;Mar</strong></ins>ia<ins class="diffchar inserted"><strong>DB&quot; </strong></ins>ti<ins class="diffchar inserted"><strong>tl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;MariaDB&quot;</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>ass<ins class="diffchar inserted"><strong>=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>w</strong></ins>i<ins class="diffchar inserted"><strong>ki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;</strong></ins>MariaDB<ins class="diffchar inserted"><strong>&lt;/a&gt;,</strong></ins> <ins class="diffchar inserted"><strong>&lt;a</strong></ins> <ins class="diffchar inserted"><strong>href=&quot;</strong></ins>MySQL<ins class="diffchar inserted"><strong>&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;MySQ</strong></ins>L<ins class="diffchar inserted"><strong>&quot;</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>ass<ins class="diffchar inserted"><strong>=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>wiki_</strong></ins>p<ins class="diffchar inserted"><strong>ag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;MySQL&lt;/a&gt; o</strong></ins>u <ins class="diffchar inserted"><strong>&lt;a h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;Perco</strong></ins>na<ins class="diffchar inserted"><strong>-S</strong></ins>er<ins class="diffchar inserted"><strong>v</strong></ins>e<ins class="diffchar inserted"><strong>r-f</strong></ins>or<ins class="diffchar inserted"><strong>-MySQL&quot; </strong></ins>ti<ins class="diffchar inserted"><strong>tl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;P</strong></ins>e<ins class="diffchar inserted"><strong>rcona</strong></ins> <ins class="diffchar inserted"><strong>S</strong></ins>erver <ins class="diffchar inserted"><strong>f</strong></ins>o<ins class="diffchar inserted"><strong>r MySQL&quot; </strong></ins>cl<ins class="diffchar inserted"><strong>a</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>wiki_</strong></ins>p<ins class="diffchar inserted"><strong>ag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;Percon</strong></ins>a <ins class="diffchar inserted"><strong>Se</strong></ins>r<ins class="diffchar inserted"><strong>v</strong></ins>e<ins class="diffchar inserted"><strong>r</strong></ins> <ins class="diffchar inserted"><strong>for MySQL&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt;</strong></ins>.</blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>h3</strong></del> <del class="diffchar deleted"><strong>cl</strong></del>ass<del class="diffchar deleted"><strong>=&quot;sh</strong></del>o<del class="diffchar deleted"><strong>whide_headi</strong></del>n<del class="diffchar deleted"><strong>g</strong></del> <del class="diffchar deleted"><strong>d-flex</strong></del> <del class="diffchar deleted"><strong>j</strong></del>u<del class="diffchar deleted"><strong>sti</strong></del>f<del class="diffchar deleted"><strong>y-c</strong></del>o<del class="diffchar deleted"><strong>ntent-st</strong></del>a<del class="diffchar deleted"><strong>r</strong></del>t<del class="diffchar deleted"><strong>&quot;</strong></del> i<del class="diffchar deleted"><strong>d=&quot;Param_trag</strong></del>e<del class="diffchar deleted"><strong>_de_MySQL&quot;&gt;</strong></del> <del class="diffchar deleted"><strong>P</strong></del>ar<del class="diffchar deleted"><strong>a</strong></del>m<del class="diffchar deleted"><strong>étr</strong></del>a<del class="diffchar deleted"><strong>g</strong></del>e <del class="diffchar deleted"><strong>de&amp;nbsp;MySQL</strong></del>&lt;a <del class="diffchar deleted"><strong>h</strong></del>re<del class="diffchar deleted"><strong>f</strong></del>=&quot;<del class="diffchar deleted"><strong>#Param</strong></del>_<del class="diffchar deleted"><strong>tr</strong></del>a<del class="diffchar deleted"><strong>ge_de_MySQL</strong></del>&quot; class=&quot;<del class="diffchar deleted"><strong>head</strong></del>i<del class="diffchar deleted"><strong>ng-l</strong></del>i<del class="diffchar deleted"><strong>nk</strong></del>&quot; <del class="diffchar deleted"><strong>a</strong></del>r<del class="diffchar deleted"><strong>ia-lab</strong></del>e<del class="diffchar deleted"><strong>l</strong></del>=&quot;h<del class="diffchar deleted"><strong>eadin</strong></del>g<del class="diffchar deleted"><strong> l</strong></del>i<del class="diffchar deleted"><strong>nk&quot;&gt;&lt;span c</strong></del>la<del class="diffchar deleted"><strong>ss=&quot;i</strong></del>co<del class="diffchar deleted"><strong>n </strong></del>i<del class="diffchar deleted"><strong>con-l</strong></del>i<del class="diffchar deleted"><strong>n</strong></del>k<del class="diffchar deleted"><strong> fas fa-l</strong></del>i<del class="diffchar deleted"><strong>n</strong></del>k<del class="diffchar deleted"><strong> &quot;   &gt;&lt;/sp</strong></del>an<del class="diffchar deleted"><strong>&gt;&lt;</strong></del>/<del class="diffchar deleted"><strong>a&gt;&lt;</strong></del>/<del class="diffchar deleted"><strong>h3&gt;<br>&lt;p&gt;Les c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>ma<del class="diffchar deleted"><strong>nd</strong></del>e<del class="diffchar deleted"><strong>s i</strong></del>n<del class="diffchar deleted"><strong>d</strong></del>i<del class="diffchar deleted"><strong>quées </strong></del>i<del class="diffchar deleted"><strong>c</strong></del>i<del class="diffchar deleted"><strong> n</strong></del>e<del class="diffchar deleted"><strong> le sont </strong></del>q<del class="diffchar deleted"><strong>u&#039;en g</strong></del>ui<del class="diffchar deleted"><strong>se d&#039;ex</strong></del>em<del class="diffchar deleted"><strong>pl</strong></del>e<del class="diffchar deleted"><strong> </strong></del>s<del class="diffchar deleted"><strong>eu</strong></del>l<del class="diffchar deleted"><strong>emen</strong></del>t<del class="diffchar deleted"><strong>, dan</strong></del>s<del class="diffchar deleted"><strong> </strong></del>l<del class="diffchar deleted"><strong>e </strong></del>c<del class="diffchar deleted"><strong>as </strong></del>o<del class="diffchar deleted"><strong>u vous u</strong></del>ti<del class="diffchar deleted"><strong>l</strong></del>i<del class="diffchar deleted"><strong>sez la l</strong></del>i<del class="diffchar deleted"><strong>g</strong></del>ne<del class="diffchar deleted"><strong> de c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>ma<del class="diffchar deleted"><strong>nd</strong></del>e<del class="diffchar deleted"><strong>. Si v</strong></del>o<del class="diffchar deleted"><strong>us </strong></del>n<del class="diffchar deleted"><strong>&#039;ê</strong></del>te<del class="diffchar deleted"><strong>s pas à l&#039;a</strong></del>i<del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong> avec MySQL, p</strong></del>en<del class="diffchar deleted"><strong>sez à u</strong></del>t<del class="diffchar deleted"><strong>ili</strong></del>s<del class="diffchar deleted"><strong>er PhpM</strong></del>y<del class="diffchar deleted"><strong>Ad</strong></del>m<del class="diffchar deleted"><strong>in.</strong></del></blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>p&gt;Nous</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>asson<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>à</strong></ins> u<ins class="diffchar inserted"><strong>n </strong></ins>fo<ins class="diffchar inserted"><strong>rm</strong></ins>at <ins class="diffchar inserted"><strong>l</strong></ins>i<ins class="diffchar inserted"><strong>sibl</strong></ins>e <ins class="diffchar inserted"><strong>p</strong></ins>ar<ins class="diffchar inserted"><strong> </strong></ins>ma<ins class="diffchar inserted"><strong>chin</strong></ins>e <ins class="diffchar inserted"><strong>: </strong></ins>&lt;a <ins class="diffchar inserted"><strong>ta</strong></ins>r<ins class="diffchar inserted"><strong>g</strong></ins>e<ins class="diffchar inserted"><strong>t</strong></ins>=&quot;_<ins class="diffchar inserted"><strong>bl</strong></ins>a<ins class="diffchar inserted"><strong>nk</strong></ins>&quot; class=&quot;<ins class="diffchar inserted"><strong>w</strong></ins>i<ins class="diffchar inserted"><strong>k</strong></ins>i&quot; <ins class="diffchar inserted"><strong> h</strong></ins>re<ins class="diffchar inserted"><strong>f</strong></ins>=&quot;h<ins class="diffchar inserted"><strong>ttps://</strong></ins>gi<ins class="diffchar inserted"><strong>t</strong></ins>la<ins class="diffchar inserted"><strong>b.</strong></ins>co<ins class="diffchar inserted"><strong>m/t</strong></ins>i<ins class="diffchar inserted"><strong>kiw</strong></ins>iki<ins class="diffchar inserted"><strong>/ti</strong></ins>k<ins class="diffchar inserted"><strong>i-m</strong></ins>an<ins class="diffchar inserted"><strong>ager</strong></ins>/<ins class="diffchar inserted"><strong>-</strong></ins>/<ins class="diffchar inserted"><strong>bl</strong></ins>o<ins class="diffchar inserted"><strong>b/</strong></ins>ma<ins class="diffchar inserted"><strong>st</strong></ins>e<ins class="diffchar inserted"><strong>r/co</strong></ins>n<ins class="diffchar inserted"><strong>f</strong></ins>i<ins class="diffchar inserted"><strong>g/t</strong></ins>i<ins class="diffchar inserted"><strong>k</strong></ins>i<ins class="diffchar inserted"><strong>_r</strong></ins>equi<ins class="diffchar inserted"><strong>r</strong></ins>eme<ins class="diffchar inserted"><strong>nt</strong></ins>s<ins class="diffchar inserted"><strong>.ym</strong></ins>l<ins class="diffchar inserted"><strong>&quot;&gt;h</strong></ins>t<ins class="diffchar inserted"><strong>tp</strong></ins>s<ins class="diffchar inserted"><strong>://git</strong></ins>l<ins class="diffchar inserted"><strong>ab.</strong></ins>co<ins class="diffchar inserted"><strong>m/</strong></ins>ti<ins class="diffchar inserted"><strong>kiw</strong></ins>i<ins class="diffchar inserted"><strong>k</strong></ins>i<ins class="diffchar inserted"><strong>/tiki-ma</strong></ins>n<ins class="diffchar inserted"><strong>ag</strong></ins>e<ins class="diffchar inserted"><strong>r/-/bl</strong></ins>o<ins class="diffchar inserted"><strong>b/</strong></ins>ma<ins class="diffchar inserted"><strong>st</strong></ins>e<ins class="diffchar inserted"><strong>r/c</strong></ins>on<ins class="diffchar inserted"><strong>fig/</strong></ins>t<ins class="diffchar inserted"><strong>iki_r</strong></ins>e<ins class="diffchar inserted"><strong>qu</strong></ins>i<ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>m</strong></ins>ents<ins class="diffchar inserted"><strong>.</strong></ins>ym<ins class="diffchar inserted"><strong>l&lt;/a&gt;</strong></ins></blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>ul&gt;&lt;</strong></del>li<del class="diffchar deleted"><strong>&gt;</strong></del> <del class="diffchar deleted"><strong>C</strong></del>r<del class="diffchar deleted"><strong>é</strong></del>e<del class="diffchar deleted"><strong>z u</strong></del>ne base de don<del class="diffchar deleted"><strong>né</strong></del>es <del class="diffchar deleted"><strong>v</strong></del>id<del class="diffchar deleted"><strong>e</strong></del> <del class="diffchar deleted"><strong>pou</strong></del>r sto<del class="diffchar deleted"><strong>ck</strong></del>er le<del class="diffchar deleted"><strong>s</strong></del> don<del class="diffchar deleted"><strong>né</strong></del>es de Tikiwiki<del class="diffchar deleted"><strong><br></strong></del>&lt;<del class="diffchar deleted"><strong>b</strong></del>r /&gt; <del class="diffchar deleted"><strong>:</strong></del> <del class="diffchar deleted"><strong>mysq</strong></del>l<del class="diffchar deleted"><strong>adm</strong></del>i<del class="diffchar deleted"><strong>n</strong></del> c<del class="diffchar deleted"><strong>r</strong></del>ea<del class="diffchar deleted"><strong>t</strong></del>e tikid<del class="diffchar deleted"><strong>b<br></strong></del>&lt;/li&gt;&lt;li&gt; <del class="diffchar deleted"><strong>I</strong></del>l es<del class="diffchar deleted"><strong>t</strong></del> forte<del class="diffchar deleted"><strong>m</strong></del>en<del class="diffchar deleted"><strong>t</strong></del> <del class="diffchar deleted"><strong>r</strong></del>e<del class="diffchar deleted"><strong>com</strong></del>ma<del class="diffchar deleted"><strong>n</strong></del>dé <del class="diffchar deleted"><strong>d</strong></del>e <del class="diffchar deleted"><strong>cr</strong></del>éer un n<del class="diffchar deleted"><strong>ou</strong></del>vea<del class="diffchar deleted"><strong>u</strong></del> <del class="diffchar deleted"><strong>c</strong></del>o<del class="diffchar deleted"><strong>m</strong></del>pte <del class="diffchar deleted"><strong>m</strong></del>ys<del class="diffchar deleted"><strong>q</strong></del>l pour acc<del class="diffchar deleted"><strong>éd</strong></del>er <del class="diffchar deleted"><strong>à</strong></del> la <del class="diffchar deleted"><strong>b</strong></del>a<del class="diffchar deleted"><strong>s</strong></del>e <del class="diffchar deleted"><strong>créé</strong></del>e.<del class="diffchar deleted"><strong><br></strong></del>&lt;<del class="diffchar deleted"><strong>br</strong></del> /&gt; : <del class="diffchar deleted"><strong>m</strong></del>ys<del class="diffchar deleted"><strong>ql</strong></del> <del class="diffchar deleted"><strong>-</strong></del>e &quot;grant all o<del class="diffchar deleted"><strong>n</strong></del> tikid<del class="diffchar deleted"><strong>b</strong></del>.<del class="diffchar deleted"><strong>*</strong></del> t<del class="diffchar deleted"><strong>o</strong></del> ti<del class="diffchar deleted"><strong>k</strong></del>id<del class="diffchar deleted"><strong>b</strong></del>user<del class="diffchar deleted"><strong>@</strong></del>local<del class="diffchar deleted"><strong>ho</strong></del>st iden<del class="diffchar deleted"><strong>t</strong></del>ified <del class="diffchar deleted"><strong>b</strong></del>y <del class="diffchar deleted"><strong>&#039;</strong></del>ti<del class="diffchar deleted"><strong>k</strong></del>ipass<del class="diffchar deleted"><strong>&#039;;</strong></del>&quot;<del class="diffchar deleted"><strong><br></strong></del>&lt;<del class="diffchar deleted"><strong>br</strong></del> /&gt; : <del class="diffchar deleted"><strong>my</strong></del>s<del class="diffchar deleted"><strong>q</strong></del>l -e &quot;<del class="diffchar deleted"><strong>f</strong></del>lus<del class="diffchar deleted"><strong>h</strong></del> privileges;&quot;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong><br></strong></ins>&lt;<ins class="diffchar inserted"><strong>div id=&quot;wpfancytab</strong></ins>l<ins class="diffchar inserted"><strong>e3-d</strong></ins>i<ins class="diffchar inserted"><strong>v&quot;</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;table-</strong></ins>re<ins class="diffchar inserted"><strong>spo</strong></ins>n<ins class="diffchar inserted"><strong>siv</strong></ins>e <ins class="diffchar inserted"><strong>ts-wrapperdiv &quot;&gt;	&lt;ta</strong></ins>b<ins class="diffchar inserted"><strong>le cl</strong></ins>as<ins class="diffchar inserted"><strong>s=&quot;tabl</strong></ins>e <ins class="diffchar inserted"><strong>table-stripe</strong></ins>d<ins class="diffchar inserted"><strong> tabl</strong></ins>e<ins class="diffchar inserted"><strong>-hover</strong></ins> <ins class="diffchar inserted"><strong> normal fixe</strong></ins>d<ins class="diffchar inserted"><strong>-lay</strong></ins>o<ins class="diffchar inserted"><strong>ut&quot; id=&quot;wpfa</strong></ins>n<ins class="diffchar inserted"><strong>cytabl</strong></ins>e<ins class="diffchar inserted"><strong>3&quot;&gt;	&lt;thead cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; w</strong></ins>id<ins class="diffchar inserted"><strong>th:</strong></ins> <ins class="diffchar inserted"><strong>20%;&quot;&gt;Ve</strong></ins>r<ins class="diffchar inserted"><strong>sion de Tiki &lt;/th&gt;			&lt;th</strong></ins> st<ins class="diffchar inserted"><strong>yle=&quot; width: 20%;&quot;&gt; Versi</strong></ins>o<ins class="diffchar inserted"><strong>ns d</strong></ins>e<ins class="diffchar inserted"><strong> Ma</strong></ins>r<ins class="diffchar inserted"><strong>iaDB</strong></ins> <ins class="diffchar inserted"><strong>&lt;/th&gt;			&lt;th sty</strong></ins>le<ins class="diffchar inserted"><strong>=&quot;</strong></ins> <ins class="diffchar inserted"><strong>wi</strong></ins>d<ins class="diffchar inserted"><strong>th: 10%;&quot;&gt; Versi</strong></ins>on<ins class="diffchar inserted"><strong>s d</strong></ins>e<ins class="diffchar inserted"><strong> MySQL &lt;/th&gt;			&lt;th </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;</strong></ins> <ins class="diffchar inserted"><strong>wi</strong></ins>d<ins class="diffchar inserted"><strong>th: 50%;&quot;&gt; R</strong></ins>e<ins class="diffchar inserted"><strong>marques&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; width: 20%; text-align: left; vertical-align: top&quot;&gt;&lt;a href=&quot;</strong></ins>Tiki<ins class="diffchar inserted"><strong>27&quot; title=&quot;Tiki27&quot; class=&quot;</strong></ins>wiki<ins class="diffchar inserted"><strong> wiki_page&quot;&gt;Tiki27</strong></ins>&lt;<ins class="diffchar inserted"><strong>/a&gt; LTS, &lt;a h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;Tiki28&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Tiki28&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki28&lt;</strong></ins>/<ins class="diffchar inserted"><strong>a</strong></ins>&gt;<ins class="diffchar inserted"><strong>,</strong></ins> <ins class="diffchar inserted"><strong>&lt;a</strong></ins> <ins class="diffchar inserted"><strong>href=&quot;Tiki29&quot; tit</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot;T</strong></ins>i<ins class="diffchar inserted"><strong>ki29&quot;</strong></ins> c<ins class="diffchar inserted"><strong>lass=&quot;wiki wiki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;Tiki29&lt;/</strong></ins>a<ins class="diffchar inserted"><strong>&gt; ou &lt;a hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;Tiki30&quot;</strong></ins> t<ins class="diffchar inserted"><strong>itle=&quot;T</strong></ins>iki<ins class="diffchar inserted"><strong>30&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki30&lt;/a&gt; LTS &lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 10.5+ </strong></ins>&lt;/<ins class="diffchar inserted"><strong>td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 10%;&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong> 8+ </strong></ins>&lt;<ins class="diffchar inserted"><strong>/td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 50%;&quot;</strong></ins>&gt; <ins class="diffchar inserted"><strong>MariaDB 10.2.2+ ou MySQL 5.7+ sont </strong></ins>l<ins class="diffchar inserted"><strong>es</strong></ins> <ins class="diffchar inserted"><strong>v</strong></ins>e<ins class="diffchar inserted"><strong>rsion</strong></ins>s<ins class="diffchar inserted"><strong> où le</strong></ins> for<ins class="diffchar inserted"><strong>ma</strong></ins>t<ins class="diffchar inserted"><strong> d</strong></ins>e<ins class="diffchar inserted"><strong> lign</strong></ins>e<ins class="diffchar inserted"><strong> I</strong></ins>n<ins class="diffchar inserted"><strong>noDB</strong></ins> e<ins class="diffchar inserted"><strong>st Dyna</strong></ins>m<ins class="diffchar inserted"><strong>ic p</strong></ins>a<ins class="diffchar inserted"><strong>r </strong></ins>dé<ins class="diffchar inserted"><strong>faut,</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>e <ins class="diffchar inserted"><strong>qui est n</strong></ins>é<ins class="diffchar inserted"><strong>c</strong></ins>e<ins class="diffchar inserted"><strong>ssai</strong></ins>r<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>po</strong></ins>u<ins class="diffchar inserted"><strong>r certai</strong></ins>n<ins class="diffchar inserted"><strong>es</strong></ins> <ins class="diffchar inserted"><strong>tables.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-alig</strong></ins>n<ins class="diffchar inserted"><strong>: left; </strong></ins>ve<ins class="diffchar inserted"><strong>rtic</strong></ins>a<ins class="diffchar inserted"><strong>l-align:</strong></ins> <ins class="diffchar inserted"><strong>t</strong></ins>op<ins class="diffchar inserted"><strong>&quot;&gt;&lt;a href=&quot;Tiki21&quot; </strong></ins>t<ins class="diffchar inserted"><strong>itl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;Tiki21&quot;</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;wiki wiki_page&quot;&gt;Tiki21&lt;/a&gt; à &lt;a href=&quot;Tiki26&quot; title=&quot;Tiki26&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki26&lt;/a&gt; &lt;/td&gt;			&lt;td st</strong></ins>y<ins class="diffchar inserted"><strong>le=&quot; width: 20%;&quot;&gt; 5.5+ &lt;/td&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>ty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; width: 10%;&quot;&gt; 5.7+ &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt; Aucun</strong></ins> p<ins class="diffchar inserted"><strong>r</strong></ins>o<ins class="diffchar inserted"><strong>blème conn</strong></ins>u<ins class="diffchar inserted"><strong> au 15/06/2023&lt;/td&gt;		&lt;/t</strong></ins>r<ins class="diffchar inserted"><strong>&gt;		&lt;tr&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; width: 20%; text-</strong></ins>a<ins class="diffchar inserted"><strong>lign: left; verti</strong></ins>c<ins class="diffchar inserted"><strong>al-align: top&quot;&gt;&lt;a href=&quot;Tiki19&quot; title=&quot;Tiki19&quot; </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;wiki wiki_pag</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;Tiki19&lt;/a&gt; ou &lt;a h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;Tiki20&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Tiki20&quot;</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>la<ins class="diffchar inserted"><strong>ss=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>wiki_p</strong></ins>a<ins class="diffchar inserted"><strong>g</strong></ins>e<ins class="diffchar inserted"><strong>&quot;&gt;Tiki20&lt;/a&gt;</strong></ins> <ins class="diffchar inserted"><strong>&lt;/td&gt;			&lt;td styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot; width: 20%;&quot;&gt; 5</strong></ins>.<ins class="diffchar inserted"><strong>5-10.4 </strong></ins>&lt;<ins class="diffchar inserted"><strong>/td&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; width: 10%;&quot;&gt; 5.5.3-5.7 &lt;</strong></ins>/<ins class="diffchar inserted"><strong>td</strong></ins>&gt;<ins class="diffchar inserted"><strong>			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; width</strong></ins>: <ins class="diffchar inserted"><strong>50%;&quot;&gt; M</strong></ins>y<ins class="diffchar inserted"><strong>SQL 5.6+ ou MariaDB 10.1+ </strong></ins>s<ins class="diffchar inserted"><strong>ont</strong></ins> <ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>commandés.</strong></ins> <ins class="diffchar inserted"><strong>Première version à prendre en charge &lt;a href=</strong></ins>&quot;<ins class="diffchar inserted"><strong>https://dev.tiki.or</strong></ins>g<ins class="diffchar inserted"><strong>/utf8mb4&quot; class=&quot;wiki ext_page dev&quot;&gt;utf8mb4&lt;/a&gt;&lt;/td&gt;		&lt;/t</strong></ins>r<ins class="diffchar inserted"><strong>&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-</strong></ins>a<ins class="diffchar inserted"><strong>lig</strong></ins>n<ins class="diffchar inserted"><strong>: lef</strong></ins>t<ins class="diffchar inserted"><strong>;</strong></ins> <ins class="diffchar inserted"><strong>vertic</strong></ins>al<ins class="diffchar inserted"><strong>-a</strong></ins>l<ins class="diffchar inserted"><strong>ign:</strong></ins> <ins class="diffchar inserted"><strong>t</strong></ins>o<ins class="diffchar inserted"><strong>p&quot;&gt;&lt;a href=&quot;Tiki18&quot;</strong></ins> t<ins class="diffchar inserted"><strong>itle=&quot;T</strong></ins>iki<ins class="diffchar inserted"><strong>18&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki18&lt;/a&gt; LTS &lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 5</strong></ins>.<ins class="diffchar inserted"><strong>1-10.4</strong></ins> <ins class="diffchar inserted"><strong>&lt;/</strong></ins>t<ins class="diffchar inserted"><strong>d&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>s</strong></ins>t<ins class="diffchar inserted"><strong>yle=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 10%;&quot;&gt; 5.0-5.7 &lt;/td&gt;			&lt;td style=&quot; w</strong></ins>id<ins class="diffchar inserted"><strong>th: 50%;&quot;&gt; MySQL 5.6+ o</strong></ins>u<ins class="diffchar inserted"><strong> MariaDB 10.1+ </strong></ins>s<ins class="diffchar inserted"><strong>ont r</strong></ins>e<ins class="diffchar inserted"><strong>commandés, ca</strong></ins>r<ins class="diffchar inserted"><strong> toutes </strong></ins>l<ins class="diffchar inserted"><strong>es f</strong></ins>o<ins class="diffchar inserted"><strong>n</strong></ins>c<ins class="diffchar inserted"><strong>tionn</strong></ins>al<ins class="diffchar inserted"><strong>ité</strong></ins>s<ins class="diffchar inserted"><strong> ne son</strong></ins>t <ins class="diffchar inserted"><strong>pas d</strong></ins>i<ins class="diffchar inserted"><strong>sponibles avec </strong></ins>de<ins class="diffchar inserted"><strong>s versio</strong></ins>n<ins class="diffchar inserted"><strong>s </strong></ins>i<ins class="diffchar inserted"><strong>n</strong></ins>f<ins class="diffchar inserted"><strong>ér</strong></ins>ie<ins class="diffchar inserted"><strong>ures.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;t</strong></ins>d <ins class="diffchar inserted"><strong>st</strong></ins>y<ins class="diffchar inserted"><strong>le=&quot;</strong></ins> <ins class="diffchar inserted"><strong>wid</strong></ins>t<ins class="diffchar inserted"><strong>h: 20%; text-al</strong></ins>i<ins class="diffchar inserted"><strong>gn: left; vert</strong></ins>i<ins class="diffchar inserted"><strong>cal-align: to</strong></ins>p<ins class="diffchar inserted"><strong>&quot;&gt;&lt;a href=&quot;Tiki15&quot; title=&quot;Tiki15&quot; cl</strong></ins>ass<ins class="diffchar inserted"><strong>=</strong></ins>&quot;<ins class="diffchar inserted"><strong>wiki wiki_page&quot;&gt;Tiki15</strong></ins>&lt;<ins class="diffchar inserted"><strong>/a&gt;</strong></ins> <ins class="diffchar inserted"><strong>LTS &lt;</strong></ins>/<ins class="diffchar inserted"><strong>td</strong></ins>&gt;<ins class="diffchar inserted"><strong>			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; width</strong></ins>: <ins class="diffchar inserted"><strong>20%;&quot;&gt; 5.0-10.1 &lt;/td&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>ty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 10%;&quot;&gt; 5.0</strong></ins>-<ins class="diffchar inserted"><strong>5.6 &lt;/td&gt;			&lt;td styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 50%;</strong></ins>&quot;<ins class="diffchar inserted"><strong>&gt; À partir de Tiki 15, </strong></ins>l<ins class="diffchar inserted"><strong>es scripts de mise à niveau so</strong></ins>us<ins class="diffchar inserted"><strong> MariaDB 10.1 / MySQL 5.6</strong></ins> p<ins class="diffchar inserted"><strong>euvent ne pas fonctionne</strong></ins>r<ins class="diffchar inserted"><strong> depu</strong></ins>i<ins class="diffchar inserted"><strong>s des </strong></ins>v<ins class="diffchar inserted"><strong>ers</strong></ins>i<ins class="diffchar inserted"><strong>ons antérieures de Tiki.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td sty</strong></ins>le<ins class="diffchar inserted"><strong>=&quot; width: 20%; text-ali</strong></ins>g<ins class="diffchar inserted"><strong>n: l</strong></ins>e<ins class="diffchar inserted"><strong>ft; vertical-align: top&quot;&gt;&lt;a href=&quot;Tiki12&quot; title=&quot;Tiki12&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wiki_page&quot;&gt;Tiki12&lt;/a&gt; LTS &lt;/td&gt;			&lt;td style=&quot; width: 20%</strong></ins>;&quot;<ins class="diffchar inserted"><strong>&gt; 5.1-5.5 &lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 5.0-5.5 &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt;&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;</strong></ins></blockquote><blockquote>- &lt;/li&gt;&lt;/<del class="diffchar deleted"><strong>ul</strong></del>&gt;&lt;/p&gt;<br>&lt;h<del class="diffchar deleted"><strong>3</strong></del> class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Para<del class="diffchar deleted"><strong>m_</strong></del>t<del class="diffchar deleted"><strong>r</strong></del>age<del class="diffchar deleted"><strong>_</strong></del>a<del class="diffchar deleted"><strong>v</strong></del>ec<del class="diffchar deleted"><strong>_</strong></del>un<del class="diffchar deleted"><strong>_</strong></del>autre_<del class="diffchar deleted"><strong>SGBD_</strong></del>si<del class="diffchar deleted"><strong>_v</strong></del>ous_n_utilise<del class="diffchar deleted"><strong>z</strong></del>_pas<del class="diffchar deleted"><strong>_M</strong></del>y<del class="diffchar deleted"><strong>SQL_</strong></del>:&quot;&gt; <del class="diffchar deleted"><strong>P</strong></del>aram<del class="diffchar deleted"><strong>é</strong></del>tra<del class="diffchar deleted"><strong>g</strong></del>e avec u<del class="diffchar deleted"><strong>n</strong></del> autre <del class="diffchar deleted"><strong>SGBD,</strong></del> si vous n<del class="diffchar deleted"><strong>&#039;u</strong></del>tili<del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong>z</strong></del> pas <del class="diffchar deleted"><strong>M</strong></del>y<del class="diffchar deleted"><strong>SQL&amp;</strong></del>nbs<del class="diffchar deleted"><strong>p</strong></del>;:&lt;a href=&quot;<del class="diffchar deleted"><strong>#</strong></del>Pa<del class="diffchar deleted"><strong>ram</strong></del>_trage<del class="diffchar deleted"><strong>_a</strong></del>vec<del class="diffchar deleted"><strong>_u</strong></del>n_a<del class="diffchar deleted"><strong>u</strong></del>tre_S<del class="diffchar deleted"><strong>GBD_</strong></del>si_<del class="diffchar deleted"><strong>vou</strong></del>s<del class="diffchar deleted"><strong>_n_u</strong></del>tilise<del class="diffchar deleted"><strong>z_</strong></del>pas_<del class="diffchar deleted"><strong>MySQ</strong></del>L<del class="diffchar deleted"><strong>_</strong></del>:&quot; class=&quot;<del class="diffchar deleted"><strong>h</strong></del>ea<del class="diffchar deleted"><strong>d</strong></del>in<del class="diffchar deleted"><strong>g-</strong></del>link&quot; <del class="diffchar deleted"><strong>a</strong></del>ria-l<del class="diffchar deleted"><strong>a</strong></del>bel=&quot;heading lin<del class="diffchar deleted"><strong>k</strong></del>&quot;&gt;&lt;spa<del class="diffchar deleted"><strong>n</strong></del> class=&quot;icon <del class="diffchar deleted"><strong>i</strong></del>co<del class="diffchar deleted"><strong>n-</strong></del>lin<del class="diffchar deleted"><strong>k</strong></del> <del class="diffchar deleted"><strong>f</strong></del>as fa-lin<del class="diffchar deleted"><strong>k</strong></del> &quot;   <del class="diffchar deleted"><strong>&gt;&lt;/</strong></del>spa<del class="diffchar deleted"><strong>n</strong></del>&gt;&lt;/a&gt;&lt;/h<del class="diffchar deleted"><strong>3</strong></del>&gt;<del class="diffchar deleted"><strong><br></strong></del>&lt;<del class="diffchar deleted"><strong>u</strong></del>l&gt;&lt;li&gt; <del class="diffchar deleted"><strong>F</strong></del>aites les <del class="diffchar deleted"><strong>mêm</strong></del>es op<del class="diffchar deleted"><strong>é</strong></del>rations a<del class="diffchar deleted"><strong>v</strong></del>ec v<del class="diffchar deleted"><strong>otr</strong></del>e <del class="diffchar deleted"><strong>SGBD</strong></del> <del class="diffchar deleted"><strong>q</strong></del>ue celles effect<del class="diffchar deleted"><strong>ué</strong></del>es a<del class="diffchar deleted"><strong>v</strong></del>e<del class="diffchar deleted"><strong>c</strong></del> l<del class="diffchar deleted"><strong>e</strong></del> <del class="diffchar deleted"><strong>SGBD</strong></del> <del class="diffchar deleted"><strong>MySQL</strong></del>.</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>br </strong></ins>/<ins class="diffchar inserted"><strong>&gt;La base de données peut être insta</strong></ins>l<ins class="diffchar inserted"><strong>lée sur la même mach</strong></ins>i<ins class="diffchar inserted"><strong>ne physique que le serveur web (c&#039;est-à-dire en &lt;strong</strong></ins>&gt;<ins class="diffchar inserted"><strong>localhost</strong></ins>&lt;/<ins class="diffchar inserted"><strong>strong</strong></ins>&gt;<ins class="diffchar inserted"><strong>), ou Tiki peut accéder à une base de données distante.<br></strong></ins>&lt;/p&gt;<ins class="diffchar inserted"><strong><br></strong></ins><br>&lt;h<ins class="diffchar inserted"><strong>2</strong></ins> class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;P<ins class="diffchar inserted"><strong>HP_&quot;&gt; PHP 	&lt;</strong></ins>a<ins class="diffchar inserted"><strong> h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;dl441?displ</strong></ins>a<ins class="diffchar inserted"><strong>y&quot;s</strong></ins>t<ins class="diffchar inserted"><strong>yle=&quot;flo</strong></ins>a<ins class="diffchar inserted"><strong>t: ri</strong></ins>g<ins class="diffchar inserted"><strong>ht;&quot; class=&quot;int</strong></ins>e<ins class="diffchar inserted"><strong>rn</strong></ins>a<ins class="diffchar inserted"><strong>l&quot; &gt;		&lt;img src=&quot;dl441?display&amp;format=gif&amp;quality=75&quot; loading=&quot;lazy&quot;  styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;float:right;&quot; </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;regImage pl</strong></ins>u<ins class="diffchar inserted"><strong>gi</strong></ins>n<ins class="diffchar inserted"><strong>Img441 img-fluid &quot; d</strong></ins>a<ins class="diffchar inserted"><strong>ta-src=&quot;dl441?display&amp;format=gif&amp;q</strong></ins>u<ins class="diffchar inserted"><strong>ali</strong></ins>t<ins class="diffchar inserted"><strong>y=75&quot; alt=&quot;PHP&quot; /&gt;	&lt;/a&gt;&lt;a h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;#PHP</strong></ins>_<ins class="diffchar inserted"><strong>&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;head</strong></ins>i<ins class="diffchar inserted"><strong>ng-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;<br>&lt;br /&gt;N</strong></ins>ous<ins class="diffchar inserted"><strong> passons à un format lisible par machine : &lt;a target=&quot;</strong></ins>_<ins class="diffchar inserted"><strong>bla</strong></ins>n<ins class="diffchar inserted"><strong>k&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki-manager/-/blob/master/config/tiki</strong></ins>_<ins class="diffchar inserted"><strong>req</strong></ins>u<ins class="diffchar inserted"><strong>iremen</strong></ins>t<ins class="diffchar inserted"><strong>s.yml&quot;&gt;https://g</strong></ins>i<ins class="diffchar inserted"><strong>t</strong></ins>l<ins class="diffchar inserted"><strong>ab.com/t</strong></ins>i<ins class="diffchar inserted"><strong>kiwiki/tiki-manager/-/blob/ma</strong></ins>s<ins class="diffchar inserted"><strong>t</strong></ins>e<ins class="diffchar inserted"><strong>r/config/tiki</strong></ins>_<ins class="diffchar inserted"><strong>requirements.yml&lt;/a&gt;<br>&lt;/</strong></ins>p<ins class="diffchar inserted"><strong>&gt;<br><br>&lt;div id=&quot;wpfancytable4-div&quot; cl</strong></ins>as<ins class="diffchar inserted"><strong>s=&quot;table-responsive ts-wrapperdiv &quot;&gt;	&lt;table class=&quot;table table-striped table-hover  normal fixed-la</strong></ins>y<ins class="diffchar inserted"><strong>out&quot; id=&quot;wpfancytable4&quot;&gt;	&lt;thead class=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th style=&quot; width</strong></ins>:<ins class="diffchar inserted"><strong> 20%;</strong></ins>&quot;&gt;<ins class="diffchar inserted"><strong>Version</strong></ins> <ins class="diffchar inserted"><strong>de Tiki &lt;/th&gt;			&lt;th style=&quot; width: 20%;&quot;&gt; Version minim</strong></ins>a<ins class="diffchar inserted"><strong>le de PHP &lt;/th&gt;			&lt;th style=&quot; width: 10%;&quot;&gt; Ve</strong></ins>r<ins class="diffchar inserted"><strong>sion m</strong></ins>a<ins class="diffchar inserted"><strong>xi</strong></ins>m<ins class="diffchar inserted"><strong>ale de PHP &lt;/</strong></ins>t<ins class="diffchar inserted"><strong>h&gt;			&lt;th style=&quot; width: 50%;&quot;&gt; Rema</strong></ins>r<ins class="diffchar inserted"><strong>ques&lt;/th&gt;		&lt;/tr&gt;	&lt;/the</strong></ins>a<ins class="diffchar inserted"><strong>d&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 20%; text-</strong></ins>a<ins class="diffchar inserted"><strong>lign: left; </strong></ins>ve<ins class="diffchar inserted"><strong>rti</strong></ins>c<ins class="diffchar inserted"><strong>al-align:</strong></ins> <ins class="diffchar inserted"><strong>top&quot;&gt;&lt;a href=&quot;Tiki27&quot; title=&quot;Tiki27&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki27&lt;/a&gt; LTS o</strong></ins>u <ins class="diffchar inserted"><strong>&lt;</strong></ins>a<ins class="diffchar inserted"><strong> href=&quot;Tiki28&quot; title=&quot;Tiki28&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki28&lt;/a&gt; o</strong></ins>u<ins class="diffchar inserted"><strong> &lt;a href=&quot;Tiki29&quot; </strong></ins>t<ins class="diffchar inserted"><strong>itle=&quot;Tiki29&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki29&lt;/a&gt; ou &lt;a h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;Tiki30&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Tiki30&quot;</strong></ins> <ins class="diffchar inserted"><strong>cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wik</strong></ins>i <ins class="diffchar inserted"><strong>wiki_page&quot;&gt;Tiki30&lt;/a&gt; &lt;/td&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 8.1 &lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 8.4 &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt; De</strong></ins>v<ins class="diffchar inserted"><strong>rait f</strong></ins>o<ins class="diffchar inserted"><strong>nctionner j</strong></ins>us<ins class="diffchar inserted"><strong>qu&#039;à</strong></ins> <ins class="diffchar inserted"><strong>PHP 9.0&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-alig</strong></ins>n<ins class="diffchar inserted"><strong>: left; ver</strong></ins>ti<ins class="diffchar inserted"><strong>cal-a</strong></ins>li<ins class="diffchar inserted"><strong>gn: top&quot;&gt;&lt;a hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;Tiki26&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Tiki26&quot; class=&quot;wiki wiki_</strong></ins>pa<ins class="diffchar inserted"><strong>ge&quot;&gt;Tiki26&lt;/a&gt; &lt;/td&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 20%;&quot;&gt; 8.1 &lt;/td&gt;			&lt;td st</strong></ins>y<ins class="diffchar inserted"><strong>le=&quot; width: 10%;&quot;&gt; 8.1 (8.2 et 8.3 e</strong></ins>n<ins class="diffchar inserted"><strong> </strong></ins>b<ins class="diffchar inserted"><strong>êta) &lt;/td&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot; width: 50%</strong></ins>;<ins class="diffchar inserted"><strong>&quot;&gt; Voir aussi </strong></ins>:<ins class="diffchar inserted"><strong> </strong></ins>&lt;a href=&quot;P<ins class="diffchar inserted"><strong>HP-8&quot; title=&quot;PHP 8&quot; cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;wiki wiki</strong></ins>_<ins class="diffchar inserted"><strong>page&quot;&gt;PHP 8&lt;/a&gt;&lt;/td&gt;		&lt;/</strong></ins>tr<ins class="diffchar inserted"><strong>&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-</strong></ins>a<ins class="diffchar inserted"><strong>li</strong></ins>g<ins class="diffchar inserted"><strong>n: l</strong></ins>e<ins class="diffchar inserted"><strong>ft; </strong></ins>ve<ins class="diffchar inserted"><strong>rti</strong></ins>c<ins class="diffchar inserted"><strong>al-alig</strong></ins>n<ins class="diffchar inserted"><strong>: top&quot;&gt;&lt;a href=&quot;Tiki22&quot; title=&quot;Tiki22&quot; class=&quot;wiki wiki</strong></ins>_<ins class="diffchar inserted"><strong>p</strong></ins>a<ins class="diffchar inserted"><strong>ge&quot;&gt;Tiki22&lt;/a&gt;, &lt;a href=&quot;Tiki23&quot; </strong></ins>t<ins class="diffchar inserted"><strong>itle=&quot;Tiki23&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki23&lt;/a&gt;, &lt;a h</strong></ins>re<ins class="diffchar inserted"><strong>f=&quot;Tiki24&quot; title=&quot;Tiki24&quot; class=&quot;wiki wiki</strong></ins>_<ins class="diffchar inserted"><strong>page&quot;&gt;Tiki24&lt;/a&gt; LT</strong></ins>S<ins class="diffchar inserted"><strong> et &lt;a href=&quot;Tiki25&quot; title=&quot;Tiki25&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wik</strong></ins>i_<ins class="diffchar inserted"><strong>page&quot;&gt;Tiki25&lt;/a&gt; &lt;/td&gt;			&lt;td </strong></ins>st<ins class="diffchar inserted"><strong>yle=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 20%;&quot;&gt; 7.4 &lt;/td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 10%;&quot;&gt; 7.4 &lt;/td&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>tyl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot; width: 50%;&quot;&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-align: left; vertical-align: to</strong></ins>p<ins class="diffchar inserted"><strong>&quot;&gt;&lt;a href=&quot;Tiki21&quot; title=&quot;Tiki21&quot; cl</strong></ins>as<ins class="diffchar inserted"><strong>s=&quot;wiki wiki</strong></ins>_<ins class="diffchar inserted"><strong>page&quot;&gt;Tiki21&lt;/a&gt; </strong></ins>L<ins class="diffchar inserted"><strong>TS &lt;/td&gt;			&lt;td style=&quot; width</strong></ins>:<ins class="diffchar inserted"><strong> 20%;</strong></ins>&quot;<ins class="diffchar inserted"><strong>&gt; &lt;a</strong></ins> class=&quot;<ins class="diffchar inserted"><strong>wiki </strong></ins>e<ins class="diffchar inserted"><strong>xtern</strong></ins>a<ins class="diffchar inserted"><strong>l&quot; target=&quot;_blank&quot; t</strong></ins>i<ins class="diffchar inserted"><strong>tle=&quot;Exter</strong></ins>n<ins class="diffchar inserted"><strong>al </strong></ins>link&quot; <ins class="diffchar inserted"><strong>h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;https://g</strong></ins>i<ins class="diffchar inserted"><strong>tl</strong></ins>a<ins class="diffchar inserted"><strong>b.com/tikiwiki/tiki/</strong></ins>-<ins class="diffchar inserted"><strong>/b</strong></ins>l<ins class="diffchar inserted"><strong>o</strong></ins>b<ins class="diffchar inserted"><strong>/21.x/setup.sh#L657&quot; r</strong></ins>el=&quot;<ins class="diffchar inserted"><strong>external&quot;&gt;7.2&lt;/a&gt; &lt;/td&gt;			&lt;td style=&quot; widt</strong></ins>h<ins class="diffchar inserted"><strong>: 10%;&quot;&gt; 7.3 &lt;/td&gt;			&lt;td styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot; width: 50%;&quot;&gt; Vous pouvez utiliser 7.4 s</strong></ins>a<ins class="diffchar inserted"><strong>ns risque si vous ignorez ou masquez les notices et avertissements (ils in</strong></ins>di<ins class="diffchar inserted"><strong>que</strong></ins>n<ins class="diffchar inserted"><strong>t que certaines choses ne fonctionneront plus en PHP 8.x).&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-ali</strong></ins>g<ins class="diffchar inserted"><strong>n:</strong></ins> l<ins class="diffchar inserted"><strong>eft; vert</strong></ins>i<ins class="diffchar inserted"><strong>cal-alig</strong></ins>n<ins class="diffchar inserted"><strong>: top</strong></ins>&quot;&gt;&lt;<ins class="diffchar inserted"><strong>a href=&quot;Tiki19&quot; title=&quot;Tiki19&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wiki_</strong></ins>pa<ins class="diffchar inserted"><strong>ge&quot;&gt;Tiki19&lt;/a&gt; ou &lt;a href=&quot;Tiki20&quot; title=&quot;Tiki20&quot;</strong></ins> class=&quot;<ins class="diffchar inserted"><strong>w</strong></ins>i<ins class="diffchar inserted"><strong>ki wiki_page&quot;&gt;Tiki20&lt;/a&gt; &lt;/td&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 7.1 &lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 7.2 (peut-être aussi 7.3) &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt; Il existe un problème </strong></ins>con<ins class="diffchar inserted"><strong>nu</strong></ins> <ins class="diffchar inserted"><strong>ave</strong></ins>c<ins class="diffchar inserted"><strong> Tiki 20.2, </strong></ins>o<ins class="diffchar inserted"><strong>ù </strong></ins>l<ins class="diffchar inserted"><strong>&#039;ex</strong></ins>i<ins class="diffchar inserted"><strong>ge</strong></ins>n<ins class="diffchar inserted"><strong>ce PHP</strong></ins> a<ins class="diffchar inserted"><strong> été relevée à PHP 7.2 par erreur&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 20%; text-align: le</strong></ins>f<ins class="diffchar inserted"><strong>t; vertic</strong></ins>a<ins class="diffchar inserted"><strong>l</strong></ins>-<ins class="diffchar inserted"><strong>a</strong></ins>li<ins class="diffchar inserted"><strong>g</strong></ins>n<ins class="diffchar inserted"><strong>:</strong></ins> <ins class="diffchar inserted"><strong>top</strong></ins>&quot;<ins class="diffchar inserted"><strong>&gt;&lt;a</strong></ins> <ins class="diffchar inserted"><strong>href=&quot;Tiki18&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Tiki18&quot;</strong></ins> <ins class="diffchar inserted"><strong>cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki wiki_</strong></ins>pa<ins class="diffchar inserted"><strong>ge&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>Tiki18</strong></ins>&lt;/a&gt;<ins class="diffchar inserted"><strong> LTS </strong></ins>&lt;/<ins class="diffchar inserted"><strong>td&gt;			&lt;td style=&quot; widt</strong></ins>h<ins class="diffchar inserted"><strong>: 20%;&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong> 5.6 </strong></ins>&lt;<ins class="diffchar inserted"><strong>/td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; width: 10%;&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong> 7.2 </strong></ins>&lt;<ins class="diffchar inserted"><strong>/td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 50%;&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot; width: 20%; text-</strong></ins>a<ins class="diffchar inserted"><strong>l</strong></ins>i<ins class="diffchar inserted"><strong>gn: lef</strong></ins>t<ins class="diffchar inserted"><strong>; v</strong></ins>e<ins class="diffchar inserted"><strong>rtical-align: top&quot;&gt;&lt;a href=&quot;Tiki15&quot; title=&quot;Tiki15&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki</strong></ins> <ins class="diffchar inserted"><strong>wiki_page&quot;&gt;Tiki15&lt;/a&gt; LTS &lt;/td&gt;			&lt;td sty</strong></ins>le<ins class="diffchar inserted"><strong>=&quot; width: 20%;&quot;&gt; 5.5 &lt;/td&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 10%;&quot;&gt; 5.6 &lt;/td&gt;			&lt;td styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot; width: 50%;&quot;&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 20%; text-align: left; vertical-align: t</strong></ins>op<ins class="diffchar inserted"><strong>&quot;&gt;&lt;a h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;Tiki12&quot; title=&quot;Tiki12&quot; cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;wiki wiki_page&quot;&gt;Tiki12&lt;/a&gt; LTS &lt;/</strong></ins>t<ins class="diffchar inserted"><strong>d&gt;			&lt;td style=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 20%;&quot;&gt; 5.3 &lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 5.6 &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt;&lt;/td&gt;		&lt;/tr&gt;	&lt;/tb</strong></ins>o<ins class="diffchar inserted"><strong>dy&gt;&lt;/table&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;br /&gt;Lie</strong></ins>ns <ins class="diffchar inserted"><strong>intéress</strong></ins>a<ins class="diffchar inserted"><strong>nts sur l</strong></ins>e<ins class="diffchar inserted"><strong> </strong></ins>c<ins class="diffchar inserted"><strong>ycle de</strong></ins> v<ins class="diffchar inserted"><strong>i</strong></ins>e <ins class="diffchar inserted"><strong>de</strong></ins> <ins class="diffchar inserted"><strong>PHP<br>&lt;/p&gt;<br>&lt;</strong></ins>u<ins class="diffchar inserted"><strong>l&gt;&lt;li&gt; &lt;a targ</strong></ins>e<ins class="diffchar inserted"><strong>t=&quot;_blank&quot;</strong></ins> c<ins class="diffchar inserted"><strong>lass=&quot;wiki&quot;  hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;http://php.net/supported-versions.php&quot;&gt;http://php.net/supported-versions.php&lt;/a&gt;<br>&lt;/</strong></ins>l<ins class="diffchar inserted"><strong>i&gt;&lt;</strong></ins>l<ins class="diffchar inserted"><strong>i&gt; &lt;a targ</strong></ins>e<ins class="diffchar inserted"><strong>t=&quot;_blank&quot; cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wiki&quot;</strong></ins> <ins class="diffchar inserted"><strong> hr</strong></ins>ef<ins class="diffchar inserted"><strong>=&quot;https://wiki.php.net/r</strong></ins>f<ins class="diffchar inserted"><strong>c/r</strong></ins>e<ins class="diffchar inserted"><strong>leasepro</strong></ins>c<ins class="diffchar inserted"><strong>ess&quot;&gt;h</strong></ins>t<ins class="diffchar inserted"><strong>tps://wiki.php.n</strong></ins>e<ins class="diffchar inserted"><strong>t/rfc/relea</strong></ins>s<ins class="diffchar inserted"><strong>eprocess&lt;/a&gt;<br>&lt;/li&gt;&lt;li&gt;</strong></ins> <ins class="diffchar inserted"><strong>&lt;</strong></ins>a<ins class="diffchar inserted"><strong> targ</strong></ins>e<ins class="diffchar inserted"><strong>t=&quot;_blank&quot;</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;wiki&quot;</strong></ins>  <ins class="diffchar inserted"><strong>href=&quot;https://w3techs</strong></ins>.<ins class="diffchar inserted"><strong>com/technologies/details/pl-php&quot;&gt;https://w3techs.com/technologies/details/pl-php&lt;/a&gt;</strong></ins></blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>h2</strong></del> class=&quot;<del class="diffchar deleted"><strong>showhide_he</strong></del>ad<del class="diffchar deleted"><strong>in</strong></del>g<del class="diffchar deleted"><strong> d</strong></del>-<del class="diffchar deleted"><strong>f</strong></del>l<del class="diffchar deleted"><strong>ex just</strong></del>i<del class="diffchar deleted"><strong>fy-content-star</strong></del>t<del class="diffchar deleted"><strong>&quot; id=&quot;PHP</strong></del>&quot;&gt;<del class="diffchar deleted"><strong> PHP</strong></del>&lt;<del class="diffchar deleted"><strong>a href=&quot;#PHP&quot;</strong></del> class=&quot;<del class="diffchar deleted"><strong>he</strong></del>ad<del class="diffchar deleted"><strong>ing</strong></del>-<del class="diffchar deleted"><strong>link&quot; aria-la</strong></del>b<del class="diffchar deleted"><strong>el=&quot;hea</strong></del>d<del class="diffchar deleted"><strong>ing link</strong></del>&quot;&gt;&lt;s<del class="diffchar deleted"><strong>p</strong></del>a<del class="diffchar deleted"><strong>n</strong></del> <del class="diffchar deleted"><strong>cla</strong></del>s<del class="diffchar deleted"><strong>s=&quot;icon</strong></del> <del class="diffchar deleted"><strong>icon-</strong></del>l<del class="diffchar deleted"><strong>ink fa</strong></del>s <del class="diffchar deleted"><strong>fa-</strong></del>li<del class="diffchar deleted"><strong>nk</strong></del> <del class="diffchar deleted"><strong>&quot;</strong></del>   <del class="diffchar deleted"><strong>&gt;</strong></del>&lt;/s<del class="diffchar deleted"><strong>pa</strong></del>n&gt;<del class="diffchar deleted"><strong>&lt;/a&gt;&lt;/h2&gt;</strong></del><br>&lt;p&gt;<del class="diffchar deleted"><strong>Tiki</strong></del> <del class="diffchar deleted"><strong>3</strong></del> <del class="diffchar deleted"><strong>e</strong></del>t <del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>v</strong></del>er<del class="diffchar deleted"><strong>s</strong></del>i<del class="diffchar deleted"><strong>o</strong></del>ns <del class="diffchar deleted"><strong>s</strong></del>u<del class="diffchar deleted"><strong>iva</strong></del>n<del class="diffchar deleted"><strong>t</strong></del>e<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>requ</strong></del>i<del class="diffchar deleted"><strong>ère</strong></del>nt PHP <del class="diffchar deleted"><strong>5</strong></del> <del class="diffchar deleted"><strong>av</strong></del>e<del class="diffchar deleted"><strong>c</strong></del> &lt;<del class="diffchar deleted"><strong>a cla</strong></del>s<del class="diffchar deleted"><strong>s=&quot;wiki ex</strong></del>t<del class="diffchar deleted"><strong>e</strong></del>rn<del class="diffchar deleted"><strong>al&quot; </strong></del>t<del class="diffchar deleted"><strong>a</strong></del>rge<del class="diffchar deleted"><strong>t=&quot;_blank&quot;</strong></del> <del class="diffchar deleted"><strong>t</strong></del>i<del class="diffchar deleted"><strong>tl</strong></del>e<del class="diffchar deleted"><strong>=&quot;Ex</strong></del>te<del class="diffchar deleted"><strong>r</strong></del>n<del class="diffchar deleted"><strong>al</strong></del> l<del class="diffchar deleted"><strong>ink&quot;</strong></del> <del class="diffchar deleted"><strong>h</strong></del>r<del class="diffchar deleted"><strong>ef=&quot;http://php.</strong></del>ne<del class="diffchar deleted"><strong>t/</strong></del>m<del class="diffchar deleted"><strong>ysql</strong></del>i<del class="diffchar deleted"><strong>&quot;</strong></del> <del class="diffchar deleted"><strong>r</strong></del>e<del class="diffchar deleted"><strong>l=&quot;ex</strong></del>t<del class="diffchar deleted"><strong>ern</strong></del>al<del class="diffchar deleted"><strong>&quot;&gt;</strong></del>l<del class="diffchar deleted"><strong>&#039;ex</strong></del>t<del class="diffchar deleted"><strong>ens</strong></del>ion <del class="diffchar deleted"><strong>MySQLi&lt;/a&gt;.<br>&lt;br</strong></del> <del class="diffchar deleted"><strong>/&gt;</strong></del>Tiki <del class="diffchar deleted"><strong>4 </strong></del>et<del class="diffchar deleted"><strong> le</strong></del>s <del class="diffchar deleted"><strong>v</strong></del>ersi<del class="diffchar deleted"><strong>o</strong></del>ns<del class="diffchar deleted"><strong> suiv</strong></del>a<del class="diffchar deleted"><strong>ntes requièr</strong></del>ent PHP<del class="diffchar deleted"><strong> 5</strong></del> avec <del class="diffchar deleted"><strong>&lt;</strong></del>a <del class="diffchar deleted"><strong>c</strong></del>lass<del class="diffchar deleted"><strong>=&quot;w</strong></del>iki e<del class="diffchar deleted"><strong>xterna</strong></del>l<del class="diffchar deleted"><strong>&quot; targ</strong></del>e<del class="diffchar deleted"><strong>t=&quot;_blank&quot;</strong></del> <del class="diffchar deleted"><strong>t</strong></del>itl<del class="diffchar deleted"><strong>e=&quot;Ext</strong></del>er<del class="diffchar deleted"><strong>nal</strong></del> <del class="diffchar deleted"><strong>link&quot; h</strong></del>re<del class="diffchar deleted"><strong>f=&quot;h</strong></del>t<del class="diffchar deleted"><strong>tp://php.n</strong></del>e<del class="diffchar deleted"><strong>t/pdo&quot; r</strong></del>e<del class="diffchar deleted"><strong>l=&quot;exter</strong></del>n<del class="diffchar deleted"><strong>al&quot;&gt;l&#039;ex</strong></del>t<del class="diffchar deleted"><strong>ension</strong></del> <del class="diffchar deleted"><strong>PDO&lt;/a&gt;. V</strong></del>ous<del class="diffchar deleted"><strong> pouvez</strong></del> re<del class="diffchar deleted"><strong>ve</strong></del>n<del class="diffchar deleted"><strong>i</strong></del>r<del class="diffchar deleted"><strong> à l&#039;</strong></del>e<del class="diffchar deleted"><strong>xt</strong></del>e<del class="diffchar deleted"><strong>n</strong></del>s<del class="diffchar deleted"><strong>io</strong></del>n<del class="diffchar deleted"><strong> ADOdb </strong></del>s<del class="diffchar deleted"><strong>i</strong></del> <del class="diffchar deleted"><strong>PDO n&#039;</strong></del>es<del class="diffchar deleted"><strong>t pa</strong></del>s d<del class="diffchar deleted"><strong>i</strong></del>spo<del class="diffchar deleted"><strong>ni</strong></del>ble<del class="diffchar deleted"><strong>.</strong></del> <del class="diffchar deleted"><strong>Voir</strong></del> <del class="diffchar deleted"><strong>&lt;</strong></del>a<del class="diffchar deleted"><strong> hr</strong></del>e<del class="diffchar deleted"><strong>f=&quot;http</strong></del>s<del class="diffchar deleted"><strong>://t</strong></del>i<del class="diffchar deleted"><strong>ki.org/R</strong></del>e<del class="diffchar deleted"><strong>l</strong></del>ea<del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong>No</strong></del>t<del class="diffchar deleted"><strong>es40&quot;</strong></del> <del class="diffchar deleted"><strong>cl</strong></del>as<del class="diffchar deleted"><strong>s=&quot;wiki</strong></del> e<del class="diffchar deleted"><strong>x</strong></del>t<del class="diffchar deleted"><strong>_page</strong></del> <del class="diffchar deleted"><strong>tw&quot;&gt;R</strong></del>e<del class="diffchar deleted"><strong>l</strong></del>e<del class="diffchar deleted"><strong>a</strong></del>s<del class="diffchar deleted"><strong>eNo</strong></del>te<del class="diffchar deleted"><strong>s40&lt;/a&gt;</strong></del></blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>div</strong></ins> class=&quot;<ins class="diffchar inserted"><strong>c</strong></ins>a<ins class="diffchar inserted"><strong>r</strong></ins>d<ins class="diffchar inserted"><strong> b</strong></ins>g-li<ins class="diffchar inserted"><strong>gh</strong></ins>t&quot;&gt;&lt;<ins class="diffchar inserted"><strong>div</strong></ins> class=&quot;<ins class="diffchar inserted"><strong>c</strong></ins>a<ins class="diffchar inserted"><strong>r</strong></ins>d-b<ins class="diffchar inserted"><strong>o</strong></ins>d<ins class="diffchar inserted"><strong>y</strong></ins>&quot;&gt;&lt;s<ins class="diffchar inserted"><strong>trong&gt;Rem</strong></ins>a<ins class="diffchar inserted"><strong>rque</strong></ins> s<ins class="diffchar inserted"><strong>ur</strong></ins> l<ins class="diffchar inserted"><strong>e</strong></ins>s li<ins class="diffchar inserted"><strong>mites</strong></ins> <ins class="diffchar inserted"><strong>de</strong></ins> <ins class="diffchar inserted"><strong>mémoire</strong></ins> <ins class="diffchar inserted"><strong>de</strong></ins> <ins class="diffchar inserted"><strong>PHP</strong></ins>&lt;/s<ins class="diffchar inserted"><strong>tro</strong></ins>n<ins class="diffchar inserted"><strong>g</strong></ins>&gt;<ins class="diffchar inserted"><strong> :</strong></ins><br>&lt;p&gt;<ins class="diffchar inserted"><strong>La</strong></ins> <ins class="diffchar inserted"><strong>valeur</strong></ins> <ins class="diffchar inserted"><strong>par défau</strong></ins>t <ins class="diffchar inserted"><strong>d</strong></ins>e <ins class="diffchar inserted"><strong>m</strong></ins>e<ins class="diffchar inserted"><strong>mo</strong></ins>r<ins class="diffchar inserted"><strong>y_l</strong></ins>i<ins class="diffchar inserted"><strong>mit da</strong></ins>ns une in<ins class="diffchar inserted"><strong>s</strong></ins>t<ins class="diffchar inserted"><strong>allation standard de</strong></ins> PHP <ins class="diffchar inserted"><strong>est</strong></ins> <ins class="diffchar inserted"><strong>d</strong></ins>e &lt;str<ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong>g&gt;128M&lt;/s</strong></ins>tr<ins class="diffchar inserted"><strong>on</strong></ins>g<ins class="diffchar inserted"><strong>&gt;, c</strong></ins>e <ins class="diffchar inserted"><strong>qu</strong></ins>i<ins class="diffchar inserted"><strong> d</strong></ins>e<ins class="diffchar inserted"><strong>vrai</strong></ins>t<ins class="diffchar inserted"><strong> conv</strong></ins>en<ins class="diffchar inserted"><strong>ir à</strong></ins> l<ins class="diffchar inserted"><strong>a</strong></ins> <ins class="diffchar inserted"><strong>g</strong></ins>r<ins class="diffchar inserted"><strong>a</strong></ins>n<ins class="diffchar inserted"><strong>d</strong></ins>e<ins class="diffchar inserted"><strong> </strong></ins>m<ins class="diffchar inserted"><strong>ajor</strong></ins>i<ins class="diffchar inserted"><strong>té</strong></ins> <ins class="diffchar inserted"><strong>d</strong></ins>e<ins class="diffchar inserted"><strong>s ins</strong></ins>tall<ins class="diffchar inserted"><strong>a</strong></ins>tion<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>de</strong></ins> Tiki<ins class="diffchar inserted"><strong>.</strong></ins> <ins class="diffchar inserted"><strong>C</strong></ins>e<ins class="diffchar inserted"><strong>r</strong></ins>t<ins class="diffchar inserted"><strong>ain</strong></ins>s <ins class="diffchar inserted"><strong>héb</strong></ins>e<ins class="diffchar inserted"><strong>rgeu</strong></ins>rs<ins class="diffchar inserted"><strong> </strong></ins>ins<ins class="diffchar inserted"><strong>t</strong></ins>a<ins class="diffchar inserted"><strong>ll</strong></ins>ent PHP avec <ins class="diffchar inserted"><strong>une v</strong></ins>a<ins class="diffchar inserted"><strong>leur</strong></ins> <ins class="diffchar inserted"><strong>par défaut p</strong></ins>l<ins class="diffchar inserted"><strong>us b</strong></ins>ass<ins class="diffchar inserted"><strong>e. Même si T</strong></ins>iki <ins class="diffchar inserted"><strong>s</strong></ins>e<ins class="diffchar inserted"><strong>mb</strong></ins>le <ins class="diffchar inserted"><strong>s&#039;</strong></ins>i<ins class="diffchar inserted"><strong>ns</strong></ins>t<ins class="diffchar inserted"><strong>al</strong></ins>ler <ins class="diffchar inserted"><strong>cor</strong></ins>re<ins class="diffchar inserted"><strong>c</strong></ins>te<ins class="diffchar inserted"><strong>m</strong></ins>ent<ins class="diffchar inserted"><strong>,</strong></ins> <ins class="diffchar inserted"><strong>v</strong></ins>ous ren<ins class="diffchar inserted"><strong>cont</strong></ins>re<ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>z </strong></ins>s<ins class="diffchar inserted"><strong>a</strong></ins>ns <ins class="diffchar inserted"><strong>c</strong></ins>ess<ins class="diffchar inserted"><strong>e</strong></ins> d<ins class="diffchar inserted"><strong>e</strong></ins>s<ins class="diffchar inserted"><strong> </strong></ins>p<ins class="diffchar inserted"><strong>r</strong></ins>obl<ins class="diffchar inserted"><strong>èm</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>de</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>a<ins class="diffchar inserted"><strong>g</strong></ins>es<ins class="diffchar inserted"><strong> qu</strong></ins>i<ins class="diffchar inserted"><strong> n</strong></ins>e<ins class="diffchar inserted"><strong> s</strong></ins>e<ins class="diffchar inserted"><strong> ch</strong></ins>a<ins class="diffchar inserted"><strong>rg</strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins>t <ins class="diffchar inserted"><strong>p</strong></ins>as et <ins class="diffchar inserted"><strong>d&#039;</strong></ins>e<ins class="diffchar inserted"><strong>rr</strong></ins>e<ins class="diffchar inserted"><strong>urs sy</strong></ins>st<ins class="diffchar inserted"><strong>èm</strong></ins>e<ins class="diffchar inserted"><strong>.</strong></ins></blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>ul</strong></del>&gt;<del class="diffchar deleted"><strong>&lt;li&gt; Si v</strong></del>ou<del class="diffchar deleted"><strong>s voulez utilise</strong></del>r<del class="diffchar deleted"><strong> l&#039;upload (fichiers, images),</strong></del> vérifie<del class="diffchar deleted"><strong>z que cette fonctionnalités est activée dans</strong></del> vo<del class="diffchar deleted"><strong>tre fichier php.ini<br>&lt;br /&gt; : file_upload</strong></del>s <del class="diffchar deleted"><strong>= On<br>&lt;/</strong></del>li<del class="diffchar deleted"><strong>&gt;&lt;l</strong></del>i<del class="diffchar deleted"><strong>&gt; Tiki u</strong></del>t<del class="diffchar deleted"><strong>ilise l</strong></del>es <del class="diffchar deleted"><strong>s</strong></del>e<del class="diffchar deleted"><strong>ssions (un</strong></del> mé<del class="diffchar deleted"><strong>chanis</strong></del>m<del class="diffchar deleted"><strong>e c</strong></del>o<del class="diffchar deleted"><strong>mmun dans PHP4). Vé</strong></del>r<del class="diffchar deleted"><strong>ifi</strong></del>e<del class="diffchar deleted"><strong>z que le chemin ou</strong></del> PHP <del class="diffchar deleted"><strong>st</strong></del>o<del class="diffchar deleted"><strong>cke les session (</strong></del>v<del class="diffchar deleted"><strong>oir vot</strong></del>re <del class="diffchar deleted"><strong>php.ini) exi</strong></del>st<del class="diffchar deleted"><strong>e et que PHP peut écrire dedans. (Il y a un cas particulier dans le cas d&#039;un envi</strong></del>ron<del class="diffchar deleted"><strong>nement d&#039;héber</strong></del>g<del class="diffchar deleted"><strong>ement partagé, &lt;a </strong></del>h<del class="diffchar deleted"><strong>ref=&quot;</strong></del>t<del class="diffchar deleted"><strong>iki-edi</strong></del>tp<del class="diffchar deleted"><strong>age.php?page=Shared+Hosting%2Cfr&quot; title=&quot;Create page</strong></del>:<del class="diffchar deleted"><strong> Shared Hosting,fr&quot; class=&quot;</strong></del>w<del class="diffchar deleted"><strong>iki </strong></del>w<del class="diffchar deleted"><strong>ikine</strong></del>w<del class="diffchar deleted"><strong> t</strong></del>ex<del class="diffchar deleted"><strong>t-d</strong></del>a<del class="diffchar deleted"><strong>nger ti</strong></del>p<del class="diffchar deleted"><strong>s&quot;&gt;Shar</strong></del>e<del class="diffchar deleted"><strong>d Hosting,fr&lt;/a&gt; , où vous n&#039;aurez peut-être pas accès à /tmp</strong></del>.<del class="diffchar deleted"><strong> Dans </strong></del>c<del class="diffchar deleted"><strong>e cas re</strong></del>m<del class="diffchar deleted"><strong>placez ce réper</strong></del>t<del class="diffchar deleted"><strong>o</strong></del>i<del class="diffchar deleted"><strong>re </strong></del>p<del class="diffchar deleted"><strong>ar tem</strong></del>p<del class="diffchar deleted"><strong>, sans la barre obl</strong></del>i<del class="diffchar deleted"><strong>que).<br>&lt;br /&gt; : sessio</strong></del>n<del class="diffchar deleted"><strong>.save_handler = </strong></del>f<del class="diffchar deleted"><strong>iles<br>&lt;br /&gt; : sessi</strong></del>o<del class="diffchar deleted"><strong>n</strong></del>.<del class="diffchar deleted"><strong>save_</strong></del>p<del class="diffchar deleted"><strong>at</strong></del>h<del class="diffchar deleted"><strong> = /tm</strong></del>p<del class="diffchar deleted"><strong><br></strong></del>&lt;/<del class="diffchar deleted"><strong>li&gt;&lt;/ul&gt;&lt;p&gt;Le</strong></del>s<del class="diffchar deleted"><strong> algori</strong></del>t<del class="diffchar deleted"><strong>hmes de hachage md5() sont exécutés su</strong></del>r<del class="diffchar deleted"><strong> chaque fichier téléchargeable, d</strong></del>on<del class="diffchar deleted"><strong>c re</strong></del>g<del class="diffchar deleted"><strong>ardez</strong></del> <del class="diffchar deleted"><strong>c</strong></del>e<del class="diffchar deleted"><strong> paramè</strong></del>t<del class="diffchar deleted"><strong>re</strong></del> <del class="diffchar deleted"><strong>également si vous télé</strong></del>c<del class="diffchar deleted"><strong>hargez des fichiers de plusieurs mégaoctets. Même si Tiki peut f</strong></del>on<del class="diffchar deleted"><strong>c</strong></del>t<del class="diffchar deleted"><strong>ionne</strong></del>r<del class="diffchar deleted"><strong> dans un environnement à 8 Mo de mémoire, à partir du moment où vous </strong></del>l<del class="diffchar deleted"><strong>&#039;enrichiss</strong></del>ez <del class="diffchar deleted"><strong>avec du contenu, i</strong></del>l<del class="diffchar deleted"><strong> r</strong></del>e<del class="diffchar deleted"><strong>quiert plu</strong></del>s<del class="diffchar deleted"><strong> de mémoire. S&#039;il</strong></del> v<del class="diffchar deleted"><strong>ous pl</strong></del>a<del class="diffchar deleted"><strong>ît, n&#039;uti</strong></del>l<del class="diffchar deleted"><strong>is</strong></del>e<del class="diffchar deleted"><strong>z pas Tiki en environnement 8Mo, cela vo</strong></del>u<del class="diffchar deleted"><strong>s cause</strong></del>r<del class="diffchar deleted"><strong>a de</strong></del>s <del class="diffchar deleted"><strong>problème</strong></del>s<del class="diffchar deleted"><strong> pl</strong></del>u<del class="diffchar deleted"><strong>s tard. A</strong></del>vant<del class="diffchar deleted"><strong> d</strong></del>e<del class="diffchar deleted"><strong> reporter un problème, particulièrement </strong></del>s<del class="diffchar deleted"><strong>i</strong></del> <del class="diffchar deleted"><strong>vous obtenez des pages blanches, changez pour 16Mo.</strong></del></blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>p</strong></ins>&gt;<ins class="diffchar inserted"><strong>P</strong></ins>our vérifie<ins class="diffchar inserted"><strong>r</strong></ins> vos li<ins class="diffchar inserted"><strong>m</strong></ins>ites <ins class="diffchar inserted"><strong>d</strong></ins>e mémo<ins class="diffchar inserted"><strong>i</strong></ins>re PHP<ins class="diffchar inserted"><strong>,</strong></ins> o<ins class="diffchar inserted"><strong>u</strong></ins>vre<ins class="diffchar inserted"><strong>z</strong></ins> <ins class="diffchar inserted"><strong>&lt;</strong></ins>strong<ins class="diffchar inserted"><strong>&gt;</strong></ins>http:<ins class="diffchar inserted"><strong>//</strong></ins>www<ins class="diffchar inserted"><strong>.</strong></ins>exa<ins class="diffchar inserted"><strong>m</strong></ins>p<ins class="diffchar inserted"><strong>l</strong></ins>e.c<ins class="diffchar inserted"><strong>o</strong></ins>m<ins class="diffchar inserted"><strong>/</strong></ins>ti<ins class="diffchar inserted"><strong>ki-</strong></ins>p<ins class="diffchar inserted"><strong>h</strong></ins>pinfo.php&lt;/strong<ins class="diffchar inserted"><strong>&gt;</strong></ins> et contr<ins class="diffchar inserted"><strong>ô</strong></ins>lez les valeurs su<ins class="diffchar inserted"><strong>i</strong></ins>vantes <ins class="diffchar inserted"><strong>:</strong></ins></blockquote><blockquote>- <del class="diffchar deleted"><strong>+</strong></del> <del class="diffchar deleted"><strong>:</strong></del> memory_limit = 1<del class="diffchar deleted"><strong>6</strong></del>M<br>&lt;ul&gt;&lt;li<del class="diffchar deleted"><strong>&gt;</strong></del> <del class="diffchar deleted"><strong>U</strong></del>n autre param<del class="diffchar deleted"><strong>è</strong></del>tre <del class="diffchar deleted"><strong>q</strong></del>u&#039;il est recommand<del class="diffchar deleted"><strong>é</strong></del> de changer <del class="diffchar deleted"><strong>q</strong></del>ui <del class="diffchar deleted"><strong>p</strong></del>eut causer des ti<del class="diffchar deleted"><strong>m</strong></del>eouts <del class="diffchar deleted"><strong>(</strong></del>dépassement de d<del class="diffchar deleted"><strong>é</strong></del>lai) si votre <del class="diffchar deleted"><strong>T</strong></del>iki est volumineux et vous emp<del class="diffchar deleted"><strong>ê</strong></del>cher d<del class="diffchar deleted"><strong>&#039;</strong></del>ef<del class="diffchar deleted"><strong>f</strong></del>ectuer des bac<del class="diffchar deleted"><strong>k</strong></del>ups depuis le menu admin.<del class="diffchar deleted"><strong><br></strong></del>&lt;br /&gt; : max_execution_time = <del class="diffchar deleted"><strong>60<br></strong></del>&lt;/li&gt;&lt;li&gt; Ave<del class="diffchar deleted"><strong>c</strong></del> PHP<del class="diffchar deleted"><strong>4.1,</strong></del> <del class="diffchar deleted"><strong>v</strong></del>érifie<del class="diffchar deleted"><strong>z</strong></del> <del class="diffchar deleted"><strong>q</strong></del>ue pcre est activ<del class="diffchar deleted"><strong>é</strong></del> <del class="diffchar deleted"><strong>(</strong></del>activ<del class="diffchar deleted"><strong>é</strong></del> par d<del class="diffchar deleted"><strong>é</strong></del>faut dans PHP<del class="diffchar deleted"><strong>4</strong></del>.2 et supérieur)<del class="diffchar deleted"><strong><br></strong></del>&lt;/li&gt;&lt;li&gt; Pour des raisons de <del class="diffchar deleted"><strong>c</strong></del>ohéren<del class="diffchar deleted"><strong>c</strong></del>e, il est recommandé de mettre l&#039;encodage de caractères <del class="diffchar deleted"><strong>à</strong></del>:<del class="diffchar deleted"><strong><br></strong></del>&lt;br /&gt; <del class="diffchar deleted"><strong>:</strong></del> default<del class="diffchar deleted"><strong>_</strong></del>charset <del class="diffchar deleted"><strong>=</strong></del> <del class="diffchar deleted"><strong>&quot;</strong></del>ut<del class="diffchar deleted"><strong>f-8&quot;</strong></del></blockquote><blockquote>+ <ins class="diffchar inserted"><strong>&lt;ul&gt;&lt;li&gt;</strong></ins> <ins class="diffchar inserted"><strong>max_execution_time = 60 ; Durée maximale d&#039;exécution de chaque script, en secondes<br>&lt;/li&gt;&lt;li&gt; max_input_time = 60 ; Durée maximale que chaque script peut passer à analyser les données de la requête<br>&lt;/li&gt;&lt;li&gt;</strong></ins> memory_limit = 1<ins class="diffchar inserted"><strong>28</strong></ins>M<ins class="diffchar inserted"><strong> ; Quantité maximale de mémoire qu&#039;un script peut consommer</strong></ins><br>&lt;<ins class="diffchar inserted"><strong>p&gt;<br>&lt;/li&gt;&lt;/</strong></ins>ul&gt;&lt;<ins class="diffchar inserted"><strong>br /&gt;Sur certains hébergements mutua</strong></ins>li<ins class="diffchar inserted"><strong>sés, ces valeurs</strong></ins> n<ins class="diffchar inserted"><strong>e</strong></ins> <ins class="diffchar inserted"><strong>sont p</strong></ins>a<ins class="diffchar inserted"><strong>s modifiables par l&#039;</strong></ins>ut<ins class="diffchar inserted"><strong>ilisateu</strong></ins>r<ins class="diffchar inserted"><strong> </strong></ins>e<ins class="diffchar inserted"><strong>t vous devrez</strong></ins> p<ins class="diffchar inserted"><strong>eut-être dem</strong></ins>a<ins class="diffchar inserted"><strong>nde</strong></ins>r<ins class="diffchar inserted"><strong> le ch</strong></ins>a<ins class="diffchar inserted"><strong>nge</strong></ins>m<ins class="diffchar inserted"><strong>ent à vo</strong></ins>tre <ins class="diffchar inserted"><strong>héberge</strong></ins>u<ins class="diffchar inserted"><strong>r ; d</strong></ins>&#039;<ins class="diffchar inserted"><strong>autres hébergeurs vous permettent d&#039;ajuster ces paramètres selon vos beso</strong></ins>i<ins class="diffchar inserted"><strong>ns. Vous pouvez essayer de décommenter </strong></ins>l<ins class="diffchar inserted"><strong>es</strong></ins> <ins class="diffchar inserted"><strong>lign</strong></ins>es<ins class="diffchar inserted"><strong> correspondan</strong></ins>t<ins class="diffchar inserted"><strong>es</strong></ins> <ins class="diffchar inserted"><strong>dans le fichie</strong></ins>r<ins class="diffchar inserted"><strong> .htacc</strong></ins>e<ins class="diffchar inserted"><strong>ss à la ra</strong></ins>c<ins class="diffchar inserted"><strong>ine de v</strong></ins>o<ins class="diffchar inserted"><strong>tre Tiki sur le serveur, par exe</strong></ins>m<ins class="diffchar inserted"><strong>ple :<br>&lt;/p&gt;<br>&lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox55&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-the</strong></ins>m<ins class="diffchar inserted"><strong>e=&quot;off&quot;  d</strong></ins>a<ins class="diffchar inserted"><strong>ta-sy</strong></ins>n<ins class="diffchar inserted"><strong>tax=&quot;bash&quot;  </strong></ins>d<ins class="diffchar inserted"><strong>ata-wrap=&quot;1&quot; </strong></ins> d<ins class="diffchar inserted"><strong>ir=&quot;ltr&quot;  styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;white-space:pre-wrap;</strong></ins> <ins class="diffchar inserted"><strong>overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;</strong></ins>c<ins class="diffchar inserted"><strong>odebox55&quot; &gt;&lt;div class=&quot;code&quot;&gt;# increase memory<br>p</strong></ins>h<ins class="diffchar inserted"><strong>p_v</strong></ins>a<ins class="diffchar inserted"><strong>lue memory_limit 128M<br><br># increase execution time...<br>php_value max_execution_time 90&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/div&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;h2 class=&quot;showhide_headi</strong></ins>ng<ins class="diffchar inserted"><strong> d-fl</strong></ins>e<ins class="diffchar inserted"><strong>x justify-content-sta</strong></ins>r<ins class="diffchar inserted"><strong>t&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;Pl</strong></ins>u<ins class="diffchar inserted"><strong>s_d_</strong></ins>i<ins class="diffchar inserted"><strong>nformations&quot;&gt;</strong></ins> <ins class="diffchar inserted"><strong>Plus d&#039;informations&lt;a hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;#Pl</strong></ins>u<ins class="diffchar inserted"><strong>s_d_informa</strong></ins>t<ins class="diffchar inserted"><strong>ions&quot;</strong></ins> c<ins class="diffchar inserted"><strong>l</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h2&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;h3 class=&quot;showhide_heading d-flex j</strong></ins>us<ins class="diffchar inserted"><strong>tify-cont</strong></ins>e<ins class="diffchar inserted"><strong>nt-sta</strong></ins>r<ins class="diffchar inserted"><strong>t&quot;</strong></ins> <ins class="diffchar inserted"><strong>i</strong></ins>d<ins class="diffchar inserted"><strong>=&quot;Fonctions_PHP_r</strong></ins>e<ins class="diffchar inserted"><strong>qui</strong></ins>s<ins class="diffchar inserted"><strong>es&quot;&gt;</strong></ins> <ins class="diffchar inserted"><strong>Fonc</strong></ins>ti<ins class="diffchar inserted"><strong>ons PHP&amp;nbsp;r</strong></ins>e<ins class="diffchar inserted"><strong>quises&lt;a href=&quot;#F</strong></ins>o<ins class="diffchar inserted"><strong>nctions_PHP_req</strong></ins>u<ins class="diffchar inserted"><strong>ises&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;p&gt;Cer</strong></ins>t<ins class="diffchar inserted"><strong>ain</strong></ins>s <ins class="diffchar inserted"><strong>hébergeurs ont tendance à </strong></ins>dé<ins class="diffchar inserted"><strong>sactiver des fonctions nécessaires au bon fonctionnement de Tiki.<br>&lt;/</strong></ins>p<ins class="diffchar inserted"><strong>&gt;<br>&lt;div id=&quot;wpfancytable5-div&quot; cl</strong></ins>ass<ins class="diffchar inserted"><strong>=&quot;tabl</strong></ins>e<ins class="diffchar inserted"><strong>-responsive ts-wrapperdiv &quot;&gt;	&lt;table class=&quot;table table-striped table-hover  nor</strong></ins>m<ins class="diffchar inserted"><strong>al fix</strong></ins>e<ins class="diffchar inserted"><strong>d-layout&quot; id=&quot;wpfa</strong></ins>n<ins class="diffchar inserted"><strong>cy</strong></ins>t<ins class="diffchar inserted"><strong>able5&quot;&gt;	&lt;thead</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th style=&quot; wi</strong></ins>d<ins class="diffchar inserted"><strong>th: 25%; v</strong></ins>e<ins class="diffchar inserted"><strong>rtical-align:</strong></ins> <ins class="diffchar inserted"><strong>bottom&quot;&gt;Fonction &lt;/th&gt;			&lt;th style=&quot; wi</strong></ins>d<ins class="diffchar inserted"><strong>th: 75%;&quot;&gt; Remarques&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; width: 25%; vertic</strong></ins>a<ins class="diffchar inserted"><strong>l-al</strong></ins>i<ins class="diffchar inserted"><strong>gn: top&quot;&gt;&lt;strong&gt;eval(</strong></ins>)<ins class="diffchar inserted"><strong>&lt;/strong&gt; &lt;/td&gt;			&lt;td</strong></ins> s<ins class="diffchar inserted"><strong>tyle=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth:</strong></ins> <ins class="diffchar inserted"><strong>75%;&quot;&gt; Requise par le moteur de templates Smarty.&lt;br /&gt;Pro</strong></ins>vo<ins class="diffchar inserted"><strong>que l&#039;affichage de messages « Please con</strong></ins>t<ins class="diffchar inserted"><strong>act suppo</strong></ins>r<ins class="diffchar inserted"><strong>t about » à la plac</strong></ins>e <ins class="diffchar inserted"><strong>des &lt;a href=&quot;Module&quot; title=&quot;&quot; class=&quot;w</strong></ins>iki<ins class="diffchar inserted"><strong> wiki_page&quot;&gt;Modules&lt;/a&gt; lorsque &lt;em&gt;ev&lt;x&gt;al()&lt;/em&gt;</strong></ins> est <ins class="diffchar inserted"><strong>désacti</strong></ins>v<ins class="diffchar inserted"><strong>ée dans &lt;c</strong></ins>o<ins class="diffchar inserted"><strong>de&gt;php.ini&lt;/code&gt;.&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/tab</strong></ins>l<ins class="diffchar inserted"><strong>e&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;h3 class=&quot;showhide_heading d-flex j</strong></ins>u<ins class="diffchar inserted"><strong>stify-content-start&quot; id=&quot;Biblioth_ques_suppl_</strong></ins>m<ins class="diffchar inserted"><strong>enta</strong></ins>i<ins class="diffchar inserted"><strong>res&quot;&gt; Bibliothèques suppléme</strong></ins>n<ins class="diffchar inserted"><strong>tair</strong></ins>e<ins class="diffchar inserted"><strong>s&lt;a href=&quot;#Biblioth_q</strong></ins>u<ins class="diffchar inserted"><strong>es_suppl_mentaires&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;div id=&quot;wpfancytable6-div&quot; class=&quot;table-responsive ts-wrapperdiv &quot;&gt;	&lt;table class=&quot;table table-striped table-hover  normal fi</strong></ins>x<ins class="diffchar inserted"><strong>ed-layout&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;wpfancytabl</strong></ins>e<ins class="diffchar inserted"><strong>6&quot;&gt;	&lt;</strong></ins>t<ins class="diffchar inserted"><strong>head class=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th style=&quot; width: 25%;</strong></ins> v<ins class="diffchar inserted"><strong>ertical-align: b</strong></ins>o<ins class="diffchar inserted"><strong>ttom&quot;&gt;Bibliothèq</strong></ins>u<ins class="diffchar inserted"><strong>e &lt;/th&gt;			&lt;th </strong></ins>s<ins class="diffchar inserted"><strong>tyle=&quot;</strong></ins> <ins class="diffchar inserted"><strong>width: 75%;&quot;&gt; R</strong></ins>em<ins class="diffchar inserted"><strong>arques&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertical-align: to</strong></ins>p<ins class="diffchar inserted"><strong>&quot;&gt;&lt;strong&gt;&lt;a </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; </strong></ins>h<ins class="diffchar inserted"><strong>r</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;https://www.php.net/manual/en/book.libxml.php&quot; </strong></ins>r<ins class="diffchar inserted"><strong>el=&quot;external&quot;&gt;</strong></ins> <ins class="diffchar inserted"><strong>libxml&lt;/a&gt;&lt;/strong&gt; &lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;			&lt;td style=&quot; width: 75%;&quot;&gt; Requise&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertical-align: top&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; hr</strong></ins>ef<ins class="diffchar inserted"><strong>=&quot;https://www.php.n</strong></ins>e<ins class="diffchar inserted"><strong>t/manual/en/book.dom.php&quot; rel=&quot;external&quot;&gt;DOM&lt;/a&gt;&lt;/strong&gt; &lt;/td&gt;			&lt;td style=&quot; width: 75%;&quot;&gt; Requise à partir de Tiki 19&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; verti</strong></ins>c<ins class="diffchar inserted"><strong>al-align: </strong></ins>t<ins class="diffchar inserted"><strong>op&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www.php.net/man</strong></ins>u<ins class="diffchar inserted"><strong>al/</strong></ins>e<ins class="diffchar inserted"><strong>n/book.mbst</strong></ins>r<ins class="diffchar inserted"><strong>ing.php&quot;</strong></ins> <ins class="diffchar inserted"><strong>rel=&quot;external&quot;&gt; mbstring&lt;/a&gt;&lt;/strong&gt; &lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;			&lt;td style=&quot; width: 75%;&quot;&gt; Utile pour l</strong></ins>es<ins class="diffchar inserted"><strong> langues qui en ont</strong></ins> b<ins class="diffchar inserted"><strong>esoin &lt;br /&gt; mbstring doit être compilée </strong></ins>a<ins class="diffchar inserted"><strong>ve</strong></ins>c<ins class="diffchar inserted"><strong> --enable-mbregex, sinon il vo</strong></ins>u<ins class="diffchar inserted"><strong>s manquera des fonctions comme mb_s</strong></ins>p<ins class="diffchar inserted"><strong>lit(), néce</strong></ins>s<ins class="diffchar inserted"><strong>saires par exemple à Smarty.&lt;br /&gt;Depuis Tiki 17, la bibliothèque</strong></ins> de<ins class="diffchar inserted"><strong> com</strong></ins>p<ins class="diffchar inserted"><strong>atibilité symfony/polyfill-mbstring (via symfony-console) est </strong></ins>u<ins class="diffchar inserted"><strong>t</strong></ins>i<ins class="diffchar inserted"><strong>lisée dan</strong></ins>s le<ins class="diffchar inserted"><strong>s fonctionnalités de base,</strong></ins> m<ins class="diffchar inserted"><strong>ais mbstring r</strong></ins>e<ins class="diffchar inserted"><strong>ste </strong></ins>n<ins class="diffchar inserted"><strong>écessaire po</strong></ins>u<ins class="diffchar inserted"><strong>r</strong></ins> <ins class="diffchar inserted"><strong>cert</strong></ins>a<ins class="diffchar inserted"><strong>ines fonctionnalités.&lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertical-align: top&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www.php.net/</strong></ins>m<ins class="diffchar inserted"><strong>anual/en/book.ctype.php&quot; rel=&quot;external&quot;&gt; ctype&lt;/a&gt;&lt;/strong&gt; &lt;/td&gt;			&lt;td style=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 75%;&quot;&gt; Requise&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertical-alig</strong></ins>n<ins class="diffchar inserted"><strong>: top&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://www</strong></ins>.<ins class="diffchar inserted"><strong>php.net/manual/en/book.calendar.php&quot; rel=&quot;external&quot;&gt; calendar</strong></ins>&lt;<ins class="diffchar inserted"><strong>/a&gt;&lt;/strong&gt; &lt;/td&gt;			&lt;td style=&quot; width: 75%;&quot;&gt; Requise&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertical-align: top&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki external&quot; target=&quot;_</strong></ins>b<ins class="diffchar inserted"><strong>lank&quot; title=&quot;Exte</strong></ins>r<ins class="diffchar inserted"><strong>nal</strong></ins> <ins class="diffchar inserted"><strong>link&quot; href=&quot;https:</strong></ins>/<ins class="diffchar inserted"><strong>/www.php.net/manual/en/book.iconv.php&quot; rel=&quot;external&quot;</strong></ins>&gt; <ins class="diffchar inserted"><strong>iconv&lt;/a&gt;&lt;/strong&gt; &lt;/td&gt;			&lt;td style=&quot; width</strong></ins>: <ins class="diffchar inserted"><strong>75%;&quot;&gt; Requise par certaines classes de validation et d&#039;analyse de Zend Fra</strong></ins>m<ins class="diffchar inserted"><strong>ework&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertic</strong></ins>a<ins class="diffchar inserted"><strong>l-align: top&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki e</strong></ins>x<ins class="diffchar inserted"><strong>ternal&quot; target=&quot;</strong></ins>_<ins class="diffchar inserted"><strong>blank&quot; titl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot;E</strong></ins>x<ins class="diffchar inserted"><strong>ternal link&quot; href=&quot;http://php.net/manual/en/mysqli.overview.php&quot; rel=&quot;external&quot;&gt;MySQLi&lt;/a&gt;&lt;/strong&gt; &lt;/td&gt;			&lt;td style=&quot; width: 75%;&quot;&gt;À partir de Tiki 12, MySQLi est r</strong></ins>ec<ins class="diffchar inserted"><strong>ommandée, mais l&#039;installate</strong></ins>u<ins class="diffchar inserted"><strong>r de Tiki se raba</strong></ins>t<ins class="diffchar inserted"><strong> sur l&#039;anc</strong></ins>i<ins class="diffchar inserted"><strong>en pil</strong></ins>o<ins class="diffchar inserted"><strong>te MySQL si MySQLi </strong></ins>n<ins class="diffchar inserted"><strong>&#039;est pas disponible.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 25%; vertical-align: top&quot;&gt;&lt;strong&gt;&lt;a class=&quot;wiki external&quot; target=&quot;</strong></ins>_<ins class="diffchar inserted"><strong>blank&quot; </strong></ins>ti<ins class="diffchar inserted"><strong>tle=&quot;External link&quot; href=&quot;https://www.php.net/</strong></ins>m<ins class="diffchar inserted"><strong>anual/</strong></ins>e<ins class="diffchar inserted"><strong>n/book.zip.php&quot;</strong></ins> <ins class="diffchar inserted"><strong>rel</strong></ins>=<ins class="diffchar inserted"><strong>&quot;external&quot;&gt;zip&lt;/a&gt;&lt;/strong&gt;</strong></ins> &lt;/<ins class="diffchar inserted"><strong>td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 75%;&quot;</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>a c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>ki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://php.net/manual/en/class.ziparchive.php&quot; rel=&quot;external&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>La</strong></ins> <ins class="diffchar inserted"><strong>classe Zip</strong></ins>A<ins class="diffchar inserted"><strong>rchi</strong></ins>ve<ins class="diffchar inserted"><strong> de</strong></ins> PHP<ins class="diffchar inserted"><strong>&lt;/a&gt;</strong></ins> <ins class="diffchar inserted"><strong>doit être install</strong></ins>é<ins class="diffchar inserted"><strong>e pou</strong></ins>r<ins class="diffchar inserted"><strong> certa</strong></ins>i<ins class="diffchar inserted"><strong>nes </strong></ins>f<ins class="diffchar inserted"><strong>onct</strong></ins>i<ins class="diffchar inserted"><strong>onnalités comm</strong></ins>e <ins class="diffchar inserted"><strong>&lt;a href=&quot;XML-Wiki-Import-Export&quot; title=&quot;XML Wiki Import-Export&quot; class=&quot;wiki wiki_page&quot;&gt;XML Wiki Import-Export&lt;/a&gt; et &lt;a href=&quot;Pl</strong></ins>u<ins class="diffchar inserted"><strong>ginArchiv</strong></ins>e<ins class="diffchar inserted"><strong>Builder&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Define an archive that can be downloaded&quot; class=&quot;wiki wiki_</strong></ins>p<ins class="diffchar inserted"><strong>age&quot;&gt;PluginAr</strong></ins>c<ins class="diffchar inserted"><strong>hiveBuilde</strong></ins>r<ins class="diffchar inserted"><strong>&lt;/a&gt;&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/tabl</strong></ins>e<ins class="diffchar inserted"><strong>&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;h3</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;showhid</strong></ins>e<ins class="diffchar inserted"><strong>_heading d-flex ju</strong></ins>st<ins class="diffchar inserted"><strong>ify-content-start&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;Configur</strong></ins>a<ins class="diffchar inserted"><strong>tion_de_php.ini&quot;&gt; Configuration de&amp;nbsp;php.ini&lt;a href=&quot;#Configuration_de_php.ini&quot; </strong></ins>c<ins class="diffchar inserted"><strong>lass=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;<br>&lt;p&gt;Nous recommandons d&#039;u</strong></ins>t<ins class="diffchar inserted"><strong>iliser la configuration su</strong></ins>iv<ins class="diffchar inserted"><strong>ante</strong></ins> <ins class="diffchar inserted"><strong>d</strong></ins>a<ins class="diffchar inserted"><strong>ns votre fi</strong></ins>c<ins class="diffchar inserted"><strong>hier &lt;s</strong></ins>t<ins class="diffchar inserted"><strong>rong&gt;php.ini&lt;/strong&gt; :<br>&lt;/p&gt;<br>&lt;d</strong></ins>iv <ins class="diffchar inserted"><strong>id=&quot;w</strong></ins>p<ins class="diffchar inserted"><strong>f</strong></ins>a<ins class="diffchar inserted"><strong>ncytable7-div&quot; class=&quot;table-</strong></ins>r<ins class="diffchar inserted"><strong>esponsive</strong></ins> <ins class="diffchar inserted"><strong>ts-wrapper</strong></ins>d<ins class="diffchar inserted"><strong>iv &quot;&gt;	&lt;table class=&quot;table table-striped table-hover  normal </strong></ins>f<ins class="diffchar inserted"><strong>ixed-l</strong></ins>a<ins class="diffchar inserted"><strong>yo</strong></ins>ut<ins class="diffchar inserted"><strong>&quot;</strong></ins> <ins class="diffchar inserted"><strong>i</strong></ins>d<ins class="diffchar inserted"><strong>=&quot;wpf</strong></ins>an<ins class="diffchar inserted"><strong>cytable7&quot;&gt;	&lt;thead cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th style=&quot; width: 35%; vertical-align: bottom&quot;&gt;Paramètre</strong></ins> PHP.<ins class="diffchar inserted"><strong>INI &lt;/th&gt;			&lt;th style=&quot; width: 65%;&quot;&gt; Description&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 35%; vertical-align: top&quot;&gt;&lt;strong&gt;memory_limit = 1</strong></ins>2<ins class="diffchar inserted"><strong>8M&lt;/strong&gt;&lt;/td&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>styl</strong></ins>e<ins class="diffchar inserted"><strong>=&quot; wid</strong></ins>t<ins class="diffchar inserted"><strong>h:</strong></ins> <ins class="diffchar inserted"><strong>65%;&quot;&gt;Définit la mémoire maximale pour le</strong></ins>s<ins class="diffchar inserted"><strong> scripts PHP.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 35%; vertical-align: top&quot;&gt;&lt;strong&gt;_file_</strong></ins>up<ins class="diffchar inserted"><strong>loads = On&lt;/strong&gt;&lt;/td&gt;			&lt;td style=&quot; width: 65%;&quot;&gt;N</strong></ins>é<ins class="diffchar inserted"><strong>cessaire pour auto</strong></ins>ri<ins class="diffchar inserted"><strong>s</strong></ins>e<ins class="diffchar inserted"><strong>r l&#039;envoi de fichiers (fichiers, images, etc.) vers votre Tiki&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 35%; vertical-align: top&quot;&gt;&lt;strong&gt;</strong></ins>u<ins class="diffchar inserted"><strong>pload_max_filesize = XXM&lt;/st</strong></ins>r<ins class="diffchar inserted"><strong>ong&gt; &lt;br /&gt; &lt;strong&gt;post_max_size&lt;/strong&gt; &lt;/td&gt;			&lt;td style=&quot; width: 65%;&quot;&gt;Définit la taille maximale des fichiers envoyés (en Mo</strong></ins>)<ins class="diffchar inserted"><strong>.</strong></ins>&lt;/<ins class="diffchar inserted"><strong>td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 35%; vertical-align: top&quot;</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>strong&gt;session.save_path = /tmp&lt;/strong&gt;&lt;/td&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; w</strong></ins>i<ins class="diffchar inserted"><strong>dth: 65%;&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>Le répertoire où</strong></ins> P<ins class="diffchar inserted"><strong>HP stocke les informations de session (p</strong></ins>ou<ins class="diffchar inserted"><strong>r le gestionnaire pa</strong></ins>r d<ins class="diffchar inserted"><strong>éfaut, &lt;em&gt;fil</strong></ins>es<ins class="diffchar inserted"><strong>&lt;/em&gt;).</strong></ins> <ins class="diffchar inserted"><strong>Assu</strong></ins>r<ins class="diffchar inserted"><strong>ez-vous que cet empl</strong></ins>a<ins class="diffchar inserted"><strong>cement ex</strong></ins>is<ins class="diffchar inserted"><strong>te et est accessible en écriture. Dans les envir</strong></ins>on<ins class="diffchar inserted"><strong>nement</strong></ins>s d<ins class="diffchar inserted"><strong>&#039;&lt;a hr</strong></ins>e<ins class="diffchar inserted"><strong>f=&quot;tiki-editpage.php?page=Shared+Hosting&quot;</strong></ins> <ins class="diffchar inserted"><strong>title=&quot;Create page: Shared H</strong></ins>o<ins class="diffchar inserted"><strong>sting&quot; class=&quot;wiki wikinew text-danger tips&quot;&gt;</strong></ins>hé<ins class="diffchar inserted"><strong>be</strong></ins>r<ins class="diffchar inserted"><strong>gem</strong></ins>en<ins class="diffchar inserted"><strong>t mutualisé&lt;/a&gt;, si vous n&#039;av</strong></ins>e<ins class="diffchar inserted"><strong>z pas accès à &lt;strong&gt;/tmp&lt;/strong&gt;</strong></ins>, <ins class="diffchar inserted"><strong>ut</strong></ins>il<ins class="diffchar inserted"><strong>isez</strong></ins> <ins class="diffchar inserted"><strong>&lt;strong&gt;t</strong></ins>e<ins class="diffchar inserted"><strong>mp&lt;/</strong></ins>st<ins class="diffchar inserted"><strong>rong&gt;</strong></ins> <ins class="diffchar inserted"><strong>(sans bar</strong></ins>re<ins class="diffchar inserted"><strong> oblique) à la pla</strong></ins>c<ins class="diffchar inserted"><strong>e.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 35%; vertical-align: t</strong></ins>o<ins class="diffchar inserted"><strong>p&quot;&gt;&lt;strong&gt;</strong></ins>m<ins class="diffchar inserted"><strong>ax_execution_time = 60&lt;/strong&gt;&lt;br /&gt;&lt;strong&gt;</strong></ins>ma<ins class="diffchar inserted"><strong>x_i</strong></ins>n<ins class="diffchar inserted"><strong>put_time = 60&lt;/strong&gt;&lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;			&lt;td style=&quot; width: 65%;&quot;&gt;D</strong></ins>é<ins class="diffchar inserted"><strong>finit le</strong></ins> d<ins class="diffchar inserted"><strong>élai d&#039;inactivité (</strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins> <ins class="diffchar inserted"><strong>secondes). Si vous rencontrez des dépasse</strong></ins>me<ins class="diffchar inserted"><strong>n</strong></ins>t<ins class="diffchar inserted"><strong>s de délai (par exemple lors d&#039;opérations d&#039;adminis</strong></ins>tr<ins class="diffchar inserted"><strong>ation), vous d</strong></ins>e<ins class="diffchar inserted"><strong>vrez peut-être augmenter ces valeurs.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 35%; vertical-align: top&quot;&gt;&lt;strong&gt;default_charset = &quot;utf-8&quot;&lt;/strong&gt;&lt;/td&gt;			&lt;td style=&quot; width: 65%;&quot;&gt;Définit</strong></ins> l&#039;encodage de caractères <ins class="diffchar inserted"><strong>par défaut.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width</strong></ins>:<ins class="diffchar inserted"><strong> 35%; vertical-align: top&quot;&gt;</strong></ins>&lt;<ins class="diffchar inserted"><strong>strong&gt;m</strong></ins>b<ins class="diffchar inserted"><strong>st</strong></ins>r<ins class="diffchar inserted"><strong>ing.func_overload</strong></ins> <ins class="diffchar inserted"><strong>= 0&lt;</strong></ins>/<ins class="diffchar inserted"><strong>strong</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;/td&gt;			&lt;td</strong></ins> <ins class="diffchar inserted"><strong>style=&quot;</strong></ins> <ins class="diffchar inserted"><strong>wi</strong></ins>d<ins class="diffchar inserted"><strong>th: 65%;&quot;&gt;Tiki n</strong></ins>e<ins class="diffchar inserted"><strong> </strong></ins>f<ins class="diffchar inserted"><strong>onctionner</strong></ins>a<ins class="diffchar inserted"><strong> pas correctement avec &lt;strong&gt;mbstring.f</strong></ins>u<ins class="diffchar inserted"><strong>nc_over</strong></ins>l<ins class="diffchar inserted"><strong>oad = 7&lt;/s</strong></ins>t<ins class="diffchar inserted"><strong>rong&gt;.&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;br /&gt;L&#039;emplacement du fi</strong></ins>ch<ins class="diffchar inserted"><strong>ier &lt;strong&gt;php.ini&lt;/strong&gt; peut v</strong></ins>ar<ins class="diffchar inserted"><strong>ier </strong></ins>se<ins class="diffchar inserted"><strong>lon vo</strong></ins>t<ins class="diffchar inserted"><strong>re</strong></ins> <ins class="diffchar inserted"><strong>système</strong></ins> <ins class="diffchar inserted"><strong>d&#039;exploitation. Q</strong></ins>u<ins class="diffchar inserted"><strong>elques emplacemen</strong></ins>t<ins class="diffchar inserted"><strong>s courants :<br>&lt;/p&gt;<br>&lt;ul&gt;&lt;li&gt; /etc/php.ini<br>&lt;/li&gt;&lt;li&gt; /etc/php/php.ini<br>&lt;/li&gt;&lt;li&gt; /etc/php5/apache2/php.ini (Debian)<br>&lt;/li&gt;&lt;li&gt; /etc/php/7.x/apache2/php.ini<br>&lt;/li&gt;&lt;li&gt; \windows\system\php.ini (Windows)</strong></ins></blockquote><blockquote>- &lt;h<del class="diffchar deleted"><strong>1</strong></del> class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Logiciels_<del class="diffchar deleted"><strong>et</strong></del>_biblioth_ques_optionnels&quot;&gt; Logiciels <del class="diffchar deleted"><strong>et</strong></del> bibliothèques&amp;nbsp;optionnels&lt;a href=&quot;#Logiciels_<del class="diffchar deleted"><strong>et</strong></del>_biblioth_ques_optionnels&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h<del class="diffchar deleted"><strong>1</strong></del>&gt;<br>&lt;p&gt;Certaines fonctionnalités Tiki<del class="diffchar deleted"><strong> peuvent</strong></del> nécessite<del class="diffchar deleted"><strong>r</strong></del> <del class="diffchar deleted"><strong>d</strong></del>es logiciels <del class="diffchar deleted"><strong>t</strong></del>iers</blockquote><blockquote>+ &lt;h<ins class="diffchar inserted"><strong>2</strong></ins> class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Logiciels_<ins class="diffchar inserted"><strong>ou</strong></ins>_biblioth_ques_optionnels&quot;&gt; Logiciels <ins class="diffchar inserted"><strong>ou</strong></ins> bibliothèques&amp;nbsp;optionnels&lt;a href=&quot;#Logiciels_<ins class="diffchar inserted"><strong>ou</strong></ins>_biblioth_ques_optionnels&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;/span&gt;&lt;/a&gt;&lt;/h<ins class="diffchar inserted"><strong>2</strong></ins>&gt;<br>&lt;p&gt;Certaines fonctionnalités<ins class="diffchar inserted"><strong> de</strong></ins> Tiki nécessite<ins class="diffchar inserted"><strong>nt</strong></ins> <ins class="diffchar inserted"><strong>l</strong></ins>es logiciels <ins class="diffchar inserted"><strong>ou b</strong></ins>i<ins class="diffchar inserted"><strong>bliothèqu</strong></ins>e<ins class="diffchar inserted"><strong>s supplémentai</strong></ins>r<ins class="diffchar inserted"><strong>e</strong></ins>s<ins class="diffchar inserted"><strong> suivants :</strong></ins></blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>u</strong></del>l<del class="diffchar deleted"><strong>&gt;&lt;li&gt; D</strong></del>e<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>bib</strong></del>l<del class="diffchar deleted"><strong>iothèque</strong></del>s<del class="diffchar deleted"><strong> de tra</strong></del>it<del class="diffchar deleted"><strong>ement d&#039;im</strong></del>a<del class="diffchar deleted"><strong>ges pour </strong></del>l<del class="diffchar deleted"><strong>a génération d</strong></del>e<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>vignet</strong></del>te<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>(</strong></del>t<del class="diffchar deleted"><strong>hum</strong></del>b<del class="diffchar deleted"><strong>nai</strong></del>ls<del class="diffchar deleted"><strong>), la géné</strong></del>r<del class="diffchar deleted"><strong>at</strong></del>i<del class="diffchar deleted"><strong>on dynamiqu</strong></del>e<del class="diffchar deleted"><strong> </strong></del>d<del class="diffchar deleted"><strong>e</strong></del> <del class="diffchar deleted"><strong>gr</strong></del>a<del class="diffchar deleted"><strong>phiqu</strong></del>e<del class="diffchar deleted"><strong>s mat</strong></del>h<del class="diffchar deleted"><strong>ématiques </strong></del>et<del class="diffchar deleted"><strong> pou</strong></del>r <del class="diffchar deleted"><strong>empê</strong></del>c<del class="diffchar deleted"><strong>her </strong></del>l<del class="diffchar deleted"><strong>&#039;in</strong></del>s<del class="diffchar deleted"><strong>cr</strong></del>i<del class="diffchar deleted"><strong>pt</strong></del>i<del class="diffchar deleted"><strong>on automatiqu</strong></del>e <del class="diffchar deleted"><strong>par de</strong></del>s<del class="diffchar deleted"><strong> </strong></del>ro<del class="diffchar deleted"><strong>bots. Ces f</strong></del>onctionnalités<del class="diffchar deleted"><strong> peuvent être </strong></del>tro<del class="diffchar deleted"><strong>uvées da</strong></del>n<del class="diffchar deleted"><strong>s:<br>&lt;ul</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>li</strong></del>&gt; <del class="diffchar deleted"><strong>Bib</strong></del>li<del class="diffchar deleted"><strong>othèqu</strong></del>e <del class="diffchar deleted"><strong>GD &amp;g</strong></del>t<del class="diffchar deleted"><strong>; 1.5 </strong></del>e<del class="diffchar deleted"><strong>t </strong></del>c<del class="diffchar deleted"><strong>om</strong></del>p<del class="diffchar deleted"><strong>i</strong></del>lée<del class="diffchar deleted"><strong> da</strong></del>ns<del class="diffchar deleted"><strong> PHP<br></strong></del>&lt;/<del class="diffchar deleted"><strong>li</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>li</strong></del>&gt; <del class="diffchar deleted"><strong>Im</strong></del>a<del class="diffchar deleted"><strong>geMag</strong></del>i<del class="diffchar deleted"><strong>c</strong></del>k <del class="diffchar deleted"><strong>ma</strong></del>i<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>seu</strong></del>le<del class="diffchar deleted"><strong>ment</strong></del> p<del class="diffchar deleted"><strong>ou</strong></del>r <del class="diffchar deleted"><strong>la gén</strong></del>é<del class="diffchar deleted"><strong>r</strong></del>at<del class="diffchar deleted"><strong>ion</strong></del> de<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>v</strong></del>i<del class="diffchar deleted"><strong>gne</strong></del>tt<del class="diffchar deleted"><strong>e</strong></del>s<del class="diffchar deleted"><strong>;</strong></del> <del class="diffchar deleted"><strong>vo</strong></del>i<del class="diffchar deleted"><strong>r</strong></del> &lt;a href=&quot;<del class="diffchar deleted"><strong>Im</strong></del>a<del class="diffchar deleted"><strong>g</strong></del>e<del class="diffchar deleted"><strong>Magick</strong></del>-<del class="diffchar deleted"><strong>I</strong></del>ns<del class="diffchar deleted"><strong>tall</strong></del>&quot; title=&quot;How to in<del class="diffchar deleted"><strong>s</strong></del>t<del class="diffchar deleted"><strong>all</strong></del> <del class="diffchar deleted"><strong>Im</strong></del>a<del class="diffchar deleted"><strong>g</strong></del>e<del class="diffchar deleted"><strong>Ma</strong></del>gi<del class="diffchar deleted"><strong>ck</strong></del>&quot; class=&quot;wiki wiki_page&quot;&gt;<del class="diffchar deleted"><strong>Im</strong></del>a<del class="diffchar deleted"><strong>g</strong></del>e<del class="diffchar deleted"><strong>M</strong></del>a<del class="diffchar deleted"><strong>gick</strong></del> <del class="diffchar deleted"><strong>In</strong></del>s<del class="diffchar deleted"><strong>tall</strong></del>&lt;/a&gt;<del class="diffchar deleted"><strong><br>&lt;br</strong></del> <del class="diffchar deleted"><strong>/&gt; (V</strong></del>ou<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>n&#039;av</strong></del>e<del class="diffchar deleted"><strong>z</strong></del> <del class="diffchar deleted"><strong>pas b</strong></del>es<del class="diffchar deleted"><strong>oin</strong></del> <del class="diffchar deleted"><strong>de</strong></del> <del class="diffchar deleted"><strong>ce</strong></del>s <del class="diffchar deleted"><strong>2 bibli</strong></del>ot<del class="diffchar deleted"><strong>hèqu</strong></del>es <del class="diffchar deleted"><strong>si v</strong></del>ou<del class="diffchar deleted"><strong>s</strong></del> <del class="diffchar deleted"><strong>utilis</strong></del>e<del class="diffchar deleted"><strong>z 4.3+ ca</strong></del>r<del class="diffchar deleted"><strong> elles y </strong></del>son<del class="diffchar deleted"><strong>t </strong></del>i<del class="diffchar deleted"><strong>ntégr</strong></del>ées.<del class="diffchar deleted"><strong>)<br></strong></del>&lt;/<del class="diffchar deleted"><strong>li</strong></del>&gt;&lt;/<del class="diffchar deleted"><strong>ul</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>/li</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>li&gt;</strong></del> <del class="diffchar deleted"><strong>Le p</strong></del>l<del class="diffchar deleted"><strong>ugin W</strong></del>iki<del class="diffchar deleted"><strong>Graph né</strong></del>cess<del class="diffchar deleted"><strong>it</strong></del>e<del class="diffchar deleted"><strong> que G</strong></del>r<del class="diffchar deleted"><strong>ap</strong></del>h<del class="diffchar deleted"><strong>Viz</strong></del> <del class="diffchar deleted"><strong>soi</strong></del>t i<del class="diffchar deleted"><strong>nsta</strong></del>ll<del class="diffchar deleted"><strong>é</strong></del> <del class="diffchar deleted"><strong>:</strong></del> <del class="diffchar deleted"><strong>v</strong></del>oir &lt;a href=&quot;<del class="diffchar deleted"><strong>In</strong></del>sta<del class="diffchar deleted"><strong>lle</strong></del>r<del class="diffchar deleted"><strong>-Grap</strong></del>h<del class="diffchar deleted"><strong>viz</strong></del>&quot; title=&quot;<del class="diffchar deleted"><strong>In</strong></del>sta<del class="diffchar deleted"><strong>lle</strong></del>r<del class="diffchar deleted"><strong> Grap</strong></del>h<del class="diffchar deleted"><strong>viz</strong></del>&quot; class=&quot;wiki wiki_page&quot;&gt;<del class="diffchar deleted"><strong>In</strong></del>sta<del class="diffchar deleted"><strong>lle</strong></del>r<del class="diffchar deleted"><strong> Grap</strong></del>h<del class="diffchar deleted"><strong>viz</strong></del>&lt;/a<del class="diffchar deleted"><strong>&gt;<br>&lt;/li&gt;&lt;li</strong></del>&gt; <del class="diffchar deleted"><strong>R</strong></del>ec<del class="diffchar deleted"><strong>herche : P</strong></del>o<del class="diffchar deleted"><strong>ur u</strong></del>n<del class="diffchar deleted"><strong> système</strong></del> de r<del class="diffchar deleted"><strong>eche</strong></del>r<del class="diffchar deleted"><strong>ch</strong></del>e<del class="diffchar deleted"><strong> de texte complet, vo</strong></del>u<del class="diffchar deleted"><strong>s aurez beso</strong></del>i<del class="diffchar deleted"><strong>n de MySQL 3.23.23+, pour un sy</strong></del>st<del class="diffchar deleted"><strong>ème </strong></del>d<del class="diffchar deleted"><strong>e </strong></del>r<del class="diffchar deleted"><strong>eche</strong></del>r<del class="diffchar deleted"><strong>che </strong></del>d<del class="diffchar deleted"><strong>e texte</strong></del> c<del class="diffchar deleted"><strong>omp</strong></del>l<del class="diffchar deleted"><strong>et </strong></del>i<del class="diffchar deleted"><strong>n</strong></del>cl<del class="diffchar deleted"><strong>u</strong></del>ant<del class="diffchar deleted"><strong> la re</strong></del>c<del class="diffchar deleted"><strong>herche b</strong></del>o<del class="diffchar deleted"><strong>oléenne, vous au</strong></del>re<del class="diffchar deleted"><strong>z</strong></del> <del class="diffchar deleted"><strong>besoin de My</strong></del>S<del class="diffchar deleted"><strong>QL4.0.1+.<br>&lt;/li&gt;&lt;li&gt; M</strong></del>e<del class="diffchar deleted"><strong>ss</strong></del>a<del class="diffchar deleted"><strong>ge</strong></del>r<del class="diffchar deleted"><strong>ie en ligne : né</strong></del>c<del class="diffchar deleted"><strong>essite</strong></del> <del class="diffchar deleted"><strong>PHP 4.2+<br></strong></del>&lt;/<del class="diffchar deleted"><strong>li</strong></del>&gt;&lt;<del class="diffchar deleted"><strong>li&gt; Généra</strong></del>t<del class="diffchar deleted"><strong>ion </strong></del>d<del class="diffchar deleted"><strong>e</strong></del> <del class="diffchar deleted"><strong>PDF : né</strong></del>c<del class="diffchar deleted"><strong>e</strong></del>ssi<del class="diffchar deleted"><strong>t</strong></del>e<del class="diffchar deleted"><strong> </strong></del>l<del class="diffchar deleted"><strong>e paquet php-xm</strong></del>l<del class="diffchar deleted"><strong>.</strong></del> <del class="diffchar deleted"><strong>Si</strong></del> <del class="diffchar deleted"><strong>v</strong></del>o<del class="diffchar deleted"><strong>us rencontre</strong></del>r<del class="diffchar deleted"><strong> une erreur PHP à  propos de utf8_decode()</strong></del> l<del class="diffchar deleted"><strong>orsque vous ess</strong></del>a<del class="diffchar deleted"><strong>yer d&#039;exporter une</strong></del> page <del class="diffchar deleted"><strong>ve</strong></del>r<del class="diffchar deleted"><strong>s l</strong></del>e<del class="diffchar deleted"><strong> </strong></del>f<del class="diffchar deleted"><strong>orm</strong></del>at<del class="diffchar deleted"><strong> pdf, v</strong></del>o<del class="diffchar deleted"><strong>us sau</strong></del>re<del class="diffchar deleted"><strong>z qu</strong></del>e<del class="diffchar deleted"><strong> le p</strong></del>a<del class="diffchar deleted"><strong>quet p</strong></del>h<del class="diffchar deleted"><strong>p-xml</strong></del> <del class="diffchar deleted"><strong>n&#039;es</strong></del>t<del class="diffchar deleted"><strong> pas </strong></del>i<del class="diffchar deleted"><strong>ns</strong></del>t<del class="diffchar deleted"><strong>a</strong></del>l<del class="diffchar deleted"><strong>lé.<br>&lt;/li&gt;&lt;li&gt; C</strong></del>a<del class="diffchar deleted"><strong>r</strong></del>t<del class="diffchar deleted"><strong>es : PHP en m</strong></del>o<del class="diffchar deleted"><strong>d</strong></del>e <del class="diffchar deleted"><strong>CGI </strong></del>e<del class="diffchar deleted"><strong>t M</strong></del>a<del class="diffchar deleted"><strong>pse</strong></del>r<del class="diffchar deleted"><strong>ver ave</strong></del>c<del class="diffchar deleted"><strong> un module PHP, disponible sur &lt;a</strong></del> class=&quot;wiki <del class="diffchar deleted"><strong>extern</strong></del>a<del class="diffchar deleted"><strong>l&quot; tar</strong></del>ge<del class="diffchar deleted"><strong>t=</strong></del>&quot;<del class="diffchar deleted"><strong>_bl</strong></del>an<del class="diffchar deleted"><strong>k&quot; </strong></del>ti<del class="diffchar deleted"><strong>tl</strong></del>e<del class="diffchar deleted"><strong>=&quot;Ext</strong></del>e<del class="diffchar deleted"><strong>rn</strong></del>a<del class="diffchar deleted"><strong>l link&quot; h</strong></del>r<del class="diffchar deleted"><strong>ef=&quot;</strong></del>h<del class="diffchar deleted"><strong>ttp:</strong></del>/<del class="diffchar deleted"><strong>/m</strong></del>a<del class="diffchar deleted"><strong>p</strong></del>se<del class="diffchar deleted"><strong>rver.g</strong></del>i<del class="diffchar deleted"><strong>s.um</strong></del>n<del class="diffchar deleted"><strong>.</strong></del>e<del class="diffchar deleted"><strong>du&quot;</strong></del> r<del class="diffchar deleted"><strong>el=&quot;exte</strong></del>r<del class="diffchar deleted"><strong>nal&quot;&gt;http://maps</strong></del>e<del class="diffchar deleted"><strong>rver.g</strong></del>is<del class="diffchar deleted"><strong>.umn.e</strong></del>d<del class="diffchar deleted"><strong>u</strong></del>&lt;/a&gt;<del class="diffchar deleted"><strong>.</strong></del></blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>tab</strong></ins>le <ins class="diffchar inserted"><strong>c</strong></ins>l<ins class="diffchar inserted"><strong>as</strong></ins>s<ins class="diffchar inserted"><strong>=&quot;wik</strong></ins>ita<ins class="diffchar inserted"><strong>b</strong></ins>le t<ins class="diffchar inserted"><strong>abl</strong></ins>e t<ins class="diffchar inserted"><strong>a</strong></ins>bl<ins class="diffchar inserted"><strong>e-</strong></ins>s<ins class="diffchar inserted"><strong>t</strong></ins>ri<ins class="diffchar inserted"><strong>p</strong></ins>ed <ins class="diffchar inserted"><strong>t</strong></ins>a<ins class="diffchar inserted"><strong>bl</strong></ins>e<ins class="diffchar inserted"><strong>-</strong></ins>h<ins class="diffchar inserted"><strong>ov</strong></ins>e<ins class="diffchar inserted"><strong>r&quot;&gt;&lt;</strong></ins>tr<ins class="diffchar inserted"><strong>&gt;&lt;td</strong></ins> cl<ins class="diffchar inserted"><strong>as</strong></ins>s<ins class="diffchar inserted"><strong>=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>k</strong></ins>i<ins class="diffchar inserted"><strong>c</strong></ins>e<ins class="diffchar inserted"><strong>ll&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;&lt;</strong></ins>s<ins class="diffchar inserted"><strong>t</strong></ins>ro<ins class="diffchar inserted"><strong>ng&gt;F</strong></ins>onctionnalité<ins class="diffchar inserted"><strong>&lt;/</strong></ins>stron<ins class="diffchar inserted"><strong>g</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>/td</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;td</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>kic</strong></ins>e<ins class="diffchar inserted"><strong>ll&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;&lt;s</strong></ins>t<ins class="diffchar inserted"><strong>rong&gt;Exig</strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins>c<ins class="diffchar inserted"><strong>es sup</strong></ins>plé<ins class="diffchar inserted"><strong>m</strong></ins>en<ins class="diffchar inserted"><strong>taire</strong></ins>s&lt;/<ins class="diffchar inserted"><strong>strong</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>/td</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;/tr&gt;&lt;tr&gt;&lt;td</strong></ins> <ins class="diffchar inserted"><strong>cl</strong></ins>a<ins class="diffchar inserted"><strong>ss=&quot;w</strong></ins>ik<ins class="diffchar inserted"><strong>icell&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;Réécr</strong></ins>i<ins class="diffchar inserted"><strong>re</strong></ins> le<ins class="diffchar inserted"><strong>s URL</strong></ins> p<ins class="diffchar inserted"><strong>a</strong></ins>r <ins class="diffchar inserted"><strong>d</strong></ins>é<ins class="diffchar inserted"><strong>f</strong></ins>a<ins class="diffchar inserted"><strong>u</strong></ins>t de <ins class="diffchar inserted"><strong>T</strong></ins>i<ins class="diffchar inserted"><strong>ki&lt;/</strong></ins>t<ins class="diffchar inserted"><strong>d&gt;&lt;</strong></ins>t<ins class="diffchar inserted"><strong>d cla</strong></ins>s<ins class="diffchar inserted"><strong>s=&quot;wikicell&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;Ut</strong></ins>i<ins class="diffchar inserted"><strong>lisez les</strong></ins> &lt;a href=&quot;<ins class="diffchar inserted"><strong>Ap</strong></ins>a<ins class="diffchar inserted"><strong>ch</strong></ins>e-<ins class="diffchar inserted"><strong>Clea</strong></ins>n<ins class="diffchar inserted"><strong>-URL</strong></ins>s&quot; title=&quot;How to i<ins class="diffchar inserted"><strong>mpleme</strong></ins>nt <ins class="diffchar inserted"><strong>se</strong></ins>a<ins class="diffchar inserted"><strong>rch </strong></ins>e<ins class="diffchar inserted"><strong>n</strong></ins>gi<ins class="diffchar inserted"><strong>ne-friendly urls</strong></ins>&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>Ap</strong></ins>a<ins class="diffchar inserted"><strong>che Cl</strong></ins>ea<ins class="diffchar inserted"><strong>n</strong></ins> <ins class="diffchar inserted"><strong>URL</strong></ins>s&lt;/a&gt; <ins class="diffchar inserted"><strong>p</strong></ins>ou<ins class="diffchar inserted"><strong>r</strong></ins> <ins class="diffchar inserted"><strong>cré</strong></ins>e<ins class="diffchar inserted"><strong>r</strong></ins> <ins class="diffchar inserted"><strong>d</strong></ins>es <ins class="diffchar inserted"><strong>URL</strong></ins> <ins class="diffchar inserted"><strong>plu</strong></ins>s <ins class="diffchar inserted"><strong>c</strong></ins>o<ins class="diffchar inserted"><strong>ur</strong></ins>tes ou <ins class="diffchar inserted"><strong>p</strong></ins>erson<ins class="diffchar inserted"><strong>nal</strong></ins>i<ins class="diffchar inserted"><strong>s</strong></ins>ées.&lt;/<ins class="diffchar inserted"><strong>td</strong></ins>&gt;&lt;/<ins class="diffchar inserted"><strong>tr</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>tr</strong></ins>&gt;&lt;<ins class="diffchar inserted"><strong>td</strong></ins> <ins class="diffchar inserted"><strong>c</strong></ins>l<ins class="diffchar inserted"><strong>ass=&quot;w</strong></ins>ikice<ins class="diffchar inserted"><strong>ll&quot; &gt;Ela</strong></ins>s<ins class="diffchar inserted"><strong>tic</strong></ins>se<ins class="diffchar inserted"><strong>a</strong></ins>r<ins class="diffchar inserted"><strong>c</strong></ins>h <ins class="diffchar inserted"><strong>&lt;/</strong></ins>t<ins class="diffchar inserted"><strong>d&gt;&lt;td</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>kice</strong></ins>ll<ins class="diffchar inserted"><strong>&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;</strong></ins> <ins class="diffchar inserted"><strong>V</strong></ins>oir<ins class="diffchar inserted"><strong> la page</strong></ins> &lt;a href=&quot;<ins class="diffchar inserted"><strong>Ela</strong></ins>st<ins class="diffchar inserted"><strong>icse</strong></ins>ar<ins class="diffchar inserted"><strong>c</strong></ins>h&quot; title=&quot;<ins class="diffchar inserted"><strong>Ela</strong></ins>st<ins class="diffchar inserted"><strong>icse</strong></ins>ar<ins class="diffchar inserted"><strong>c</strong></ins>h&quot; class=&quot;wiki wiki_page&quot;&gt;<ins class="diffchar inserted"><strong>Ela</strong></ins>st<ins class="diffchar inserted"><strong>icse</strong></ins>ar<ins class="diffchar inserted"><strong>c</strong></ins>h&lt;/a&gt; <ins class="diffchar inserted"><strong>(s</strong></ins>ec<ins class="diffchar inserted"><strong>ti</strong></ins>on de<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>r<ins class="diffchar inserted"><strong>é</strong></ins>re<ins class="diffchar inserted"><strong>q</strong></ins>uis<ins class="diffchar inserted"><strong>)&lt;/</strong></ins>td<ins class="diffchar inserted"><strong>&gt;&lt;/t</strong></ins>r<ins class="diffchar inserted"><strong>&gt;&lt;t</strong></ins>r<ins class="diffchar inserted"><strong>&gt;&lt;t</strong></ins>d cl<ins class="diffchar inserted"><strong>ass=&quot;wik</strong></ins>ic<ins class="diffchar inserted"><strong>e</strong></ins>l<ins class="diffchar inserted"><strong>l&quot; &gt;M</strong></ins>ant<ins class="diffchar inserted"><strong>i</strong></ins>core Searc<ins class="diffchar inserted"><strong>h</strong></ins> &lt;/<ins class="diffchar inserted"><strong>td</strong></ins>&gt;&lt;td c<ins class="diffchar inserted"><strong>la</strong></ins>ss<ins class="diffchar inserted"><strong>=&quot;w</strong></ins>i<ins class="diffchar inserted"><strong>kic</strong></ins>ell<ins class="diffchar inserted"><strong>&quot;</strong></ins> <ins class="diffchar inserted"><strong>&gt;</strong></ins> <ins class="diffchar inserted"><strong>V</strong></ins>o<ins class="diffchar inserted"><strong>i</strong></ins>r la page <ins class="diffchar inserted"><strong>&lt;a h</strong></ins>ref<ins class="diffchar inserted"><strong>=&quot;M</strong></ins>a<ins class="diffchar inserted"><strong>n</strong></ins>t<ins class="diffchar inserted"><strong>ic</strong></ins>ore<ins class="diffchar inserted"><strong>-S</strong></ins>ea<ins class="diffchar inserted"><strong>rc</strong></ins>h<ins class="diffchar inserted"><strong>&quot;</strong></ins> titl<ins class="diffchar inserted"><strong>e=&quot;M</strong></ins>a<ins class="diffchar inserted"><strong>n</strong></ins>t<ins class="diffchar inserted"><strong>ic</strong></ins>o<ins class="diffchar inserted"><strong>r</strong></ins>e <ins class="diffchar inserted"><strong>S</strong></ins>earc<ins class="diffchar inserted"><strong>h&quot;</strong></ins> class=&quot;wiki <ins class="diffchar inserted"><strong>wiki_p</strong></ins>age&quot;<ins class="diffchar inserted"><strong>&gt;M</strong></ins>anti<ins class="diffchar inserted"><strong>cor</strong></ins>e<ins class="diffchar inserted"><strong> S</strong></ins>ear<ins class="diffchar inserted"><strong>c</strong></ins>h<ins class="diffchar inserted"><strong>&lt;</strong></ins>/a<ins class="diffchar inserted"><strong>&gt; (</strong></ins>se<ins class="diffchar inserted"><strong>ct</strong></ins>i<ins class="diffchar inserted"><strong>o</strong></ins>n<ins class="diffchar inserted"><strong> d</strong></ins>e<ins class="diffchar inserted"><strong>s</strong></ins> <ins class="diffchar inserted"><strong>p</strong></ins>r<ins class="diffchar inserted"><strong>é</strong></ins>re<ins class="diffchar inserted"><strong>qu</strong></ins>is<ins class="diffchar inserted"><strong>)&lt;/t</strong></ins>d<ins class="diffchar inserted"><strong>&gt;</strong></ins>&lt;/<ins class="diffchar inserted"><strong>tr&gt;&lt;/t</strong></ins>a<ins class="diffchar inserted"><strong>ble</strong></ins>&gt;</blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>b</strong></del>r /&gt;<br>&lt;br /&gt;<br>&lt;br /&gt;&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>/p&gt;<br>&lt;h2 class=&quot;showhide_heading d-flex justify-content-sta</strong></ins>r<ins class="diffchar inserted"><strong>t&quot;</strong></ins> <ins class="diffchar inserted"><strong>id=&quot;Tiki_Manager&quot;&gt; Tiki Manager&lt;a href=&quot;#Tiki_Manager&quot; class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;</strong></ins>/<ins class="diffchar inserted"><strong>span&gt;&lt;/a&gt;&lt;/h2</strong></ins>&gt;<br>&lt;<ins class="diffchar inserted"><strong>ul&gt;&lt;li&gt; &lt;a href=&quot;Manager&quot; title=&quot;Manager&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki Manager&lt;/a&gt; vérifie vers quelle version il peut installer ou mettre à niveau : &lt;a target=&quot;_</strong></ins>b<ins class="diffchar inserted"><strong>lank&quot; class=&quot;wiki&quot;  h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;https://gitlab.com/tikiwiki/tiki-manager/-/merge_requests/233/diffs&quot;&gt;https://gitlab.com/tikiwiki/tiki-manager/-/merge_requests/233/diffs&lt;/a&gt;<br>&lt;/li&gt;&lt;li&gt;</strong></ins> <ins class="diffchar inserted"><strong>Voici les données actuelles : &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki-manager/-/blob/master/config/tiki_requirements.yml&quot;&gt;https://gitlab.com/tikiwiki/tiki-manager/-/blob/master/config/tiki_requirements.yml&lt;</strong></ins>/<ins class="diffchar inserted"><strong>a</strong></ins>&gt;<br>&lt;<ins class="diffchar inserted"><strong>p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/p&gt;<br>&lt;h2 class=&quot;showhide_heading d-flex justify-content-start&quot; id=&quot;Node.js_requis_pour_une_installation_depuis_Git&quot;&gt; Node.js requis pour une installation depuis&amp;n</strong></ins>b<ins class="diffchar inserted"><strong>sp;Git&lt;a h</strong></ins>r<ins class="diffchar inserted"><strong>ef=&quot;#Node.js_requis_pour_une_installation_depuis_Git&quot;</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;heading-link&quot; aria-label=&quot;heading link&quot;&gt;&lt;span class=&quot;icon icon-link fas fa-link &quot;   &gt;&lt;</strong></ins>/<ins class="diffchar inserted"><strong>span</strong></ins>&gt;&lt;/<ins class="diffchar inserted"><strong>a&gt;&lt;/h2&gt;<br>&lt;</strong></ins>p&gt;<ins class="diffchar inserted"><strong>Tiki installé depuis Git (VCS) nécessite Node pour construire et gérer ses ressources frontend (JavaScript, CSS, paquets npm, etc.).</strong></ins><br>&lt;/<ins class="diffchar inserted"><strong>p&gt;<br><br>&lt;p&gt;&lt;strong&gt;Versions de Tiki et versions de Node correspondantes&lt;/strong&gt;<br>&lt;/p&gt;<br> &lt;div id=&quot;wpfancytab</strong></ins>l<ins class="diffchar inserted"><strong>e8-d</strong></ins>i<ins class="diffchar inserted"><strong>v&quot; class=&quot;table-responsive ts-wrapperdiv &quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>	&lt;table class=&quot;table table-striped table-hover  normal fixed-layout&quot; id=&quot;wpfancytable8&quot;&gt;	&lt;thead class=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th style=&quot; width: 20%;&quot;&gt;Version de Tiki </strong></ins>&lt;/<ins class="diffchar inserted"><strong>th&gt;			&lt;th style=&quot; width: 20%;&quot;&gt; Version minimale de Node &lt;/th&gt;			&lt;th style=&quot; width: 10%;&quot;&gt; Version maximale de Node &lt;/th&gt;			&lt;th style=&quot; width: 50%;&quot;&gt; Remarq</strong></ins>u<ins class="diffchar inserted"><strong>es&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td sty</strong></ins>l<ins class="diffchar inserted"><strong>e=&quot; width: 20%; text-align: left; vertical-align: top&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong>&lt;a href=&quot;Tiki30&quot; title=&quot;Tiki30&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki30&lt;/a&gt; LTS &lt;/td&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 20.0.0&lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 25 &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt; La version de npm associée à ces contraintes est npm &gt;=9.0.0 &lt;12&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-align: left; vertical-align: top&quot;&gt;&lt;a href=&quot;Tiki28&quot; title=&quot;Tiki28&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki28&lt;/a&gt; à &lt;a href=&quot;Tiki29&quot; title=&quot;Tiki29&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki29&lt;/a&gt; &lt;/td&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 20.0.0 &lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 23 &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td style=&quot; width: 20%; text-align: left; vertical-align: top&quot;&gt;&lt;a href=&quot;Tiki27&quot; title=&quot;Tiki27&quot; class=&quot;wiki wiki_page&quot;&gt;Tiki27&lt;/a&gt; LTS &lt;/td&gt;			&lt;td style=&quot; width: 20%;&quot;&gt; 18.0.0 &lt;/td&gt;			&lt;td style=&quot; width: 10%;&quot;&gt; 23 &lt;/td&gt;			&lt;td style=&quot; width: 50%;&quot;&gt;&lt;/td&gt;		&lt;/tr&gt;	&lt;/tbody&gt;&lt;/table&gt;&lt;/div&gt;<br>&lt;p&gt;<br>&lt;br /&gt;Les paquets sont disponibles sur &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://nodejs.org/en/download&quot; rel=&quot;external&quot;&gt;Télécharger Node.js®&lt;/a&gt;<br>&lt;/p&gt;<br><br>&lt;p&gt;&lt;/p&gt;<br></strong></ins></blockquote>]]></description>
      <pubDate>Thu, 15 Oct 2026 10:42:58 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Pr%C3%A9-requis+pour+installer+Tiki</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Pr%C3%A9-requis+pour+installer+Tiki</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Foo-Installation-Doc-2018</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>73</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>73</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ svn checkout https://svn.code.sf.net/p/tikiwiki/code/branches/18.x mynewfolder&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>56</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>56</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ svn checkout https://svn.code.sf.net/p/tikiwiki/code/branches/18.x mynewfolder&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox7<del class="diffchar deleted"><strong>4</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox7<del class="diffchar deleted"><strong>4</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ svn checkout https://svn.code.sf.net/p/tikiwiki/code/branches/18.x .&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>5</strong></ins>7&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>5</strong></ins>7&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ svn checkout https://svn.code.sf.net/p/tikiwiki/code/branches/18.x .&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>7</strong></del>5&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>7</strong></del>5&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ svn up&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox5<ins class="diffchar inserted"><strong>8</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox5<ins class="diffchar inserted"><strong>8</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ svn up&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>76</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>76</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ git clone https://gitlab.com/tikiwiki/tiki.git mynewfolder&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>59</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>59</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ git clone https://gitlab.com/tikiwiki/tiki.git mynewfolder&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>77</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>77</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ git clone https://gitlab.com/tikiwiki/tiki.git .&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>60</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>60</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ git clone https://gitlab.com/tikiwiki/tiki.git .&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>78</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>78</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>61</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>61</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>79</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>79</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>62</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>62</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>80</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>80</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= phpXYZ is necessary.&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>63</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>63</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= phpXYZ is necessary.&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>81</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>81</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh -p PHPVERSION&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>64</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>64</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh -p PHPVERSION&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>82</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>82</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php71 php7.1 php7.1-cli&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>65</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>65</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php71 php7.1 php7.1-cli&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>83</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>83</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= phpXYZ is necessary.</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>66</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>66</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= phpXYZ is necessary.</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>84</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>84</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= phpXYZ is necessary.</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>67</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>67</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= phpXYZ is necessary.</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox8<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox8<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ php[TAB][TAB]</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>6</strong></ins>8&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>6</strong></ins>8&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ php[TAB][TAB]</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>8</strong></del>6&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>8</strong></del>6&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh -p php-71</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox6<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox6<ins class="diffchar inserted"><strong>9</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh -p php-71</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>8</strong></del>7&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>8</strong></del>7&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= php71 is necessary.</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox7<ins class="diffchar inserted"><strong>0</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox7<ins class="diffchar inserted"><strong>0</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;Wrong PHP version: phpABC &amp;lt; required PHP version.  A version &amp;gt;= php71 is necessary.</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>88</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>88</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh -p /opt/rh/rh-php71/root/bin/php</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>71</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>71</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh -p /opt/rh/rh-php71/root/bin/php</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<del class="diffchar deleted"><strong>89</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<del class="diffchar deleted"><strong>89</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox<ins class="diffchar inserted"><strong>72</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox<ins class="diffchar inserted"><strong>72</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;$ sh setup.sh</blockquote><blockquote>- &lt;p&gt;<del class="diffchar deleted"><strong><br></strong></del>&lt;/p<del class="diffchar deleted"><strong>&gt;<br>&lt;div class=&quot;titlebar&quot;&gt;Alias&lt;/div</strong></del>&gt;</blockquote><blockquote>+ &lt;p&gt;&lt;/p&gt;</blockquote><blockquote>- <ul><li> <a href="Installation" class="wiki wiki_page alias">Install</a></blockquote><blockquote>- </li><li> <a href="Installation" class="wiki wiki_page alias">How to install</a></blockquote><blockquote>- </li><li> <a href="Installation" class="wiki wiki_page alias">How to install Tiki</a></blockquote><blockquote>- </li><li> <a href="Installation" class="wiki wiki_page alias">How to install TikiWiki</a></li></ul></blockquote>]]></description>
      <pubDate>Tue, 13 Oct 2026 10:22:15 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Foo-Installation-Doc-2018</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Foo-Installation-Doc-2018</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Wiki Syntax</title>
      <description><![CDATA[<blockquote>- &lt;div class=&#039;lead&#039;&gt;Tiki Wiki CMS Groupware has a rich and flexible system for formatting and presenting pages. This page describes how to format text, using wiki syntax, on wiki pages and other area that support &lt;a href=&quot;Wiki&quot; title=&quot;Wiki&quot; class=&quot;wiki wiki_page&quot;&gt;wiki&lt;/a&gt; formatting (including articles, forums, and blogs).&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&#039;lead&#039;&gt;Tiki Wiki CMS Groupware has a rich and flexible system for formatting and presenting pages. This page describes how to format text, using<ins class="diffchar inserted"><strong> Tiki&#039;s</strong></ins> wiki syntax, on wiki pages and other area<ins class="diffchar inserted"><strong>s</strong></ins> that support &lt;a href=&quot;Wiki&quot; title=&quot;Wiki&quot; class=&quot;wiki wiki_page&quot;&gt;wiki&lt;/a&gt; formatting (including article<ins class="diffchar inserted"><strong>s, comment</strong></ins>s, forums, and blogs).&lt;/div<ins class="diffchar inserted"><strong>&gt;<br>&lt;p&gt;<br>&lt;/p</strong></ins>&gt;</blockquote><blockquote>- &lt;p&gt;Wiki syntax is a markup language used in a wiki web page. (For a broader overview of wiki syntax, please see &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Why-Wiki-Syntax-Is-Important&quot; rel=&quot;external&quot;&gt;Why Wiki Syntax Is Important&lt;/a&gt;.) To avoid requiring users to learn HTML, wiki syntax uses common characters in uncommon ways (or character combinations that are not normally used together) and provides them with a special meaning. Some of the character combinations only work at the beginning of a line, while others can be inserted anywhere in the text and are active until a closing combination of characters is met.</blockquote><blockquote>+ &lt;p&gt;Wiki syntax is a <ins class="diffchar inserted"><strong>&lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://en.wikipedia.org/wiki/Markup_language&quot; rel=&quot;external&quot;&gt;</strong></ins>markup languag<ins class="diffchar inserted"><strong>e&lt;/a&gt; that can b</strong></ins>e used in a wiki web page. (For a broader overview of wiki syntax, please see &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;https://tiki.org/Why-Wiki-Syntax-Is-Important&quot; rel=&quot;external&quot;&gt;Why Wiki Syntax Is Important&lt;/a&gt;.) To avoid requiring users to learn HTML, wiki syntax uses common characters in uncommon ways (or character combinations that are not normally used together) and provides them with a special meaning. Some of the character combinations only work at the beginning of a line, while others can be inserted anywhere in the text and are active until a closing combination of characters is met<ins class="diffchar inserted"><strong>. It is a predecessor of the (modern era) &lt;a href=&quot;Tiki-Flavored-Markdown&quot; title=&quot;&quot; class=&quot;wiki wiki_page&quot;&gt;Markdown&lt;/a&gt; syntax and is often using similar markup</strong></ins>.</blockquote><blockquote>- &lt;p&gt;<del class="diffchar deleted"><strong>W</strong></del>iki syntax uses a character repeated twice for most functions, but it also has a few two-character combinations. With a two-character combination, the characters are reversed to turn off the function. Monospaced text provides a good example of this; the minus (-) and plus (+) characters are used to <del class="diffchar deleted"><strong>st</strong></del>ar<del class="diffchar deleted"><strong>t</strong></del> the using monospaced text and plus (+) and minus (-) characters specify the end of it.</blockquote><blockquote>+ &lt;p&gt;<ins class="diffchar inserted"><strong>Tiki&#039;s w</strong></ins>iki syntax uses a character repeated twice for most functions, but it also has a few two-character combinations. With a two-character combination, the characters are reversed to turn off the function. Monospaced text provides a good example of this; the minus (-) and plus (+) characters are used to <ins class="diffchar inserted"><strong>m</strong></ins>ar<ins class="diffchar inserted"><strong>k</strong></ins> the<ins class="diffchar inserted"><strong> start of</strong></ins> using<ins class="diffchar inserted"><strong> a</strong></ins> monospaced text and plus (+) and minus (-) characters specify the end of it.</blockquote><blockquote>- &lt;div id=&quot;wpfancytable<del class="diffchar deleted"><strong>10</strong></del>-div&quot; class=&quot;table-responsive ts-wrapperdiv &quot;&gt;	&lt;table class=&quot;table table-striped table-hover  normal&quot; id=&quot;wpfancytable<del class="diffchar deleted"><strong>10</strong></del>&quot;&gt;	&lt;thead class=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th&gt;Desired Formatting &lt;/th&gt;			&lt;th&gt; Syntax &lt;/th&gt;			&lt;th&gt; Result or description&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td&gt;Bold &lt;/td&gt;			&lt;td&gt; __text__ &lt;/td&gt;			&lt;td&gt;&lt;b&gt;text&lt;/b&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Centered &lt;/td&gt;			&lt;td&gt; ::text:: &lt;/td&gt;			&lt;td&gt; &lt;div style=&quot;text-align: center;&quot;&gt;text&lt;/div&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Colored Text &lt;/td&gt;			&lt;td&gt;~~blue:text~~ &lt;/td&gt;			&lt;td&gt; &lt;span style=&quot;color:blue&quot;&gt;text&lt;/span&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Italic &lt;/td&gt;			&lt;td&gt; &#039;&#039;text&#039;&#039; &lt;/td&gt;			&lt;td&gt; &#039;&#039;text&#039;&#039;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Monospaced &lt;/td&gt;			&lt;td&gt; -+text+- &lt;/td&gt;			&lt;td&gt; -+text+-&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Underlined &lt;/td&gt;			&lt;td&gt; ===text=== &lt;/td&gt;			&lt;td&gt; &lt;u&gt;text&lt;/u&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Text in a box &lt;/td&gt;			&lt;td&gt; ^text^ &lt;/td&gt;			&lt;td&gt; &lt;div class=&quot;card bg-light&quot;&gt;&lt;div class=&quot;card-body&quot;&gt;text&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Display syntax &lt;/td&gt;			&lt;td&gt; &amp;#126;&amp;#110;&amp;#112;&amp;#126;__not bold__&amp;#126;&amp;#47;&amp;#110;&amp;#112;&amp;#126; &lt;/td&gt;			&lt;td&gt; &amp;#126;&amp;#110;&amp;#112;&amp;#126;__not bold__&amp;#126;&amp;#47;&amp;#110;&amp;#112;&amp;#126;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Headings &lt;/td&gt;			&lt;td&gt; !Heading 1 &lt;br /&gt; !!Heading 2 &lt;br /&gt; !!!Heading 3 &lt;/td&gt;			&lt;td&gt; &lt;h1&gt;Heading 1&lt;/h1&gt;&lt;h2&gt;Heading 2&lt;/h2&gt;&lt;h3&gt;Heading 3&lt;/h3&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Show/Hide sections &lt;/td&gt;			&lt;td&gt; !+, !!- &lt;/td&gt;			&lt;td&gt; (Headings display with plus or minus sign in brackets which, when clicked, show or hide the content following the heading.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Autonumbered Headings &lt;/td&gt;			&lt;td&gt; !#, !!#, !+#, !-# ... &lt;/td&gt;			&lt;td&gt; (Headings display numbered in outline format.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Table of contents &lt;/td&gt;			&lt;td&gt; {autotoc},{toc}, {maketoc} &lt;/td&gt;			&lt;td&gt; These create a table of contents for the current page based on structures (toc) or  headings (maketoc).&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Dynamic variables &lt;/td&gt;			&lt;td&gt; %Name% &lt;/td&gt;			&lt;td&gt; Inserts an editable variable. See &lt;a href=&quot;Dynamic-Variable&quot; title=&quot;Reuse some text in several places throughout Tiki content&quot; class=&quot;wiki wiki_page&quot;&gt;Dynamic Variable&lt;/a&gt;.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;External links &lt;/td&gt;			&lt;td&gt; [http://example.com] &lt;br /&gt; [http://example.com|example.com] &lt;/td&gt;			&lt;td&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://example.com&quot; rel=&quot;external&quot;&gt;http://example.com&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://example.com&quot; rel=&quot;external&quot;&gt;example.com&lt;/a&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Square brackets &lt;/td&gt;			&lt;td&gt;  [[foo] &lt;/td&gt;			&lt;td&gt; [foo]&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Wiki references/links &lt;/td&gt;			&lt;td&gt; ((Homepage)) &lt;br /&gt; ((Homepage|the homepage))  &lt;/td&gt;			&lt;td&gt; &lt;a href=&quot;HomePage&quot; title=&quot;HomePage&quot; class=&quot;wiki wiki_page&quot;&gt;Homepage&lt;/a&gt; &lt;br /&gt; &lt;a href=&quot;HomePage&quot; title=&quot;HomePage&quot; class=&quot;wiki wiki_page&quot;&gt;the homepage&lt;/a&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Lists &lt;/td&gt;			&lt;td&gt; * at the left margin for bullet lists &lt;br /&gt; # for numbered lists &lt;br /&gt; ;Word:definition for definiton lists &lt;/td&gt;			&lt;td&gt; (Use * or # or ; and : at the left margin - in left-to-right languages - to create lists.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Indentation &lt;/td&gt;			&lt;td&gt; + or ++ at the left margin &lt;/td&gt;			&lt;td&gt; (Creates an indent for each plus character, useful in a list to place following text at the same indent level as the list item.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Table &lt;/td&gt;			&lt;td&gt; || row1-col1 | row1-col2 | row1-col3 (here you need a physical carriage returns)</blockquote><blockquote>+ &lt;div id=&quot;wpfancytable<ins class="diffchar inserted"><strong>9</strong></ins>-div&quot; class=&quot;table-responsive ts-wrapperdiv &quot;&gt;	&lt;table class=&quot;table table-striped table-hover  normal&quot; id=&quot;wpfancytable<ins class="diffchar inserted"><strong>9</strong></ins>&quot;&gt;	&lt;thead class=&quot;&quot;&gt;		&lt;tr&gt;			&lt;th&gt;Desired Formatting &lt;/th&gt;			&lt;th&gt; Syntax &lt;/th&gt;			&lt;th&gt; Result or description&lt;/th&gt;		&lt;/tr&gt;	&lt;/thead&gt;	&lt;tbody&gt;		&lt;tr&gt;			&lt;td&gt;Bold &lt;/td&gt;			&lt;td&gt; __text__ &lt;/td&gt;			&lt;td&gt;&lt;b&gt;text&lt;/b&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Centered &lt;/td&gt;			&lt;td&gt; ::text:: &lt;/td&gt;			&lt;td&gt; &lt;div style=&quot;text-align: center;&quot;&gt;text&lt;/div&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Colored Text &lt;/td&gt;			&lt;td&gt;~~blue:text~~ &lt;/td&gt;			&lt;td&gt; &lt;span style=&quot;color:blue&quot;&gt;text&lt;/span&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Italic &lt;/td&gt;			&lt;td&gt; &#039;&#039;text&#039;&#039; &lt;/td&gt;			&lt;td&gt; &#039;&#039;text&#039;&#039;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Monospaced &lt;/td&gt;			&lt;td&gt; -+text+- &lt;/td&gt;			&lt;td&gt; -+text+-&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Underlined &lt;/td&gt;			&lt;td&gt; ===text=== &lt;/td&gt;			&lt;td&gt; &lt;u&gt;text&lt;/u&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Text in a box &lt;/td&gt;			&lt;td&gt; ^text^ &lt;/td&gt;			&lt;td&gt; &lt;div class=&quot;card bg-light&quot;&gt;&lt;div class=&quot;card-body&quot;&gt;text&lt;/div&gt;&lt;/div&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Display syntax &lt;/td&gt;			&lt;td&gt; &amp;#126;&amp;#110;&amp;#112;&amp;#126;__not bold__&amp;#126;&amp;#47;&amp;#110;&amp;#112;&amp;#126; &lt;/td&gt;			&lt;td&gt; &amp;#126;&amp;#110;&amp;#112;&amp;#126;__not bold__&amp;#126;&amp;#47;&amp;#110;&amp;#112;&amp;#126;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Headings &lt;/td&gt;			&lt;td&gt; !Heading 1 &lt;br /&gt; !!Heading 2 &lt;br /&gt; !!!Heading 3 &lt;/td&gt;			&lt;td&gt; &lt;h1&gt;Heading 1&lt;/h1&gt;&lt;h2&gt;Heading 2&lt;/h2&gt;&lt;h3&gt;Heading 3&lt;/h3&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Show/Hide sections &lt;/td&gt;			&lt;td&gt; !+, !!- &lt;/td&gt;			&lt;td&gt; (Headings display with plus or minus sign in brackets which, when clicked, show or hide the content following the heading.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Autonumbered Headings &lt;/td&gt;			&lt;td&gt; !#, !!#, !+#, !-# ... &lt;/td&gt;			&lt;td&gt; (Headings display numbered in outline format.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Table of contents &lt;/td&gt;			&lt;td&gt; {autotoc},{toc}, {maketoc} &lt;/td&gt;			&lt;td&gt; These create a table of contents for the current page based on structures (toc) or  headings (maketoc).&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Dynamic variables &lt;/td&gt;			&lt;td&gt; %Name% &lt;/td&gt;			&lt;td&gt; Inserts an editable variable. See &lt;a href=&quot;Dynamic-Variable&quot; title=&quot;Reuse some text in several places throughout Tiki content&quot; class=&quot;wiki wiki_page&quot;&gt;Dynamic Variable&lt;/a&gt;.&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;External links &lt;/td&gt;			&lt;td&gt; [http://example.com] &lt;br /&gt; [http://example.com|example.com] &lt;/td&gt;			&lt;td&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://example.com&quot; rel=&quot;external&quot;&gt;http://example.com&lt;/a&gt; &lt;br /&gt; &lt;a class=&quot;wiki external&quot; target=&quot;_blank&quot; title=&quot;External link&quot; href=&quot;http://example.com&quot; rel=&quot;external&quot;&gt;example.com&lt;/a&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Square brackets &lt;/td&gt;			&lt;td&gt;  [[foo] &lt;/td&gt;			&lt;td&gt; [foo]&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Wiki references/links &lt;/td&gt;			&lt;td&gt; ((Homepage)) &lt;br /&gt; ((Homepage|the homepage))  &lt;/td&gt;			&lt;td&gt; &lt;a href=&quot;HomePage&quot; title=&quot;HomePage&quot; class=&quot;wiki wiki_page&quot;&gt;Homepage&lt;/a&gt; &lt;br /&gt; &lt;a href=&quot;HomePage&quot; title=&quot;HomePage&quot; class=&quot;wiki wiki_page&quot;&gt;the homepage&lt;/a&gt;&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Lists &lt;/td&gt;			&lt;td&gt; * at the left margin for bullet lists &lt;br /&gt; # for numbered lists &lt;br /&gt; ;Word:definition for definiton lists &lt;/td&gt;			&lt;td&gt; (Use * or # or ; and : at the left margin - in left-to-right languages - to create lists.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Indentation &lt;/td&gt;			&lt;td&gt; + or ++ at the left margin &lt;/td&gt;			&lt;td&gt; (Creates an indent for each plus character, useful in a list to place following text at the same indent level as the list item.)&lt;/td&gt;		&lt;/tr&gt;		&lt;tr&gt;			&lt;td&gt;Table &lt;/td&gt;			&lt;td&gt; || row1-col1 | row1-col2 | row1-col3 (here you need a physical carriage returns)</blockquote><blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox9<del class="diffchar deleted"><strong>1</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox9<del class="diffchar deleted"><strong>1</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{wiki}</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox9<ins class="diffchar inserted"><strong>0</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox9<ins class="diffchar inserted"><strong>0</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;{wiki}</blockquote>]]></description>
      <pubDate>Tue, 13 Oct 2026 08:59:37 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Wiki+Syntax</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Wiki+Syntax</guid>
      <slash:comments>0</slash:comments>
    </item>
    <item>
      <title>Tiki31.0</title>
      <description><![CDATA[<blockquote>- &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox9<del class="diffchar deleted"><strong>4</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;bash&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox9<del class="diffchar deleted"><strong>4</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php tracker &amp;lt;trackerId&amp;gt; &amp;lt;fieldId&amp;gt; [galleryId]&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox9<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-syntax=&quot;bash&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox9<ins class="diffchar inserted"><strong>2</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php tracker &amp;lt;trackerId&amp;gt; &amp;lt;fieldId&amp;gt; [galleryId]&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>- &lt;br /&gt; &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox9<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox9<del class="diffchar deleted"><strong>5</strong></del>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php tracker:convert-attachments &amp;lt;trackerId&amp;gt; &amp;lt;fieldId&amp;gt; [galleryId]&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ &lt;br /&gt; &lt;div class=&quot;codelisting_container&quot;&gt;&lt;div class=&quot;icon_copy_code far fa-clipboard&quot; tabindex=&quot;0&quot;  data-clipboard-target=&quot;#codebox9<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;span class=&quot;copy_code_tooltiptext&quot;&gt;Copy to clipboard&lt;/span&gt;&lt;/div&gt;&lt;pre class=&quot;codelisting&quot;  data-theme=&quot;off&quot;  data-wrap=&quot;1&quot;  dir=&quot;ltr&quot;  style=&quot;white-space:pre-wrap; overflow-wrap: break-word; word-wrap: break-word;&quot; id=&quot;codebox9<ins class="diffchar inserted"><strong>3</strong></ins>&quot; &gt;&lt;div class=&quot;code&quot;&gt;php console.php tracker:convert-attachments &amp;lt;trackerId&amp;gt; &amp;lt;fieldId&amp;gt; [galleryId]&lt;/div&gt;&lt;/pre&gt;&lt;/div&gt;</blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid27" class="link" href="javascript:flipWithSign('id27')">[+]</a> WebAuthn menu item: move under My Account and rename to Manage Passkeys<ul id="id27" style="display:none;"></blockquote><blockquote>+ <li> Move the WebAuthn menu entry under My Account and rename it to “Manage Passkeys” for clearer navigation.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/10387">https://gitlab.com/tikiwiki/tiki/-/merge_requests/10387</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid28" class="link" href="javascript:flipWithSign('id28')">[+]</a> Multiple-choice combobox dropdowns: keep picker open after selection<ul id="id28" style="display:none;"></blockquote><blockquote>+ <li> Prevent multiple-choice combobox dropdowns from closing after each item is selected, making it easier to choose several values in succession.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/10233">https://gitlab.com/tikiwiki/tiki/-/merge_requests/10233</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ <br /></blockquote><blockquote>+ <br /></blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>7</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>7</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Fixed-width header preference: remove incorrect layout dependency&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>7</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Fixed-width header preference: remove incorrect layout dependency&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>28</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>28</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; jQui theme assets: restore files for CSS variable testing&lt;ul id=&quot;id<del class="diffchar deleted"><strong>28</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>30</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>30</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; jQui theme assets: restore files for CSS variable testing&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>30</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>29</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>29</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; jQui theme and child themes: fix styling and asset paths&lt;ul id=&quot;id<del class="diffchar deleted"><strong>29</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>31</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>31</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; jQui theme and child themes: fix styling and asset paths&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>31</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Site and admin themes: prevent admin theme from applying site-wide&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>2</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>2</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Site and admin themes: prevent admin theme from applying site-wide&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>2</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Theme handling refactor: revert site-wide admin theme fix&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>3</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>3</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Theme handling refactor: revert site-wide admin theme fix&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>3</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tikiben and Darkshine themes: improve link visibility and visual styling&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>4</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>4</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tikiben and Darkshine themes: improve link visibility and visual styling&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>4</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin UI: fix sidebar search icon centering and mobile padding&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin UI: fix sidebar search icon centering and mobile padding&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Module admin bar: fix top spacing in social and classic layouts&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Module admin bar: fix top spacing in social and classic layouts&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>5</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>5</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Module assignment interface: fix tab layout and default configuration tab&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>5</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Module assignment interface: fix tab layout and default configuration tab&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>6</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>6</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Module drag-and-drop ordering: handle wrapped modules correctly&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>6</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Module drag-and-drop ordering: handle wrapped modules correctly&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<del class="diffchar deleted"><strong>7</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<del class="diffchar deleted"><strong>7</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Survey completion redirect: add configurable destination&lt;ul id=&quot;id3<del class="diffchar deleted"><strong>7</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid3<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id3<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Survey completion redirect: add configurable destination&lt;ul id=&quot;id3<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>38</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>38</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar: improve detailed event view presentation&lt;ul id=&quot;id<del class="diffchar deleted"><strong>38</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>40</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>40</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar: improve detailed event view presentation&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>40</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>39</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>39</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar: improve Today button styling and rename Copy action&lt;ul id=&quot;id<del class="diffchar deleted"><strong>39</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>41</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>41</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar: improve Today button styling and rename Copy action&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>41</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar module : support multiple module calendars and fix TrackerList calendar rendering&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>2</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>2</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar module : support multiple module calendars and fix TrackerList calendar rendering&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>2</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar edit event modal: translate untranslated strings&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>3</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>3</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar edit event modal: translate untranslated strings&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>3</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar recurring multi-day events: display full event duration&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>4</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>4</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar recurring multi-day events: display full event duration&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>4</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; iCal export: fix date-time metadata formatting and escaping&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; iCal export: fix date-time metadata formatting and escaping&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar deletion confirmation: warn about affected events&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar deletion confirmation: warn about affected events&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>5</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>5</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar date picker: preserve active calendar view&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>5</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar date picker: preserve active calendar view&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>6</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>6</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar all-day events: improve full-day indication&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>6</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar all-day events: improve full-day indication&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<del class="diffchar deleted"><strong>7</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<del class="diffchar deleted"><strong>7</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Action Calendar module: fix loading when Calendar feature is disabled&lt;ul id=&quot;id4<del class="diffchar deleted"><strong>7</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid4<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id4<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Action Calendar module: fix loading when Calendar feature is disabled&lt;ul id=&quot;id4<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>48</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>48</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar New module styles: remove late header injection and improve responsiveness&lt;ul id=&quot;id<del class="diffchar deleted"><strong>48</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>50</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>50</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar New module styles: remove late header injection and improve responsiveness&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>50</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>49</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>49</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar view layout and controls: improve UI and responsiveness&lt;ul id=&quot;id<del class="diffchar deleted"><strong>49</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>51</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>51</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar view layout and controls: improve UI and responsiveness&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>51</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar month-range controls: restore One-Month, Quarter, and Semester views&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>2</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>2</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar month-range controls: restore One-Month, Quarter, and Semester views&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>2</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar PDF export title: use visible calendar title&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>3</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>3</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar PDF export title: use visible calendar title&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>3</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar event editing: prevent duplicate events when changing calendars&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>4</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>4</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar event editing: prevent duplicate events when changing calendars&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>4</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar ICS export authentication: allow logged-in session access&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar ICS export authentication: allow logged-in session access&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid56" class="link" href="javascript:flipWithSign('id56')">[+]</a> Calendar item timestamps: use unsigned integers to extend supported dates<ul id="id56" style="display:none;"></blockquote><blockquote>+ <li> Store calendar item timestamps as unsigned integers to extend the supported date range and avoid the Year 2038 limitation.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/10258">https://gitlab.com/tikiwiki/tiki/-/merge_requests/10258</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid57" class="link" href="javascript:flipWithSign('id57')">[+]</a> Google Calendar button: fix alignment<ul id="id57" style="display:none;"></blockquote><blockquote>+ <li> Correct the alignment of the Google Calendar button for a more consistent calendar interface.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/9867">https://gitlab.com/tikiwiki/tiki/-/merge_requests/9867</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid58" class="link" href="javascript:flipWithSign('id58')">[+]</a> Calendar module and plugin: fix session warnings and null-description deprecations<ul id="id58" style="display:none;"></blockquote><blockquote>+ <li> Check for missing session values and normalize empty descriptions to prevent warnings and deprecation messages when calendar modules or plugins load. gitlab.com</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/10406">https://gitlab.com/tikiwiki/tiki/-/merge_requests/10406</a></blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht column visuals: improve left and right column visuals&lt;ul id=&quot;id5<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid5<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id5<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht column visuals: improve left and right column visuals&lt;ul id=&quot;id5<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>55</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>55</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki Webmail: handle calendar invitations from tracker email messages&lt;ul id=&quot;id<del class="diffchar deleted"><strong>55</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>60</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>60</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki Webmail: handle calendar invitations from tracker email messages&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>60</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>5</strong></del>6&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>5</strong></del>6&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht folder and message lists: fix colors&lt;ul id=&quot;id<del class="diffchar deleted"><strong>5</strong></del>6&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>1</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>1</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht folder and message lists: fix colors&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>1</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>57</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>57</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht tracker emails view: add combined view&lt;ul id=&quot;id<del class="diffchar deleted"><strong>57</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>62</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>62</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht tracker emails view: add combined view&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>62</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>58</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>58</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht left menu: remove obsolete current_account redeclaration&lt;ul id=&quot;id<del class="diffchar deleted"><strong>58</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>63</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>63</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht left menu: remove obsolete current_account redeclaration&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>63</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>59</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>59</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Mail headers: fix fatal errors caused by array values&lt;ul id=&quot;id<del class="diffchar deleted"><strong>59</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>64</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>64</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Mail headers: fix fatal errors caused by array values&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>64</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Webmail message controls: preserve actions when tracker email fields are unconfigured&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Webmail message controls: preserve actions when tracker email fields are unconfigured&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Webmail user preferences: prevent duplicate-key errors during simultaneous requests&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Webmail user preferences: prevent duplicate-key errors during simultaneous requests&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht mobile searches and folders: improve display&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cypht mobile searches and folders: improve display&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki ratings: improve Bootstrap styling and accessibility&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki ratings: improve Bootstrap styling and accessibility&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Inline editing: avoid nested non-parsable blocks&lt;ul id=&quot;id6<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid6<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id6<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Inline editing: avoid nested non-parsable blocks&lt;ul id=&quot;id6<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>65</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>65</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki headings: improve autonumbering and add numbering reset&lt;ul id=&quot;id<del class="diffchar deleted"><strong>65</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>70</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>70</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki headings: improve autonumbering and add numbering reset&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>70</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>66</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>66</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Inline WYSIWYG editor: prevent null page information warning&lt;ul id=&quot;id<del class="diffchar deleted"><strong>66</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>71</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>71</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Inline WYSIWYG editor: prevent null page information warning&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>71</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>6</strong></del>7&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>6</strong></del>7&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki page edit buttons: fix bottom Cancel edit button&lt;ul id=&quot;id<del class="diffchar deleted"><strong>6</strong></del>7&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>2</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>2</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki page edit buttons: fix bottom Cancel edit button&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>2</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>68</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>68</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Integration name&lt;/strong&gt;&lt;ul id=&quot;id<del class="diffchar deleted"><strong>68</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>73</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>73</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Integration name&lt;/strong&gt;&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>73</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>69</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>69</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; elFinder: fix file selection in Tracker Files fields&lt;ul id=&quot;id<del class="diffchar deleted"><strong>69</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>74</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>74</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; elFinder: fix file selection in Tracker Files fields&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>74</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; elFinder file visibility checks: avoid warnings for missing parent IDs&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; elFinder file visibility checks: avoid warnings for missing parent IDs&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; File Gallery page view: fix maximum image width handling&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; File Gallery page view: fix maximum image width handling&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; File Gallery uploader: prevent premature close and insert all file IDs&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; File Gallery uploader: prevent premature close and insert all file IDs&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; File download and preview permissions: unify access checks&lt;ul id=&quot;id7<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid7<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id7<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; File download and preview permissions: unify access checks&lt;ul id=&quot;id7<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;<del class="diffchar deleted"><strong>b</strong></del>r /&gt;<br>&lt;br /&gt;</blockquote><blockquote>+ &lt;<ins class="diffchar inserted"><strong>/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flippe</strong></ins>r<ins class="diffchar inserted"><strong>id79&quot;</strong></ins> <ins class="diffchar inserted"><strong>class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id79&#039;)&quot;&gt;[+]&lt;</strong></ins>/<ins class="diffchar inserted"><strong>a&gt; File Gallery delete confirmation: show file name and description&lt;ul id=&quot;id79&quot; style=&quot;display:none;&quot;</strong></ins>&gt;<ins class="diffchar inserted"><strong><br>&lt;li&gt; Enhance the delete confirmation popup to display the file name and description, making it clearer which file is about to be deleted. gitlab.com</strong></ins><br>&lt;br /<ins class="diffchar inserted"><strong>&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10391&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10391&lt;/a&gt;<br>&lt;p</strong></ins>&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>74</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>74</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; French translations: update contributed language strings&lt;ul id=&quot;id<del class="diffchar deleted"><strong>74</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>80</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>80</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; French translations: update contributed language strings&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>80</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>75</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>75</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; French translations and locale strings: expand translation coverage&lt;ul id=&quot;id<del class="diffchar deleted"><strong>75</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>81</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>81</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; French translations and locale strings: expand translation coverage&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>81</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>76</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>76</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps: fix GeoJSON file and feature rendering&lt;ul id=&quot;id<del class="diffchar deleted"><strong>76</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>82</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>82</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps: fix GeoJSON file and feature rendering&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>82</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>77</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>77</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps feature colors: fix basic color handling&lt;ul id=&quot;id<del class="diffchar deleted"><strong>77</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>83</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>83</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Maps feature colors: fix basic color handling&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>83</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>7</strong></del>8&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>7</strong></del>8&#039;)&quot;&gt;[+]&lt;/a&gt; Translation placeholders: fix Smarty variable interpolation in translated strings&lt;ul id=&quot;id<del class="diffchar deleted"><strong>7</strong></del>8&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<ins class="diffchar inserted"><strong>4</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<ins class="diffchar inserted"><strong>4</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Translation placeholders: fix Smarty variable interpolation in translated strings&lt;ul id=&quot;id8<ins class="diffchar inserted"><strong>4</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>79</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>79</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; French translations: add missing strings&lt;ul id=&quot;id<del class="diffchar deleted"><strong>79</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>85</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>85</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; French translations: add missing strings&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>85</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginController: fix fatal error when editing module plugins&lt;ul id=&quot;id8<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginController: fix fatal error when editing module plugins&lt;ul id=&quot;id8<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin documentation fields: use raw page identifiers&lt;ul id=&quot;id8<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin documentation fields: use raw page identifiers&lt;ul id=&quot;id8<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginYouTube URL parsing: support additional YouTube formats&lt;ul id=&quot;id8<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginYouTube URL parsing: support additional YouTube formats&lt;ul id=&quot;id8<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki plugin parameter separators: centralize separator handling&lt;ul id=&quot;id8<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid8<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id8<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki plugin parameter separators: centralize separator handling&lt;ul id=&quot;id8<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>84</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>84</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginListExecute tracker item modification: fix add, remove, method, and assign flows&lt;ul id=&quot;id<del class="diffchar deleted"><strong>84</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>90</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>90</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginListExecute tracker item modification: fix add, remove, method, and assign flows&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>90</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>85</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>85</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; YouTube plugin video segments: add end time support&lt;ul id=&quot;id<del class="diffchar deleted"><strong>85</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>91</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>91</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; YouTube plugin video segments: add end time support&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>91</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>86</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>86</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginTeleprompter content parsing and defaults: improve usability&lt;ul id=&quot;id<del class="diffchar deleted"><strong>86</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>92</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>92</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PluginTeleprompter content parsing and defaults: improve usability&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>92</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>87</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>87</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin Tracker custom messages: improve user feedback&lt;ul id=&quot;id<del class="diffchar deleted"><strong>87</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>93</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>93</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin Tracker custom messages: improve user feedback&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>93</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>88</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>88</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin Tabs border style: use empty default value&lt;ul id=&quot;id<del class="diffchar deleted"><strong>88</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>94</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>94</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin Tabs border style: use empty default value&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>94</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>8</strong></del>9&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>8</strong></del>9&#039;)&quot;&gt;[+]&lt;/a&gt; Search Formatter filters: fix inconsistent results with multiple filters&lt;ul id=&quot;id<del class="diffchar deleted"><strong>8</strong></del>9&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search Formatter filters: fix inconsistent results with multiple filters&lt;ul id=&quot;id9<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Search index rebuild: fix type error when loggit is missing&lt;ul id=&quot;id9<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search index rebuild: fix type error when loggit is missing&lt;ul id=&quot;id9<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Elasticsearch 9 error reporting: handle nested failure reasons&lt;ul id=&quot;id9<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Elasticsearch 9 error reporting: handle nested failure reasons&lt;ul id=&quot;id9<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Manticore regex search: fix wildcard handling&lt;ul id=&quot;id9<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Manticore regex search: fix wildcard handling&lt;ul id=&quot;id9<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; ObjectSelector search input: allow custom preprocessing before search&lt;ul id=&quot;id9<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid9<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id9<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; ObjectSelector search input: allow custom preprocessing before search&lt;ul id=&quot;id9<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>94</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>94</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Search result filters: make dynamic report URLs shareable and bookmarkable&lt;ul id=&quot;id<del class="diffchar deleted"><strong>94</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>100</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>100</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search result filters: make dynamic report URLs shareable and bookmarkable&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>100</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>95</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>95</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Object Permissions: correct feature and group filter input types&lt;ul id=&quot;id<del class="diffchar deleted"><strong>95</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>101</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>101</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Object Permissions: correct feature and group filter input types&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>101</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>96</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>96</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PHPUnit security advisory: ignore unfixed dev-only vulnerability&lt;ul id=&quot;id<del class="diffchar deleted"><strong>96</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>102</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>102</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PHPUnit security advisory: ignore unfixed dev-only vulnerability&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>102</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>97</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>97</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Search facets and results layout: improve responsive display&lt;ul id=&quot;id<del class="diffchar deleted"><strong>97</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>103</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>103</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Search facets and results layout: improve responsive display&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>103</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>98</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>98</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; npm dependencies: update packages to address security vulnerabilities&lt;ul id=&quot;id<del class="diffchar deleted"><strong>98</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>104</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>104</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; npm dependencies: update packages to address security vulnerabilities&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>104</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>99</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>99</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Translation output sanitization: escape custom and database translations&lt;ul id=&quot;id<del class="diffchar deleted"><strong>99</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>105</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>105</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Translation output sanitization: escape custom and database translations&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>105</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Webservice Smarty templates: allow secure cache directory access&lt;ul id=&quot;id10<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Webservice Smarty templates: allow secure cache directory access&lt;ul id=&quot;id10<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; File metadata temporary files: use cryptographically secure filenames&lt;ul id=&quot;id10<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; File metadata temporary files: use cryptographically secure filenames&lt;ul id=&quot;id10<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PreventXss filter attribute sanitization: block backslash-based XSS bypasses&lt;ul id=&quot;id10<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PreventXss filter attribute sanitization: block backslash-based XSS bypasses&lt;ul id=&quot;id10<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Inter-Tiki authentication user data: prevent PHP object injection&lt;ul id=&quot;id10<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Inter-Tiki authentication user data: prevent PHP object injection&lt;ul id=&quot;id10<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid10<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id10<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; OpenPGP library command execution: fix critical command injection vulnerability&lt;ul id=&quot;id10<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>1</strong></ins>10&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>1</strong></ins>10&#039;)&quot;&gt;[+]&lt;/a&gt; OpenPGP library command execution: fix critical command injection vulnerability&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>1</strong></ins>10&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>05</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>05</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin Invite new users: replace hardcoded password with generated password&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>05</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>11</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>11</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; WikiPlugin Invite new users: replace hardcoded password with generated password&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>11</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>06</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>06</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Server-side URL fetches: add centralized SSRF protection&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>06</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>12</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>12</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Server-side URL fetches: add centralized SSRF protection&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>12</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>07</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>07</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Redirect handling: prevent open redirects to untrusted external URLs&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>07</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>13</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>13</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Redirect handling: prevent open redirects to untrusted external URLs&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>13</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>08</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>08</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; HTTP security headers: add missing headers and safer defaults&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>08</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>14</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>14</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; HTTP security headers: add missing headers and safer defaults&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>14</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>09</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>09</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Two-Factor Authentication login flow: replace plaintext session password with one-time token&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>09</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>15</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>15</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Two-Factor Authentication login flow: replace plaintext session password with one-time token&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>15</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; LSDIR plugin path handling: prevent path traversal and XSS&lt;ul id=&quot;id11<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; LSDIR plugin path handling: prevent path traversal and XSS&lt;ul id=&quot;id11<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User watch unsubscribe links: require signed hash token&lt;ul id=&quot;id11<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User watch unsubscribe links: require signed hash token&lt;ul id=&quot;id11<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User validation form: prevent password exposure in URL&lt;ul id=&quot;id11<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User validation form: prevent password exposure in URL&lt;ul id=&quot;id11<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Attack protection rate limiting: extend brute-force protection to PDF generation&lt;ul id=&quot;id11<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Attack protection rate limiting: extend brute-force protection to PDF generation&lt;ul id=&quot;id11<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>14</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>14</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker relations: add detailed popovers to related-item search results&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>14</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>20</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>20</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker relations: add detailed popovers to related-item search results&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>20</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid11<del class="diffchar deleted"><strong>5</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id11<del class="diffchar deleted"><strong>5</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker URL field: make strict validation optional&lt;ul id=&quot;id11<del class="diffchar deleted"><strong>5</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>2</strong></ins>1&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>2</strong></ins>1&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker URL field: make strict validation optional&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>2</strong></ins>1&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>16</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>16</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker fields: allow manual overrides for AutoIncrement and Math values&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>16</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>22</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>22</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker fields: allow manual overrides for AutoIncrement and Math values&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>22</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>17</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>17</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Trackers: add data redaction for staging environments&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>17</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>23</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>23</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Trackers: add data redaction for staging environments&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>23</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>18</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>18</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker field-edit modal: fix empty field-edit modal after import&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>18</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>24</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>24</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker field-edit modal: fix empty field-edit modal after import&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>24</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>19</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>19</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker fields: translate field-name placeholders&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>19</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>25</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>25</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker fields: translate field-name placeholders&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>25</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Rules: fix Clear All behavior and update ui-predicate-vue3&lt;ul id=&quot;id12<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Rules: fix Clear All behavior and update ui-predicate-vue3&lt;ul id=&quot;id12<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Files field: fix uploads in inline mode&lt;ul id=&quot;id12<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Files field: fix uploads in inline mode&lt;ul id=&quot;id12<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker fields admin page: restore missing layout&lt;ul id=&quot;id12<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker fields admin page: restore missing layout&lt;ul id=&quot;id12<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker select and TextArea fields: support labels as placeholders&lt;ul id=&quot;id12<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker select and TextArea fields: support labels as placeholders&lt;ul id=&quot;id12<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>24</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>24</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker navigation buttons: simplify labels&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>24</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>30</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>30</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker navigation buttons: simplify labels&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>30</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>25</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>25</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker date-only calendar events: prevent one-day backward shift&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>25</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>31</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>31</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker date-only calendar events: prevent one-day backward shift&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>31</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid12<del class="diffchar deleted"><strong>6</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id12<del class="diffchar deleted"><strong>6</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item list columns: fix misalignment for restricted delete permissions&lt;ul id=&quot;id12<del class="diffchar deleted"><strong>6</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>3</strong></ins>2&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>3</strong></ins>2&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item list columns: fix misalignment for restricted delete permissions&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>3</strong></ins>2&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>27</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>27</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tabular Create Import-Export Format page: restore tracker selector&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>27</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>33</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>33</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tabular Create Import-Export Format page: restore tracker selector&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>33</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>28</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>28</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker permissions: prevent anonymous access by default&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>28</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>34</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>34</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker permissions: prevent anonymous access by default&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>34</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>29</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>29</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Date Time field: use current date on initial display&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>29</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>35</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>35</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Date Time field: use current date on initial display&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>35</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Rules item selector: fix selection requiring multiple clicks&lt;ul id=&quot;id13<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Rules item selector: fix selection requiring multiple clicks&lt;ul id=&quot;id13<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Rules Invert Actions: save the correct opposite action&lt;ul id=&quot;id13<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Rules Invert Actions: save the correct opposite action&lt;ul id=&quot;id13<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker field modifications: optionally preserve item last modification date&lt;ul id=&quot;id13<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker field modifications: optionally preserve item last modification date&lt;ul id=&quot;id13<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item history field rendering: avoid late header modification errors&lt;ul id=&quot;id13<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item history field rendering: avoid late header modification errors&lt;ul id=&quot;id13<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>3</strong></del>4&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>3</strong></del>4&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item SEF URLs: restore missing titles&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>3</strong></del>4&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<ins class="diffchar inserted"><strong>0</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<ins class="diffchar inserted"><strong>0</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item SEF URLs: restore missing titles&lt;ul id=&quot;id14<ins class="diffchar inserted"><strong>0</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>35</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>35</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker field encryption: fix key validation and unlock flow&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>35</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>41</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>41</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker field encryption: fix key validation and unlock flow&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>41</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>36</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>36</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker DateTime field history: avoid validating formatted dates as timestamps&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>36</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>42</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>42</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker DateTime field history: avoid validating formatted dates as timestamps&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>42</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid13<del class="diffchar deleted"><strong>7</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id13<del class="diffchar deleted"><strong>7</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; ShowTikiOrg tracker field SSH connections: improve error handling&lt;ul id=&quot;id13<del class="diffchar deleted"><strong>7</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>4</strong></ins>3&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>4</strong></ins>3&#039;)&quot;&gt;[+]&lt;/a&gt; ShowTikiOrg tracker field SSH connections: improve error handling&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>4</strong></ins>3&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>38</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>38</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker status filter buttons: improve accessibility and active-state display&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>38</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>44</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>44</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker status filter buttons: improve accessibility and active-state display&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>44</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>39</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>39</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker comments direct links: fix resolved thread expansion with version diffs&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>39</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>45</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>45</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker comments direct links: fix resolved thread expansion with version diffs&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>45</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Wiki field: prevent crash when page-name field is undefined&lt;ul id=&quot;id14<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Wiki field: prevent crash when page-name field is undefined&lt;ul id=&quot;id14<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker properties, fields, and items buttons: group navigation and highlight active section&lt;ul id=&quot;id14<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker properties, fields, and items buttons: group navigation and highlight active section&lt;ul id=&quot;id14<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item history linked fields: handle invalid non-numeric values&lt;ul id=&quot;id14<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item history linked fields: handle invalid non-numeric values&lt;ul id=&quot;id14<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker list default sorting: restore sort order from tracker properties&lt;ul id=&quot;id14<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid14<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id14<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker list default sorting: restore sort order from tracker properties&lt;ul id=&quot;id14<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>44</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>44</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Datetime-picker field: fix timezone offset causing wrong dates&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>44</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>50</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>50</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Datetime-picker field: fix timezone offset causing wrong dates&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>50</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>4</strong></del>5&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>4</strong></del>5&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Dynamic List fields: trigger ready event after options load or change&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>4</strong></del>5&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<ins class="diffchar inserted"><strong>1</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<ins class="diffchar inserted"><strong>1</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Dynamic List fields: trigger ready event after options load or change&lt;ul id=&quot;id15<ins class="diffchar inserted"><strong>1</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>46</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>46</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item object titles: refresh title after item updates&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>46</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>52</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>52</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker item object titles: refresh title after item updates&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>52</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>47</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>47</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker API permissions: use tracker-specific admin permissions&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>47</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>53</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>53</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker API permissions: use tracker-specific admin permissions&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>53</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ </p></blockquote><blockquote>+ </li></ul></li><li><a id="flipperid154" class="link" href="javascript:flipWithSign('id154')">[+]</a> Tabular tracker creation from file: fix form submission<ul id="id154" style="display:none;"></blockquote><blockquote>+ <li> Ensure generated field inputs are submitted correctly and require a primary key selection when creating a tracker from an imported file.</blockquote><blockquote>+ <br /> <a target="_blank" class="wiki"  href="https://gitlab.com/tikiwiki/tiki/-/merge_requests/9793">https://gitlab.com/tikiwiki/tiki/-/merge_requests/9793</a></blockquote><blockquote>+ <p></blockquote><blockquote>+ <br /></blockquote><blockquote>+ <br /></blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>48</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>48</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; MCP: add server for wiki content management&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>48</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>55</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>55</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; MCP: add server for wiki content management&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>55</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>49</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>49</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Audio recordings: use Plyr for playback&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>49</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>56</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>56</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Audio recordings: use Plyr for playback&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>56</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; jsPDF and DOMPurify dependencies: update to address npm security advisories&lt;ul id=&quot;id15<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; jsPDF and DOMPurify dependencies: update to address npm security advisories&lt;ul id=&quot;id15<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; SmartyLint dependency: switch to maintained Packagist package&lt;ul id=&quot;id15<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; SmartyLint dependency: switch to maintained Packagist package&lt;ul id=&quot;id15<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Swiper integration: upgrade to version 12.1.3&lt;ul id=&quot;id15<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Swiper integration: upgrade to version 12.1.3&lt;ul id=&quot;id15<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>53</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>53</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Build or configuration change&lt;/strong&gt;&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>53</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>60</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>60</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Build or configuration change&lt;/strong&gt;&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>60</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>54</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>54</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Git: update ignored development and build files&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>54</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>61</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>61</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Git: update ignored development and build files&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>61</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>55</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>55</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer: update dependencies and fix H5P compatibility&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>55</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>62</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>62</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer: update dependencies and fix H5P compatibility&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>62</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>5</strong></del>6&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>5</strong></del>6&#039;)&quot;&gt;[+]&lt;/a&gt; Composer: update HybridAuth to address security vulnerability&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>5</strong></del>6&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<ins class="diffchar inserted"><strong>3</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<ins class="diffchar inserted"><strong>3</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer: update HybridAuth to address security vulnerability&lt;ul id=&quot;id16<ins class="diffchar inserted"><strong>3</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>57</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>57</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; CI database tests: add upgrade coverage for Tiki 29 and 30&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>57</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>64</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>64</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; CI database tests: add upgrade coverage for Tiki 29 and 30&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>64</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid15<del class="diffchar deleted"><strong>8</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id15<del class="diffchar deleted"><strong>8</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki check: add timeout for Composer availability check&lt;ul id=&quot;id15<del class="diffchar deleted"><strong>8</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>6</strong></ins>5&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>6</strong></ins>5&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki check: add timeout for Composer availability check&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>6</strong></ins>5&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>59</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>59</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer stability check: update supported Tiki versions&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>59</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>66</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>66</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Composer stability check: update supported Tiki versions&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>66</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Bundled Composer dependencies: update AWS SDK, Cypht, elFinder and Symfony polyfills&lt;ul id=&quot;id16<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Bundled Composer dependencies: update AWS SDK, Cypht, elFinder and Symfony polyfills&lt;ul id=&quot;id16<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Devtools Update English Strings script: fix missing dependencies and preserve formatting&lt;ul id=&quot;id16<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Devtools Update English Strings script: fix missing dependencies and preserve formatting&lt;ul id=&quot;id16<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Bundled Composer dependencies: update AWS SDK, Cypht, Kaltura, MCP SDK, and others&lt;ul id=&quot;id16<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Bundled Composer dependencies: update AWS SDK, Cypht, Kaltura, MCP SDK, and others&lt;ul id=&quot;id16<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>63</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>63</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; SQL migration CI checks: detect field format type mismatches&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>63</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>70</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>70</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; SQL migration CI checks: detect field format type mismatches&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>70</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>64</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>64</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; CI merge request checks: detect leftover debug code&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>64</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>71</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>71</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; CI merge request checks: detect leftover debug code&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>71</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>65</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>65</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Removed: Feature or component name&lt;/strong&gt;&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>65</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>72</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>72</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Removed: Feature or component name&lt;/strong&gt;&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>72</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>66</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>66</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Deprecated: Feature or component name&lt;/strong&gt;&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>66</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>73</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>73</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; &lt;strong&gt;Deprecated: Feature or component name&lt;/strong&gt;&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>73</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>6</strong></del>7&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>6</strong></del>7&#039;)&quot;&gt;[+]&lt;/a&gt; Console: reveal initial errors when TikiLib fails to load&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>6</strong></del>7&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;ul&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<ins class="diffchar inserted"><strong>4</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<ins class="diffchar inserted"><strong>4</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Console: reveal initial errors when TikiLib fails to load&lt;ul id=&quot;id17<ins class="diffchar inserted"><strong>4</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>68</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>68</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Webservices: fix template parsing and compilation&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>68</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>75</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>75</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Webservices: fix template parsing and compilation&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>75</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid16<del class="diffchar deleted"><strong>9</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id16<del class="diffchar deleted"><strong>9</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; ja&lt;x&gt;vascript: relocate files to appropriate source directories&lt;ul id=&quot;id16<del class="diffchar deleted"><strong>9</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>7</strong></ins>6&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>7</strong></ins>6&#039;)&quot;&gt;[+]&lt;/a&gt; ja&lt;x&gt;vascript: relocate files to appropriate source directories&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>7</strong></ins>6&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki Contacts: improve feedback messages&lt;ul id=&quot;id17<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki Contacts: improve feedback messages&lt;ul id=&quot;id17<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Article field: fix Preview button for selected articles&lt;ul id=&quot;id17<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Article field: fix Preview button for selected articles&lt;ul id=&quot;id17<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Module: preserve custom order and rows settings&lt;ul id=&quot;id17<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid17<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id17<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Module: preserve custom order and rows settings&lt;ul id=&quot;id17<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>73</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>73</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; FAQs: restore comment toggle behavior and align title length validation&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>73</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>80</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>80</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; FAQs: restore comment toggle behavior and align title length validation&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>80</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>74</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>74</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; CodeMirror: optimize syntax mode loading&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>74</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>81</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>81</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; CodeMirror: optimize syntax mode loading&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>81</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>75</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>75</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feeds: respect feed TTL for cache lifetime&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>75</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>82</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>82</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feeds: respect feed TTL for cache lifetime&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>82</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>76</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>76</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki filters: enhance and correct input filter types&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>76</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>83</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>83</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki filters: enhance and correct input filter types&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>83</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>77</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>77</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feeds: fix undefined result variable in loadRss()&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>77</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>84</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>84</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feeds: fix undefined result variable in loadRss()&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>84</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>7</strong></del>8&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>7</strong></del>8&#039;)&quot;&gt;[+]&lt;/a&gt; Cookie consent: restore basic functionality and improve preference handling&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>7</strong></del>8&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<ins class="diffchar inserted"><strong>5</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<ins class="diffchar inserted"><strong>5</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cookie consent: restore basic functionality and improve preference handling&lt;ul id=&quot;id18<ins class="diffchar inserted"><strong>5</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>79</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>79</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Preferences: use default values consistently&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>79</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>86</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>86</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Preferences: use default values consistently&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>86</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User preferences: prevent accidental deletion of the wrong user&lt;ul id=&quot;id18<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User preferences: prevent accidental deletion of the wrong user&lt;ul id=&quot;id18<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Copyright generation: simplify contributor information collection&lt;ul id=&quot;id18<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Copyright generation: simplify contributor information collection&lt;ul id=&quot;id18<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Database update: distinguish failed patches from unapplied patches&lt;ul id=&quot;id18<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid18<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id18<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Database update: distinguish failed patches from unapplied patches&lt;ul id=&quot;id18<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>83</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>83</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Files geometry indexing: provide required field names&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>83</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>90</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>90</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tracker Files geometry indexing: provide required field names&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>90</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>84</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>84</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Installer webservices preference: initialize value to avoid warnings&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>84</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>91</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>91</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Installer webservices preference: initialize value to avoid warnings&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>91</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>85</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>85</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Modules admin bar and contributors: avoid late header modifications&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>85</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>92</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>92</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Modules admin bar and contributors: avoid late header modifications&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>92</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>86</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>86</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Release package archives: fix .tar.* creation and directory scanning&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>86</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>93</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>93</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Release package archives: fix .tar.* creation and directory scanning&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>93</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>87</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>87</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Session cookies: set SameSite to Strict for non-embedded content&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>87</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>94</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>94</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Session cookies: set SameSite to Strict for non-embedded content&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>94</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>88</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>88</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Unified Admin Backend admin pages: add dedicated section constant for UAB layout&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>88</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<ins class="diffchar inserted"><strong>95</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<ins class="diffchar inserted"><strong>95</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Unified Admin Backend admin pages: add dedicated section constant for UAB layout&lt;ul id=&quot;id1<ins class="diffchar inserted"><strong>95</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>8</strong></del>9&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>8</strong></del>9&#039;)&quot;&gt;[+]&lt;/a&gt; Sort mode validation: prevent SQL errors from invalid URL parameters&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>8</strong></del>9&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<ins class="diffchar inserted"><strong>6</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<ins class="diffchar inserted"><strong>6</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Sort mode validation: prevent SQL errors from invalid URL parameters&lt;ul id=&quot;id19<ins class="diffchar inserted"><strong>6</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; jQuery Tiki JavaScript documentation: add README&lt;ul id=&quot;id19<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; jQuery Tiki JavaScript documentation: add README&lt;ul id=&quot;id19<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; JavaScript build system: replace deprecated qs with picoquery&lt;ul id=&quot;id19<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; JavaScript build system: replace deprecated qs with picoquery&lt;ul id=&quot;id19<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Kanban API requests: replace Axios with Ky&lt;ul id=&quot;id19<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid19<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id19<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Kanban API requests: replace Axios with Ky&lt;ul id=&quot;id19<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>193</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>193</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PHP class name casing: fix PSR-4 autoloading failures&lt;ul id=&quot;id<del class="diffchar deleted"><strong>193</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>200</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>200</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PHP class name casing: fix PSR-4 autoloading failures&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>200</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid1<del class="diffchar deleted"><strong>94</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id1<del class="diffchar deleted"><strong>94</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Group plugin search indexing: fix rebuild failure with notgroups&lt;ul id=&quot;id1<del class="diffchar deleted"><strong>94</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>20</strong></ins>1&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>20</strong></ins>1&#039;)&quot;&gt;[+]&lt;/a&gt; Group plugin search indexing: fix rebuild failure with notgroups&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>20</strong></ins>1&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>195</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>195</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin code textareas: prevent WYSIWYG from overwriting CSS and JavaScript&lt;ul id=&quot;id<del class="diffchar deleted"><strong>195</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>202</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>202</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin code textareas: prevent WYSIWYG from overwriting CSS and JavaScript&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>202</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>196</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>196</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Scheduler monitoring metrics: add last-run and health status checks&lt;ul id=&quot;id<del class="diffchar deleted"><strong>196</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>203</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>203</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Scheduler monitoring metrics: add last-run and health status checks&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>203</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>197</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>197</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin textarea preferences: prevent HTML escaping corruption on save&lt;ul id=&quot;id<del class="diffchar deleted"><strong>197</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>204</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>204</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin textarea preferences: prevent HTML escaping corruption on save&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>204</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>198</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>198</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki comments layout: fix misplaced closing div&lt;ul id=&quot;id<del class="diffchar deleted"><strong>198</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>205</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>205</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki comments layout: fix misplaced closing div&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>205</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>199</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>199</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Meta keywords from tags: fix missing keywords when no freetags are set&lt;ul id=&quot;id<del class="diffchar deleted"><strong>199</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>206</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>206</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Meta keywords from tags: fix missing keywords when no freetags are set&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>206</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Perspective preference object selectors: fix initialization in edit form&lt;ul id=&quot;id20<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Perspective preference object selectors: fix initialization in edit form&lt;ul id=&quot;id20<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki registration tracker plugin: fix TypeError when action is a string&lt;ul id=&quot;id20<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Tiki registration tracker plugin: fix TypeError when action is a string&lt;ul id=&quot;id20<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin and tracker textareas: avoid false unsaved-change prompts&lt;ul id=&quot;id20<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin and tracker textareas: avoid false unsaved-change prompts&lt;ul id=&quot;id20<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid20<del class="diffchar deleted"><strong>3</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id20<del class="diffchar deleted"><strong>3</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Module preference checks: prevent undefined array key notice&lt;ul id=&quot;id20<del class="diffchar deleted"><strong>3</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>1</strong></ins>0&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>1</strong></ins>0&#039;)&quot;&gt;[+]&lt;/a&gt; Module preference checks: prevent undefined array key notice&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>1</strong></ins>0&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>04</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>04</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Manticore index rebuild: flush buffered queries before final optimization&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>04</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>11</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>11</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Manticore index rebuild: flush buffered queries before final optimization&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>11</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>05</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>05</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Passkey registration and login flow: improve WebAuthn user experience&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>05</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>12</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>12</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Passkey registration and login flow: improve WebAuthn user experience&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>12</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>06</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>06</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; 3D file URLs: fix encoding when SEF URLs are enabled&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>06</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>13</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>13</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; 3D file URLs: fix encoding when SEF URLs are enabled&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>13</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>07</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>07</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PHPUnit warnings and Wiki controller: fix test warnings and incorrect filter usage&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>07</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>14</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>14</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PHPUnit warnings and Wiki controller: fix test warnings and incorrect filter usage&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>14</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>08</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>08</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PHPUnit and runtime handling: fix warnings and Wiki controller input processing&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>08</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>15</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>15</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PHPUnit and runtime handling: fix warnings and Wiki controller input processing&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>15</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>09</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>09</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Cookie consent module preference: avoid undefined array key warning&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>09</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>16</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>16</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Cookie consent module preference: avoid undefined array key warning&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>16</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki page deletion redirect: handle missing HTTP referrer&lt;ul id=&quot;id21<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki page deletion redirect: handle missing HTTP referrer&lt;ul id=&quot;id21<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki controller filters: pass request input correctly&lt;ul id=&quot;id21<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Wiki controller filters: pass request input correctly&lt;ul id=&quot;id21<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; CLI feedback headers: avoid sending HTTP headers&lt;ul id=&quot;id21<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; CLI feedback headers: avoid sending HTTP headers&lt;ul id=&quot;id21<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>13</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>13</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; 3D Model Viewer: add unit tests&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>13</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>20</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>20</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; 3D Model Viewer: add unit tests&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>20</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid21<del class="diffchar deleted"><strong>4</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id21<del class="diffchar deleted"><strong>4</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; SEF URL file download migrations: prevent duplicate key collisions&lt;ul id=&quot;id21<del class="diffchar deleted"><strong>4</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<ins class="diffchar inserted"><strong>2</strong></ins>21&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<ins class="diffchar inserted"><strong>2</strong></ins>21&#039;)&quot;&gt;[+]&lt;/a&gt; SEF URL file download migrations: prevent duplicate key collisions&lt;ul id=&quot;id<ins class="diffchar inserted"><strong>2</strong></ins>21&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>15</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>15</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Terminology module: disable by default&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>15</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>22</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>22</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Terminology module: disable by default&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>22</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>16</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>16</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Activity Rules page: use admin layout and add documentation links&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>16</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>23</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>23</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Activity Rules page: use admin layout and add documentation links&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>23</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>17</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>17</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; CodeMirror editor in Ajax-loaded forms: load CSS before headers are sent&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>17</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>24</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>24</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; CodeMirror editor in Ajax-loaded forms: load CSS before headers are sent&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>24</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>18</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>18</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Changelog generation: replace changelog.txt with generated CHANGELOG.md&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>18</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>25</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>25</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Changelog generation: replace changelog.txt with generated CHANGELOG.md&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>25</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>19</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>19</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; tiki-check session path validation: fix false not-writable warning with strict mode&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>19</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>26</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>26</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; tiki-check session path validation: fix false not-writable warning with strict mode&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>26</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PDF generation: improve mPDF layout, headers, and large-content handling&lt;ul id=&quot;id22<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PDF generation: improve mPDF layout, headers, and large-content handling&lt;ul id=&quot;id22<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Two-Factor Authentication setup panel: improve TOTP guidance and secret-key handling&lt;ul id=&quot;id22<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Two-Factor Authentication setup panel: improve TOTP guidance and secret-key handling&lt;ul id=&quot;id22<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Newsletters, surveys, and blogs sorting: prevent SQL errors from invalid sort_mode values&lt;ul id=&quot;id22<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Newsletters, surveys, and blogs sorting: prevent SQL errors from invalid sort_mode values&lt;ul id=&quot;id22<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid<del class="diffchar deleted"><strong>2</strong></del>23&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id<del class="diffchar deleted"><strong>2</strong></del>23&#039;)&quot;&gt;[+]&lt;/a&gt; Custom module preferences: support names with special characters&lt;ul id=&quot;id<del class="diffchar deleted"><strong>2</strong></del>23&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<ins class="diffchar inserted"><strong>0</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<ins class="diffchar inserted"><strong>0</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Custom module preferences: support names with special characters&lt;ul id=&quot;id23<ins class="diffchar inserted"><strong>0</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>24</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>24</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Blog importer categories: prevent duplicate category addition&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>24</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>31</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>31</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Blog importer categories: prevent duplicate category addition&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>31</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid22<del class="diffchar deleted"><strong>5</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id22<del class="diffchar deleted"><strong>5</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Newsletter email validation and error feedback: improve reliability&lt;ul id=&quot;id22<del class="diffchar deleted"><strong>5</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>3</strong></ins>2&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>3</strong></ins>2&#039;)&quot;&gt;[+]&lt;/a&gt; Newsletter email validation and error feedback: improve reliability&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>3</strong></ins>2&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>26</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>26</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Comments loading errors: show clearer HTTP error details&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>26</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>33</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>33</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Comments loading errors: show clearer HTTP error details&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>33</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>27</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>27</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; System configuration INI files: support multiple files with precedence&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>27</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>34</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>34</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; System configuration INI files: support multiple files with precedence&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>34</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>28</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>28</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Permissions Admin filter: keep group labels visible when filtering permissions&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>28</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>35</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>35</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Permissions Admin filter: keep group labels visible when filtering permissions&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>35</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>29</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>29</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Forum thread view: fix fatal error when freetags are enabled&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>29</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>36</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>36</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Forum thread view: fix fatal error when freetags are enabled&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>36</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; PHP unit test output: reduce noisy warnings and notices&lt;ul id=&quot;id23<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; PHP unit test output: reduce noisy warnings and notices&lt;ul id=&quot;id23<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Object Selector events: document initialization and action events&lt;ul id=&quot;id23<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Object Selector events: document initialization and action events&lt;ul id=&quot;id23<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feed caching: use cachelib and include TTL in generated feeds&lt;ul id=&quot;id23<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feed caching: use cachelib and include TTL in generated feeds&lt;ul id=&quot;id23<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>33</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>33</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User group self-assignment: honor userChoice without extra permissions&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>33</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>40</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>40</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User group self-assignment: honor userChoice without extra permissions&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>40</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>3</strong></del>4&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>3</strong></del>4&#039;)&quot;&gt;[+]&lt;/a&gt; Menu module card body: remove redundant vertical padding&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>3</strong></del>4&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<ins class="diffchar inserted"><strong>1</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<ins class="diffchar inserted"><strong>1</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Menu module card body: remove redundant vertical padding&lt;ul id=&quot;id24<ins class="diffchar inserted"><strong>1</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>35</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>35</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; YouTube embeds: use privacy-enhanced mode by default&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>35</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>42</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>42</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; YouTube embeds: use privacy-enhanced mode by default&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>42</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid23<del class="diffchar deleted"><strong>6</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id23<del class="diffchar deleted"><strong>6</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar modules: prevent fatal JavaScript errors from empty elements&lt;ul id=&quot;id23<del class="diffchar deleted"><strong>6</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>4</strong></ins>3&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>4</strong></ins>3&#039;)&quot;&gt;[+]&lt;/a&gt; Calendar modules: prevent fatal JavaScript errors from empty elements&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>4</strong></ins>3&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>37</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>37</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Top-zone modules: allow wrapping to prevent horizontal overflow&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>37</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>44</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>44</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Top-zone modules: allow wrapping to prevent horizontal overflow&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>44</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>38</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>38</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; User Information popover: render generated DiceBear avatars&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>38</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>45</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>45</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; User Information popover: render generated DiceBear avatars&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>45</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>39</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>39</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feed downloads: refuse requests when cache is unavailable or within TTL&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>39</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>46</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>46</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; RSS feed downloads: refuse requests when cache is unavailable or within TTL&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>46</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Email queue and forum thread handling: fix fatal errors&lt;ul id=&quot;id24<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Email queue and forum thread handling: fix fatal errors&lt;ul id=&quot;id24<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Configuration file handling: prevent fatal error when config file is missing or unreadable&lt;ul id=&quot;id24<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Configuration file handling: prevent fatal error when config file is missing or unreadable&lt;ul id=&quot;id24<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<del class="diffchar deleted"><strong>2</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<del class="diffchar deleted"><strong>2</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Smarty templates: fix trailing whitespace lint errors&lt;ul id=&quot;id24<del class="diffchar deleted"><strong>2</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<ins class="diffchar inserted"><strong>9</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<ins class="diffchar inserted"><strong>9</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Smarty templates: fix trailing whitespace lint errors&lt;ul id=&quot;id24<ins class="diffchar inserted"><strong>9</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>43</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>43</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Server-side asset caching: improve cache control and use ETags&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>43</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>50</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>50</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Server-side asset caching: improve cache control and use ETags&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>50</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>44</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>44</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Session cookies: use SameSite=Lax by default for non-embedded content&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>44</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>51</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>51</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Session cookies: use SameSite=Lax by default for non-embedded content&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>51</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>4</strong></del>5&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>4</strong></del>5&#039;)&quot;&gt;[+]&lt;/a&gt; Element Plus UI tests: stabilize HappyDOM and Vitest mock patterns&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>4</strong></del>5&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid25<ins class="diffchar inserted"><strong>2</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id25<ins class="diffchar inserted"><strong>2</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Element Plus UI tests: stabilize HappyDOM and Vitest mock patterns&lt;ul id=&quot;id25<ins class="diffchar inserted"><strong>2</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>46</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>46</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Smarty safe_html modifier: use Tiki HTMLPurifier cache configuration&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>46</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>53</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>53</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Smarty safe_html modifier: use Tiki HTMLPurifier cache configuration&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>53</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid24<del class="diffchar deleted"><strong>7</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id24<del class="diffchar deleted"><strong>7</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Comments loading errors: show specific server error messages&lt;ul id=&quot;id24<del class="diffchar deleted"><strong>7</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>5</strong></ins>4&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>5</strong></ins>4&#039;)&quot;&gt;[+]&lt;/a&gt; Comments loading errors: show specific server error messages&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>5</strong></ins>4&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>48</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>48</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; File metadata refresh: prevent false failure on new or updated files&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>48</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>55</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>55</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; File metadata refresh: prevent false failure on new or updated files&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>55</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<del class="diffchar deleted"><strong>49</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<del class="diffchar deleted"><strong>49</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Must Read list: restore feature in new Tiki versions&lt;ul id=&quot;id2<del class="diffchar deleted"><strong>49</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid2<ins class="diffchar inserted"><strong>56</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id2<ins class="diffchar inserted"><strong>56</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Must Read list: restore feature in new Tiki versions&lt;ul id=&quot;id2<ins class="diffchar inserted"><strong>56</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid25<del class="diffchar deleted"><strong>0</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id25<del class="diffchar deleted"><strong>0</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Login module Switch User: improve user selection and confirmation flow&lt;ul id=&quot;id25<del class="diffchar deleted"><strong>0</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid25<ins class="diffchar inserted"><strong>7</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id25<ins class="diffchar inserted"><strong>7</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Login module Switch User: improve user selection and confirmation flow&lt;ul id=&quot;id25<ins class="diffchar inserted"><strong>7</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid25<del class="diffchar deleted"><strong>1</strong></del>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id25<del class="diffchar deleted"><strong>1</strong></del>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin Dashboard database schema patches: add manual application guidance&lt;ul id=&quot;id25<del class="diffchar deleted"><strong>1</strong></del>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>+ &lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid25<ins class="diffchar inserted"><strong>8</strong></ins>&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id25<ins class="diffchar inserted"><strong>8</strong></ins>&#039;)&quot;&gt;[+]&lt;/a&gt; Admin Dashboard database schema patches: add manual application guidance&lt;ul id=&quot;id25<ins class="diffchar inserted"><strong>8</strong></ins>&quot; style=&quot;display:none;&quot;&gt;</blockquote><blockquote>- &lt;br /&gt;<br>&lt;br /&gt;</blockquote><blockquote>+ <ins class="diffchar inserted"><strong>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid259&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id259&#039;)&quot;&gt;[+]&lt;/a&gt; CodeMirror empty textareas: remove unwanted scrollbar&lt;ul id=&quot;id259&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Override the inaccurate computed width that caused a partially hidden scrollbar on empty CodeMirror textareas with parent padding.<br></strong></ins>&lt;br /<ins class="diffchar inserted"><strong>&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10392&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10392&lt;/a</strong></ins>&gt;<ins class="diffchar inserted"><strong><br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid260&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id260&#039;)&quot;&gt;[+]&lt;/a&gt; UAB top modules bar: restore sticky positioning on admin control panels&lt;ul id=&quot;id260&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Fix a regression that caused the top modules bar to lose its sticky positioning on Unified Admin Backend control panels. GitLab</strong></ins><br>&lt;br /<ins class="diffchar inserted"><strong>&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10394&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10394&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid261&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id261&#039;)&quot;&gt;[+]&lt;/a&gt; ItemLink duplicateCascade option and French translations: clarify messages and add missing accents&lt;ul id=&quot;id261&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Clarify documentation and translation strings for the duplicateCascade ItemLink option and correct numerous missing French accents. gitlab.com<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/commit/aae422f1e25e627f47e20a73c3dcc3215dba4679&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/commit/aae422f1e25e627f47e20a73c3dcc3215dba4679&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid262&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id262&#039;)&quot;&gt;[+]&lt;/a&gt; Poll, backup, and share radio inputs: fix disconnected labels&lt;ul id=&quot;id262&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Connect radio inputs with their labels using unique IDs or proper label wrapping, allowing label text to toggle the associated option correctly.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10084&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10084&lt;/a&gt;<br>&lt;p&gt;<br>&lt;/p&gt;<br>&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li&gt;&lt;a id=&quot;flipperid263&quot; class=&quot;link&quot; href=&quot;javascript:flipWithSign(&#039;id263&#039;)&quot;&gt;[+]&lt;/a&gt; Admin preference filters: hide empty fieldsets and fix tag badge toggling&lt;ul id=&quot;id263&quot; style=&quot;display:none;&quot;&gt;<br>&lt;li&gt; Hide empty preference sections when experimental options are filtered out and correctly update experimental and advanced badges when switching filters.<br>&lt;br /&gt; &lt;a target=&quot;_blank&quot; class=&quot;wiki&quot;  href=&quot;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10395&quot;&gt;https://gitlab.com/tikiwiki/tiki/-/merge_requests/10395&lt;/a&gt;<br>&lt;p</strong></ins>&gt;</blockquote>]]></description>
      <pubDate>Fri, 09 Oct 2026 05:57:14 +0000</pubDate>
      <link>https://doc.tiki.org/tiki-index.php?page=Tiki31.0</link>
      <guid>https://doc.tiki.org/tiki-index.php?page=Tiki31.0</guid>
      <slash:comments>0</slash:comments>
    </item>
  </channel>
</rss>
