Repeater.php - First delete the infected four images, and check your cron and delete any cron job you didn't create. Run this in a SSH session to delete all .htaccess files within all sub directories: find . -type f -perm 0444 -name ".htaccess" -exec echo rm {} \; Use the default WordPress .htaccess, and index.php files.

 
Sep 1, 2020 · 1 I'm using Form Repeater in a simple HTML page, when I send the form, I only get the first values (First line). HTML: . Gracz 1192

W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more.Welcome to Repeaterbook.com. RepeaterBook is Amateur Radio's most comprehensive, worldwide, FREE repeater directory. We are now supporting GMRS! Amateur Radio and GMRS require an FCC license to operate legally. As such, a valid Amateur Radio or GMRS license is required to register on this site.Local area repeater in and around North Bend located at Valley Camp: 440.7250 * +5Mhz CC1 - BP: WA: Ocean Shores-Town Center - OCS: WA7DMR , Installed 5-11-2021, now on new antenna and Heliax at 30 feet, low level repeater, coverage potentially Westport to Ocean City and east to Aberdeen: 146.4125 +1Mhz CC1 - BP: WA: Olympia WA-Capitol Peak - OLC jon.imms2020; May 13, 2020 at 8:22 am; Hey there, I’m trying to display a repeater on my page but for the life of me, I cannot get the fields to display in the front end.Create the repeater meta field. Open the dashboard, go to JetEngine > Meta Boxes, and hit the “Add New” button. Type in the Meta Box Title, Meta Box for, and choose the post type where the meta box will be shown. If you need more details, go through our Meta Box tutorial. Click the “New Meta Field” button.Aug 1, 2023 · Parameters. string. The string to be repeated. times. Number of time the string string should be repeated.. times has to be greater than or equal to 0. If the times is set to 0, the function will return an empty string. Mar 23, 2021 · We can easily add or remove dynamically generated input fields. Then we want to process this set of fields and insert them into a MySQL table. We use Ajax requests for this purpose. With Ajax requests, we send dynamically generated data for HTML fields to be included in the PHP script. So with Ajax we can enter data for dynamic input fields ... How to read array posted from form repeater the best is the array got from a form post.. Array ( [products] =&gt; Array ( [0] =&gt; Array ( [pid] =&gt; 1 [qt...I have a wordpress and ACF related question. I need to display repeater field as a shortcode that will be created inside functions.php file. Then I will use shortcode inside post page with Gutenber...Parameters. format. See pack() for an explanation of the format codes.. string. The packed data. offset. The offset to begin unpacking from.Jan 12, 2022 · Sorry! It is documented! Totally forgot. As an aside to this, is there a mechanism to invoke code before an event occurs? At the moment, the code executes after the components own event handlers. e.g. i want to invoke logic before a repeater deletes an item. Dec 11, 2013 · To debug all the Advanced Custom Fields on a page and get a better understanding of the structure, I often use the following PHP snippet: echo '<pre>'; var_dump (get_fields ()); echo '</pre>'; This helps to make sure the data is available, and figure out how to reach it in the nested structure. Share. Improve this answer. Follow. Jun 24, 2020 · How to read array posted from form repeater the best is the array got from a form post.. Array ( [products] =&gt; Array ( [0] =&gt; Array ( [pid] =&gt; 1 [qt... Tags: php repeater repe. Share . Link to this answer Share Copy Link . Contributed on Mar 14 2022 . Jealous Jackal. 0 Answers Avg Quality 2/10May 5, 2017 · Question: How do you simply count the rows in the output of an ACF repeater field? Goal: to make the output look different with a css class when there's only one row, vs. more than one row. Contact email: [email protected]\r These repeaters are operated by East Texas Emergency Communication Service, Inc. located in Tyler, Texas.\r Note the odd split on our C module. Please DO NOT register on W5ETX if you have previously registered on another system. We encourage registration with the nearest D-Star repeater system to your location.How to create single-custom.php for different repeater fields (using Advanced Custom Fields) in Wordpress. 5. WordPress: ACF add rows to a repeater field. 0.Nov 25, 2017 · This snippet checks if any rows are set for "section_container" if so, it creates the "food-section" div. It then loops through each row of "section_container". For each row, it creates a "section-test" div, and begins to populate it with the subfield data for that row. It then checks for the "sub_section_container" repeater inside your current ... Dec 23, 2015 · I'm using the ACF plugin on my website. I want to display on one page the first row (an image URL) of a repeater field from children page. here is the page from my website (all the images are load... We can easily add or remove dynamically generated input fields. Then we want to process this set of fields and insert them into a MySQL table. We use Ajax requests for this purpose. With Ajax requests, we send dynamically generated data for HTML fields to be included in the PHP script. So with Ajax we can enter data for dynamic input fields ...Jan 22, 2021 · 1 Answer. Sorted by: 1. Try wrapping your content into: <?php while (have_posts ()) : the_post (); ?> // all your content related to the post including repeater code. <?php endwhile; // End of the loop.?>. This way repeater will be in scope of your current post/page. Alternatively you can indicate post id as an argument in the repeater function. Description. Returns the settings of a specific sub field within a have_rows() loop. Each field contains many settings such as a label, name and type.Mar 21, 2015 · anyway, I think you should use a foreach instead of a while loop when you grab the fields from one of the repeaters (probably would be better if you use the foreach for the options repeater, and the normal while loop for the template one). probably having a nested while loop is messing up with the function for getting the sub_fields. Aug 1, 2023 · If a repeater argument is present, then each of the array keys will have a sequence number behind the given name. Changes were made to bring this function into line with Perl: The "a" code now retains trailing NULL bytes. How to craft a Redstone Repeater in Survival Mode. 1. Open the Crafting Menu. First, open your crafting table so that you have the 3x3 crafting grid that looks like this: 2. Add Items to make a Redstone Repeater. In the crafting menu, you should see a crafting area that is made up of a 3x3 crafting grid. To make a redstone repeater, place 3 ... gform_repeater2_before_repeat - Fires right before a repeater is about to be repeated. gform_repeater2_after_repeat - Fires right after a repeater has been repeated. gform_repeater2_before_unrepeat - Fires right before a repeater is about to be un-repeated. gform_repeater2_after_unrepeat - Fires right after a repeater has been un-repeated. gform_repeater2_init_done - Fires after the repeater ...// This example assumes you set 'group_values' to true within your repeater field declaration. global $redux_demo; print_r ($redux_demo ['repeater-field-id'] ['title_field']); echo '<hr>'; print_r ($redux_demo ['repeater-field-id'] ['text_field']); echo '<hr>'; print_r ($redux_demo ['repeater-field-id'] ['select_field']); You can add elements to the Repeater div to build your layout. These elements will be repeated for each post returned by your query. To create a 3 column layout, add the Columns element to your Repeater div by clicking +Add -> Basics -> Columns and set the number of columns required. Add the post title by clicking one of the column divs and ...Elementor has a special type of control called a Repeater, which can contain other controls. Repeaters create sub-items that are usually duplicatable, and deletable, and can be used for any element which includes repetitive functionality, such as Custom widgets (Image, Title, Content, View More Button Link).To begin building your query, select your Easy Posts or Repeater element and navigate to the Query settings in the Properties Pane. Choose advanced and then, if you're not using a preset from the preset dropdown, click Edit Query. You'll then see the Advanced Query modal. Begin building your query by clicking the blue Add Query Parameter button.Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ]Dec 13, 2021 · The Dynamic Visibility functionality supports dynamic tags, so this plugin also adds support for controlling visibility based on a repeater value. Usage Install the plugin and then you will find a new option in the list of dynamic tags list, under the runthings.dev group. Package filament/forms Package Version v2.9.16 Laravel Version v8.81.0 Livewire Version v2.10.1 PHP Version PHP 8.0.15 Bug description I am trying to build a form that includes nested repeaters.To debug all the Advanced Custom Fields on a page and get a better understanding of the structure, I often use the following PHP snippet: echo '<pre>'; var_dump (get_fields ()); echo '</pre>'; This helps to make sure the data is available, and figure out how to reach it in the nested structure. Share. Improve this answer. Follow.Aug 28, 2020 · reiost; August 28, 2020 at 8:38 pm; I am trying to create a download link (browser downloads link on click) from a file field within a repeater. When a file field is set to ID, this works fine using the example code: K6FB Repeater. Owned by Las Cumbres Amateur Radio Club. Located on the Skyline Ridge near Castle Rock State Park, at 2800ft. Easily reached from the Tri-City area using an HT with a good antenna. The 2m and 440 frequencies are linked full time, and provide excellent coverage over the entire Bay Area and beyond.A radio repeater retransmits a radio signal. In telecommunications, a repeater is an electronic device that receives a signal and retransmits it. Repeaters are used to extend transmissions so that the signal can cover longer distances or be received on the other side of an obstruction. Some types of repeaters broadcast an identical signal, but ...I am using ACF to display a repeater field within a table of my template file in Wordpress. The fields are displaying - however the table seems to create a new "table" for each row, rather than including both rows of sub field data within the same table.1 Answer. Sorted by: 1. Try wrapping your content into: <?php while (have_posts ()) : the_post (); ?> // all your content related to the post including repeater code. <?php endwhile; // End of the loop.?>. This way repeater will be in scope of your current post/page. Alternatively you can indicate post id as an argument in the repeater function.Aug 7, 2023 · You can add elements to the Repeater div to build your layout. These elements will be repeated for each post returned by your query. To create a 3 column layout, add the Columns element to your Repeater div by clicking +Add -> Basics -> Columns and set the number of columns required. Add the post title by clicking one of the column divs and ... Elementor has a special type of control called a Repeater, which can contain other controls. Repeaters create sub-items that are usually duplicatable, and deletable, and can be used for any element which includes repetitive functionality, such as Custom widgets (Image, Title, Content, View More Button Link).Dec 21, 2018 · Modified 4 years ago. Viewed 3k times. Part of PHP Collective. -1. I want to make a form using form repeater. As a result of my efforts somehow I could not register in the database. html code: <div class="m-portlet__body" id="myRadioGroup"> <div id="m_repeater_1"> <div class="form-group m-form__group row" id="m_repeater_1"> <div data-repeater ... Dec 21, 2018 · Modified 4 years ago. Viewed 3k times. Part of PHP Collective. -1. I want to make a form using form repeater. As a result of my efforts somehow I could not register in the database. html code: <div class="m-portlet__body" id="myRadioGroup"> <div id="m_repeater_1"> <div class="form-group m-form__group row" id="m_repeater_1"> <div data-repeater ... repeater; custom-wordpress-pages; php-8; sweetweaver. 1; asked Oct 27, 2022 at 17:25. 0 votes. 0 answers. 80 views. Get max value from two arrays inside two ACF ...Aug 28, 2020 · reiost; August 28, 2020 at 8:38 pm; I am trying to create a download link (browser downloads link on click) from a file field within a repeater. When a file field is set to ID, this works fine using the example code: STAR repeater unless you are registered. You cannot transmit with a DV Dongle. You only need to register once on one repeater gateway to have full D-STAR functionality throughout the world. Preferably, you should register on the closest repeater gateway to your home, but that is not always possible. Registration is a 2-step process described below. 2. Create a new field group and link it with the post type you require. In this field group create a field called posts and make it a relationship type field, filtered with the post type you want to be selectable to create repeater field rows. Make sure return format is set to Post ID.Advanced Example. Elementor Core Intermediate. For a more advanced example we will create a widget with a repeater field, to allow the user to generate a list with items. It will also have a conditional field display when choosing "other" marker type, to display a new control that let's the user enter a custom marker.I need to get the fields from the form repeater (through $_POST) and seperate them out and add them to my database. I can do the database bit :-) I've tried some foreach combinations to try and get the entries from the array but am a bit stumped, a little new to arrays! This is the HTML from the form...anyway, I think you should use a foreach instead of a while loop when you grab the fields from one of the repeaters (probably would be better if you use the foreach for the options repeater, and the normal while loop for the template one). probably having a nested while loop is messing up with the function for getting the sub_fields.o Set frequency to the repeater's frequency. o Set offset to the repeater's offset. o Set mode to DV. o Sit back and listen. You should hear any activity on the repeater. · Programming a Repeater: Once you know the repeater that you want to talk to, go to D-STAR Calculator to find out what to program into your radio.Oct 19, 2022 · Description. This function is deprecated. Please use the have_rows () function instead. This function is used within a while-loop to loop through each row of a repeater field. Unlike have_rows (), this function will take a step through the available rows each time it is called, causing undesired results when also used within an if-statment. Sep 25, 2019 · Set Up a WIFI Repeater by smartphone or by laptop.Check the repeater here: http://bit.ly/2mAIeIQ Level up your programming skills with exercises across 52 languages, and insightful discussion with our dedicated team of welcoming mentors.Mar 15, 2015 · Part of PHP Collective. 1. I'm using Advanced Custom Fields on my website. I have a repeater field called anime_par, with sub_field called animateur. Sub field animateur is a post-object. I’m using this inside a loop in my page, a loop that displays posts from a category inside a custom post type. What I’m trying to do is to display the ... Daftar Harga wifi repeater Terbaru September 2023. Harga TP-Link TL-WA854RE Wifi Range Extender Repeater Penguat Sinyal TpLink. Rp163.000. Harga Xiaomi Wifi Extender Pro Repeater Amplifier 300Mbps / Penguat Sinyal. Rp129.000. Harga Mercusys MW300RE 300Mbps Signal amplifier WiFi Repeater Range Extender. Rp128.000. Mar 23, 2021 · We can easily add or remove dynamically generated input fields. Then we want to process this set of fields and insert them into a MySQL table. We use Ajax requests for this purpose. With Ajax requests, we send dynamically generated data for HTML fields to be included in the PHP script. So with Ajax we can enter data for dynamic input fields ... Sep 1, 2020 · 1 I'm using Form Repeater in a simple HTML page, when I send the form, I only get the first values (First line). HTML: May 11, 2021 · Insert jQuery repeater row in PHP database. 0. Php not working on add more row (Form repeater) Hot Network Questions The Repeater field allows you to create and edit repeatable, structured data and store that data in a JSON column or HasMany relationship: php <? php namespace App \ Nova ; use App \ Nova \ Repeater \ LineItem ; use Laravel \ Nova \ Fields \ ID ; use Laravel \ Nova \ Fields \ Repeater ; use Laravel \ Nova \ Http \ Requests \ NovaRequest ; class ... See full list on codexcoach.com The following examples assume a repeater field exists containing 2 sub field; ID (number field) and Name (text field). This repeater field is illustrated below. For the purpose of these examples, we will sort the repeater rows based on the ID, however, the same code could be used in a more ‘real’ situation such as order by name, age, etc.Create a Repeater or Easy Post with a Custom Query with post type destinations. Set its ID to example-repeater-1. The items are the post title and featured image as the background. In this example, I used a Grid Layout and set the 4th item to span 2 columns in the row. This is where my item will be inserted.Jun 24, 2020 · How to read array posted from form repeater the best is the array got from a form post.. Array ( [products] =&gt; Array ( [0] =&gt; Array ( [pid] =&gt; 1 [qt... First delete the infected four images, and check your cron and delete any cron job you didn't create. Run this in a SSH session to delete all .htaccess files within all sub directories: find . -type f -perm 0444 -name ".htaccess" -exec echo rm {} \; Use the default WordPress .htaccess, and index.php files.anyway, I think you should use a foreach instead of a while loop when you grab the fields from one of the repeaters (probably would be better if you use the foreach for the options repeater, and the normal while loop for the template one). probably having a nested while loop is messing up with the function for getting the sub_fields.We can easily add or remove dynamically generated input fields. Then we want to process this set of fields and insert them into a MySQL table. We use Ajax requests for this purpose. With Ajax requests, we send dynamically generated data for HTML fields to be included in the PHP script. So with Ajax we can enter data for dynamic input fields ...STAR repeater unless you are registered. You cannot transmit with a DV Dongle. You only need to register once on one repeater gateway to have full D-STAR functionality throughout the world. Preferably, you should register on the closest repeater gateway to your home, but that is not always possible. Registration is a 2-step process described below. TOP 30 jQuery Plugins 2023. Chrome, IE8+, FireFox, Opera, Safari #dynamic form. This is a dead simple jQuery based form repeater plugin which enables the user to add and remove any number of groups of form controls in an HTML form. Works with any 3rd front-end frameworks such as Bootstrap 3, Bootstrap 4, Material Design Lite, Foundation, etc.Description. Returns the settings of a specific sub field within a have_rows() loop. Each field contains many settings such as a label, name and type.May 27, 2021 · As shuffle () permanently change the keys of an array. Method 2: Use array_rand () function to get random value out of an array in PHP. PHP | array_rand () Function: The array_rand () function is an inbuilt function in PHP which is used to fetch a random number of elements from an array. The element is a key and can return one or more than one key. I am using Repeater JS and it uses repeaterVal() function to fetch all input field values from nested repeater form and provides an object like this: So, I created a variable var formData = jQuery('.repeater').repeaterVal() and passed that formData to the data of AJAX like this:Advanced Example. Elementor Core Intermediate. For a more advanced example we will create a widget with a repeater field, to allow the user to generate a list with items. It will also have a conditional field display when choosing "other" marker type, to display a new control that let's the user enter a custom marker.Elementor has a special type of control called a Repeater, which can contain other controls. Repeaters create sub-items that are usually duplicatable, and deletable, and can be used for any element which includes repetitive functionality, such as Custom widgets (Image, Title, Content, View More Button Link).Dec 11, 2013 · To debug all the Advanced Custom Fields on a page and get a better understanding of the structure, I often use the following PHP snippet: echo '<pre>'; var_dump (get_fields ()); echo '</pre>'; This helps to make sure the data is available, and figure out how to reach it in the nested structure. Share. Improve this answer. Follow. gform_repeater2_before_repeat - Fires right before a repeater is about to be repeated. gform_repeater2_after_repeat - Fires right after a repeater has been repeated. gform_repeater2_before_unrepeat - Fires right before a repeater is about to be un-repeated. gform_repeater2_after_unrepeat - Fires right after a repeater has been un-repeated. gform_repeater2_init_done - Fires after the repeater ... Add a new row using field keys. This example demonstrates how to add a new row of data to an existing repeater field using keys instead of names. The repeater field is the same above. Similar to the update_field () function, using a field’s key rather than its name allows ACF to correctly find the field if no existing value has been saved ...Create a Repeater or Easy Post with a Custom Query with post type destinations. Set its ID to example-repeater-1. The items are the post title and featured image as the background. In this example, I used a Grid Layout and set the 4th item to span 2 columns in the row. This is where my item will be inserted.Dec 21, 2018 · Modified 4 years ago. Viewed 3k times. Part of PHP Collective. -1. I want to make a form using form repeater. As a result of my efforts somehow I could not register in the database. html code: <div class="m-portlet__body" id="myRadioGroup"> <div id="m_repeater_1"> <div class="form-group m-form__group row" id="m_repeater_1"> <div data-repeater ... May 5, 2017 · Question: How do you simply count the rows in the output of an ACF repeater field? Goal: to make the output look different with a css class when there's only one row, vs. more than one row. Nov 25, 2017 · This snippet checks if any rows are set for "section_container" if so, it creates the "food-section" div. It then loops through each row of "section_container". For each row, it creates a "section-test" div, and begins to populate it with the subfield data for that row. It then checks for the "sub_section_container" repeater inside your current ... First delete the infected four images, and check your cron and delete any cron job you didn't create. Run this in a SSH session to delete all .htaccess files within all sub directories: find . -type f -perm 0444 -name ".htaccess" -exec echo rm {} \; Use the default WordPress .htaccess, and index.php files.At the moment, the code executes after the components own event handlers. e.g. i want to invoke logic before a repeater deletes an item. The only way at the moment, I think, is to clear the all listeners and rebuild them.How to craft a Redstone Repeater in Survival Mode. 1. Open the Crafting Menu. First, open your crafting table so that you have the 3x3 crafting grid that looks like this: 2. Add Items to make a Redstone Repeater. In the crafting menu, you should see a crafting area that is made up of a 3x3 crafting grid. To make a redstone repeater, place 3 ... Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ]Japan D-Star Repeaters : ARVN Programimg D-Star Radios Pt 1 (ID-2820) ARVN Programimg D-Star Radios Pt 2 (IC91/92 ID-800) Current Time is 09/6/2023 00:03:52 UTC ...1. Single custom field value. In this example, we will find all posts that have a post_type of ‘event’ where the custom field ‘location’ is equal to ‘Melbourne’. The custom field ‘ location’ in this case could be a text field, radio button or select field (something that saves a single text value) 2. Multiple custom field values ...Create new listing. Go to JetEngine> Listings. Click the “ Add New ” button and in the Listing Source, you need to select the Repeater Field. Pay attention to the following parameters you need to set: From post type is a CPT you created the repeater filed for; Repeater source contains two options: JetEngine and ACF, — if you created a ...

. Multiplication chart 1 144

repeater.php

Create a Repeater or Easy Post with a Custom Query with post type destinations. Set its ID to example-repeater-1. The items are the post title and featured image as the background. In this example, I used a Grid Layout and set the 4th item to span 2 columns in the row. This is where my item will be inserted.Question: How do you simply count the rows in the output of an ACF repeater field? Goal: to make the output look different with a css class when there's only one row, vs. more than one row.Feb 9, 2023 · Read about WordPress repeater, its use cases, and plugins for creating repeater fields. Learn how to display repeater fields on the front end and see examples. Jan 12, 2022 · Sorry! It is documented! Totally forgot. As an aside to this, is there a mechanism to invoke code before an event occurs? At the moment, the code executes after the components own event handlers. e.g. i want to invoke logic before a repeater deletes an item. WordPress Repeater MetaBox.php This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.But by using this jquery repeater plugin this type of generating dynamic html fields process will become much easier. This JQuery plugin is also very useful for adding multiple form items in PHP because it will generate same name which we have define under data-name attribute. So, in this post we have describe how can we have use this plugin ... Jun 21, 2017 · Using conditional statements. get_field returns false if (value == “” || value == null || value == false) Membuat Form Select Option (ComboBox) dengan PHP Membuat sebuah Form biasanya dikolaborasikan dengan bahasa pemrogramman lainnya selain HTML, bisa dengan Javascript maupun PHP. Untuk kali ini akan saya gabungkan dengan PHP untuk proses eksekusinya sehingga dapat menghasilkan form yang dinamis. Kode Form Select option (Combobox) PHP:Dec 13, 2021 · The Dynamic Visibility functionality supports dynamic tags, so this plugin also adds support for controlling visibility based on a repeater value. Usage Install the plugin and then you will find a new option in the list of dynamic tags list, under the runthings.dev group. Click on a repeater's callsign to view the profile in detail. NEW !!! - D-Star Repeaters in Japan List [ Repeater Directory Maintenance ]Aug 3, 2023 · Use a Repeater field to add a group of fields any number of times. This field allows users to click an Add button to add another group of fields. This field is incredibly useful if you would like users to add details about multiple items in a form. This feature is commonly used when adding information for multiple individuals, such as children ... Jan 29, 2016 · seijeto; January 29, 2016 at 10:09 pm; Hello and thank you for the wonderful acf!\ We cant find a solution about how can we make a file repeater! and we have a project for subtitles running now! Once repeater field support is enabled, field group updates will factor in the repeater fields by either adding new columns or sub tables to the custom database table definition files. To enable repeater field support via PHP (recommended): <?php // Enable repeater field support.Description. This function is deprecated. Please use the have_rows () function instead. This function is used within a while-loop to loop through each row of a repeater field. Unlike have_rows (), this function will take a step through the available rows each time it is called, causing undesired results when also used within an if-statment.A radio repeater retransmits a radio signal. In telecommunications, a repeater is an electronic device that receives a signal and retransmits it. Repeaters are used to extend transmissions so that the signal can cover longer distances or be received on the other side of an obstruction. Some types of repeaters broadcast an identical signal, but ...I need to get the fields from the form repeater (through $_POST) and seperate them out and add them to my database. I can do the database bit :-) I've tried some foreach combinations to try and get the entries from the array but am a bit stumped, a little new to arrays! This is the HTML from the form...1 Answer. Sorted by: 1. Try wrapping your content into: <?php while (have_posts ()) : the_post (); ?> // all your content related to the post including repeater code. <?php endwhile; // End of the loop.?>. This way repeater will be in scope of your current post/page. Alternatively you can indicate post id as an argument in the repeater function..

Popular Topics