/* Widget Name: Button Description: Create a custom button with flexible styling, icon support, and click tracking functionality. Author: SiteOrigin Author URI: https://siteorigin.com Documentation: https://siteorigin.com/widgets-bundle/button-widget-documentation/ Keywords: event, icon, link */ class SiteOrigin_Widget_Button_Widget extends SiteOrigin_Widget { public function __construct() { parent::__construct( 'sow-button', __( 'SiteOrigin Button', 'so-widgets-bundle' ), array( 'description' => __( 'Create a custom button with flexible styling, icon support, and click tracking functionality.', 'so-widgets-bundle' ), 'help' => 'https://siteorigin.com/widgets-bundle/button-widget-documentation/', ), array( ), false, plugin_dir_path( __FILE__ ) ); } public function get_settings_form() { return array( 'responsive_breakpoint' => array( 'type' => 'measurement', 'label' => __( 'Responsive Breakpoint', 'so-widgets-bundle' ), 'default' => '780px', 'description' => __( 'This setting controls when the Mobile Align setting will be used. The default value is 780px.', 'so-widgets-bundle' ), ), ); } public function initialize() { $this->register_frontend_styles( array( array( 'sow-button-base', plugin_dir_url( __FILE__ ) . 'css/style.css', array(), SOW_BUNDLE_VERSION, ), ) ); } public function get_widget_form() { return array( 'text' => array( 'type' => 'text', 'label' => __( 'Button Text', 'so-widgets-bundle' ), ), 'url' => array( 'type' => 'link', 'label' => __( 'Destination URL', 'so-widgets-bundle' ), 'allow_shortcode' => true, ), 'new_window' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Open in a new window', 'so-widgets-bundle' ), ), 'download' => array( 'type' => 'checkbox', 'default' => false, 'label' => __( 'Download', 'so-widgets-bundle' ), 'description' => __( 'The Destination URL will be downloaded when a user clicks on the button.', 'so-widgets-bundle' ), ), 'button_icon' => array( 'type' => 'section', 'label' => __( 'Icon', 'so-widgets-bundle' ), 'fields' => array( 'icon_selected' => array( 'type' => 'icon', 'label' => __( 'Icon', 'so-widgets-bundle' ), ), 'icon_color' => array( 'type' => 'color', 'label' => __( 'Icon Color', 'so-widgets-bundle' ), ), 'icon' => array( 'type' => 'media', 'label' => __( 'Image Icon', 'so-widgets-bundle' ), 'description' => __( 'Replaces the icon with your own image icon.', 'so-widgets-bundle' ), ), 'icon_placement' => array( 'type' => 'select', 'label' => __( 'Icon Placement', 'so-widgets-bundle' ), 'default' => 'left', 'options' => array( 'top' => __( 'Top', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'bottom' => __( 'Bottom', 'so-widgets-bundle' ), 'left' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), 'design' => array( 'type' => 'section', 'label' => __( 'Design and Layout', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'width' => array( 'type' => 'measurement', 'label' => __( 'Width', 'so-widgets-bundle' ), 'description' => __( 'Leave blank to let the button resize according to content.', 'so-widgets-bundle' ), ), 'align' => array( 'type' => 'select', 'label' => __( 'Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'mobile_align' => array( 'type' => 'select', 'label' => __( 'Mobile Align', 'so-widgets-bundle' ), 'default' => 'center', 'options' => array( 'left' => __( 'Left', 'so-widgets-bundle' ), 'right' => __( 'Right', 'so-widgets-bundle' ), 'center' => __( 'Center', 'so-widgets-bundle' ), 'justify' => __( 'Full Width', 'so-widgets-bundle' ), ), ), 'theme' => array( 'type' => 'select', 'label' => __( 'Button Theme', 'so-widgets-bundle' ), 'default' => 'flat', 'options' => array( 'atom' => __( 'Atom', 'so-widgets-bundle' ), 'flat' => __( 'Flat', 'so-widgets-bundle' ), 'wire' => __( 'Wire', 'so-widgets-bundle' ), ), ), 'button_color' => array( 'type' => 'color', 'label' => __( 'Button Color', 'so-widgets-bundle' ), ), 'text_color' => array( 'type' => 'color', 'label' => __( 'Text Color', 'so-widgets-bundle' ), ), 'hover' => array( 'type' => 'checkbox', 'default' => true, 'label' => __( 'Use hover effects', 'so-widgets-bundle' ), 'state_emitter' => array( 'callback' => 'conditional', 'args' => array( 'hover[show]: val', 'hover[hide]: ! val', ), ), ), 'hover_background_color' => array( 'type' => 'color', 'label' => __( 'Hover Background Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'hover_text_color' => array( 'type' => 'color', 'label' => __( 'Hover Text Color', 'so-widgets-bundle' ), 'state_handler' => array( 'hover[show]' => array( 'show' ), 'hover[hide]' => array( 'hide' ), ), ), 'font' => array( 'type' => 'font', 'label' => __( 'Font', 'so-widgets-bundle' ), 'default' => 'default', ), 'font_size' => array( 'type' => 'measurement', 'label' => __( 'Font Size', 'so-widgets-bundle' ), 'default' => '1em', ), 'icon_size' => array( 'type' => 'measurement', 'label' => __( 'Icon Size', 'so-widgets-bundle' ), 'default' => '1.3em', ), 'padding' => array( 'type' => 'measurement', 'label' => __( 'Padding', 'so-widgets-bundle' ), 'default' => '1em', ), 'rounding' => array( 'type' => 'multi-measurement', 'label' => __( 'Rounding', 'so-widgets-bundle' ), 'default' => '0.25em 0.25em 0.25em 0.25em', 'measurements' => array( 'top' => array( 'label' => __( 'Top', 'so-widgets-bundle' ), ), 'right' => array( 'label' => __( 'Right', 'so-widgets-bundle' ), ), 'bottom' => array( 'label' => __( 'Bottom', 'so-widgets-bundle' ), ), 'left' => array( 'label' => __( 'Left', 'so-widgets-bundle' ), ), ), ), ), ), 'attributes' => array( 'type' => 'section', 'label' => __( 'Other Attributes and SEO', 'so-widgets-bundle' ), 'hide' => true, 'fields' => array( 'id' => array( 'type' => 'text', 'label' => __( 'Button ID', 'so-widgets-bundle' ), 'description' => __( 'An ID attribute allows you to target this button in JavaScript.', 'so-widgets-bundle' ), ), 'classes' => array( 'type' => 'text', 'label' => __( 'Button Classes', 'so-widgets-bundle' ), 'description' => __( 'Additional CSS classes added to the button link.', 'so-widgets-bundle' ), ), 'title' => array( 'type' => 'text', 'label' => __( 'Title Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a title attribute to the button link.', 'so-widgets-bundle' ), ), 'on_click' => array( 'type' => 'text', 'label' => __( 'Onclick', 'so-widgets-bundle' ), 'description' => __( 'Run this JavaScript when the button is clicked. Ideal for tracking.', 'so-widgets-bundle' ), 'onclick' => true, ), 'rel' => array( 'type' => 'text', 'label' => __( 'Rel Attribute', 'so-widgets-bundle' ), 'description' => __( 'Adds a rel attribute to the button link.', 'so-widgets-bundle' ), ), ), ), ); } public function get_style_name( $instance ) { if ( empty( $instance['design']['theme'] ) ) { return 'atom'; } return $instance['design']['theme']; } /** * Get the variables for the Button Widget. * * @return array */ public function get_template_variables( $instance, $args ) { $button_attributes = array(); $attributes = $instance['attributes']; $classes = ! empty( $attributes['classes'] ) ? $attributes['classes'] : ''; if ( ! empty( $classes ) ) { $classes .= ' '; } $classes .= 'sowb-button ow-icon-placement-' . $instance['button_icon']['icon_placement']; if ( ! empty( $instance['design']['hover'] ) ) { $classes .= ' ow-button-hover'; } $button_attributes['class'] = implode( ' ', array_map( 'sanitize_html_class', explode( ' ', $classes ) ) ); if ( ! empty( $instance['new_window'] ) ) { $button_attributes['target'] = '_blank'; $button_attributes['rel'] = 'noopener noreferrer'; } if ( ! empty( $instance['download'] ) ) { $button_attributes['download'] = null; } if ( ! empty( $attributes['id'] ) ) { $button_attributes['id'] = $attributes['id']; } if ( ! empty( $attributes['title'] ) ) { $button_attributes['title'] = $attributes['title']; } if ( ! empty( $attributes['rel'] ) ) { if ( isset( $button_attributes['rel'] ) ) { $button_attributes['rel'] .= " $attributes[rel]"; } else { $button_attributes['rel'] = $attributes['rel']; } } $icon_image_url = ''; if ( ! empty( $instance['button_icon']['icon'] ) ) { $attachment = wp_get_attachment_image_src( $instance['button_icon']['icon'] ); if ( ! empty( $attachment ) ) { $icon_image_url = $attachment[0]; } } return array( 'button_attributes' => apply_filters( 'siteorigin_widgets_button_attributes', $button_attributes, $instance ), 'href' => ! empty( $instance['url'] ) ? $instance['url'] : '', 'on_click' => ! empty( $attributes['on_click'] ) ? $attributes['on_click'] : '', 'align' => $instance['design']['align'], 'icon_image_url' => $icon_image_url, 'icon' => $instance['button_icon']['icon_selected'], 'icon_color' => $instance['button_icon']['icon_color'], 'text' => $instance['text'], ); } /** * Get the variables that we'll be injecting into the less stylesheet. * * @return array */ public function get_less_variables( $instance ) { if ( empty( $instance ) || empty( $instance['design'] ) ) { return array(); } $text_color = isset( $instance['design']['text_color'] ) ? $instance['design']['text_color'] : ''; $button_color = isset( $instance['design']['button_color'] ) ? $instance['design']['button_color'] : ''; $less_vars = array( 'button_width' => isset( $instance['design']['width'] ) ? $instance['design']['width'] : '', 'button_color' => $button_color, 'text_color' => $text_color, 'icon_size' => ! empty( $instance['design']['icon_size'] ) ? $instance['design']['icon_size'] : '1.3em', 'hover_text_color' => ! empty( $instance['design']['hover_text_color'] ) ? $instance['design']['hover_text_color'] : $text_color, 'hover_background_color' => ! empty( $instance['design']['hover_background_color'] ) ? $instance['design']['hover_background_color'] : $button_color, 'font_size' => isset( $instance['design']['font_size'] ) ? $instance['design']['font_size'] : '', 'rounding' => isset( $instance['design']['rounding'] ) ? $instance['design']['rounding'] : '', 'padding' => isset( $instance['design']['padding'] ) ? $instance['design']['padding'] : '', 'has_text' => empty( $instance['text'] ) ? 'false' : 'true', 'responsive_breakpoint' => $this->get_global_settings( 'responsive_breakpoint' ), 'align' => ! empty( $instance['design']['align'] ) ? $instance['design']['align'] : 'center', 'mobile_align' => ! empty( $instance['design']['mobile_align'] ) ? $instance['design']['mobile_align'] : 'center', 'has_button_icon' => empty( $instance['button_icon']['icon_selected'] ) ? 'false' : 'true', ); if ( ! empty( $instance['design']['font'] ) ) { $font = siteorigin_widget_get_font( $instance['design']['font'] ); $less_vars['button_font'] = $font['family']; if ( ! empty( $font['weight'] ) ) { $less_vars['button_font_weight'] = $font['weight_raw']; $less_vars['button_font_style'] = $font['style']; } } return $less_vars; } /** * Make sure the instance is the most up to date version. * * @return mixed */ public function modify_instance( $instance ) { if ( empty( $instance ) ) { return array(); } $migrate_props = array( 'button_icon' => array( 'icon_selected', 'icon_color', 'icon', ), 'design' => array( 'align', 'theme', 'button_color', 'text_color', 'hover', 'hover_text_color', 'hover_background_color', 'font_size', 'rounding', 'padding', ), 'attributes' => array( 'id', ), ); foreach ( $migrate_props as $prop => $sub_props ) { if ( empty( $instance[ $prop ] ) ) { $instance[ $prop ] = array(); foreach ( $sub_props as $sub_prop ) { if ( isset( $instance[ $sub_prop ] ) ) { $instance[ $prop ][ $sub_prop ] = $instance[ $sub_prop ]; unset( $instance[ $sub_prop ] ); } } } } // Migrate onclick setting to prevent Wordfence flag. if ( ! empty( $instance['attributes'] ) && ! empty( $instance['attributes']['onclick'] ) ) { $instance['attributes']['on_click'] = $instance['attributes']['onclick']; } // If the mobile_align setting isn't set, set it to the same value as the align value. if ( ! empty( $instance['design'] ) && ! empty( $instance['design']['align'] ) && empty( $instance['design']['mobile_align'] ) ) { $instance['design']['mobile_align'] = $instance['design']['align']; } // Migrate predefined settings to more customizable settings. if ( ! empty( $instance['design']['font_size'] ) && is_numeric( $instance['design']['font_size'] ) ) { $instance['design']['font_size'] .= 'em'; } if ( ! empty( $instance['design']['padding'] ) && is_numeric( $instance['design']['padding'] ) ) { $instance['design']['padding'] .= 'em'; } if ( ! empty( $instance['design']['rounding'] ) && is_numeric( $instance['design']['rounding'] ) ) { $instance['design']['rounding'] = $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em ' . $instance['design']['rounding'] . 'em'; } if ( empty( $instance['design']['icon_size'] ) ) { $instance['design']['icon_size'] = '1.3em'; } return $instance; } public function get_form_teaser() { if ( class_exists( 'SiteOrigin_Premium' ) ) { return false; } return array( sprintf( __( 'Add a beautiful tooltip to the Button Widget with %sSiteOrigin Premium%s', 'so-widgets-bundle' ), '', '' ), ); } } siteorigin_widget_register( 'sow-button', __FILE__, 'SiteOrigin_Widget_Button_Widget' );{"id":32714,"date":"2026-05-17T21:11:59","date_gmt":"2026-05-17T21:11:59","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=32714"},"modified":"2026-05-17T21:12:00","modified_gmt":"2026-05-17T21:12:00","slug":"greatest-online-slots-games-united-kingdom-2026-most-readily-useful-british-position-online-game-for-big-victories-large-earnings","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/greatest-online-slots-games-united-kingdom-2026-most-readily-useful-british-position-online-game-for-big-victories-large-earnings\/","title":{"rendered":"Greatest Online slots games United kingdom 2026 Most readily useful British Position Online game for Big Victories & Large Earnings"},"content":{"rendered":"

With 11,100000 titles, Videoslots provides the biggest RTP-searchable library of every United kingdom slot web site we’ve analyzed. This type of about three position web sites scored high within comparison of RTP transparency, video game collection high quality, and you can access to higher-using titles. The primary term getting \u201caverage\u201d \u2013 RTP are a mathematical figure, perhaps not a vow for each and every class. Nonetheless it depicts why said RTP are a theoretical mediocre round the millions of revolves, maybe not a promise regarding the concept. Where we\u2019ve called certain web sites a lot more than, you to reflects in which all of us performs him or her \u2013 view individual position critiques to have full RTP and you can volatility malfunctions with the for every title.<\/p>\n

Brand new Keep & Victory ability are an emphasize, providing fun gameplay with respins that will trigger huge jackpots. The game not just seems great along with its vibrant under water artwork and in addition has the benefit of a good danger of winning that have an effective 96.53% RTP and 243 an approach to earn. A giant Catch \u2013 Keep & Earn out-of Betsoft try a delicacy just in case you delight in harbors which have a marine motif.<\/p>\n

The fresh new Harbors Feedback profiles for every, featuring the signature styles, struck game, and you can creativity. Maintain the most recent position launches striking British casinos. The latest Ports Remark offers detail by detail studies regarding hundreds of online slots games, level game play, keeps, and you will commission prospective. Start rotating smarter today that have leading information that help you select champions and maximise your enjoyable. Welcome to This new Harbors Review, your best guide to the enjoyable world of online slots games for the the uk. Just like the an undeniable fact-examiner, and you can our very own Chief Betting Officer, Alex Korsager confirms the video game information on this page.<\/p>\n

Upcoming below are a few your faithful profiles playing blackjack, roulette, video poker online game, and also free poker – no deposit otherwise signal-up called for. Our masters purchase one hundred+ hours monthly to bring your top slot sites, presenting thousands of large payment video game and you may higher-well worth position allowed bonuses you might allege today. I weigh up payout costs, jackpot types, volatility, totally free twist extra cycles, mechanics, as well as how effortlessly the online game operates all over desktop and you will mobile. The benefit provide out of was already open inside the a supplementary windows. For individuals who\u2019lso are looking for the gambling games which have most useful chances to have professionals …<\/p>\n

Significantly, coin items are 0.01 so you’re able to 0.5, however the limit quantity of coins for each and every line are 4. Simply homes step three or more Pistol symbols (scatters) anyplace for the reels. Gamblers however enjoy the Wild Western theme, therefore Lifeless or Alive is actually among the first ports to own a lot of them. It could lookup a while old using its four reels, step three rows, 9 paylines and just over the very first picture. Yet another relatively dated NetEnt manufacturing that stays when you look at the \u201cHottest\u201d lists since 2009.<\/p>\n

She and details her very own slot lessons and you can shares playing stuff to your YouTube. That\u2019s never assume all just like the Gambling enterprise Leaders have a beneficial directory of advertisements and provides for current users which includes sunday and you will midweek cashback, a controls of Spins and you will a casino game of the times. Dependent in the 2014, Gambling enterprise Leaders even offers more 4,one hundred thousand position online game with a regal blend of classics and you may the fresh releases.<\/p>\n

The Ports Feedback breaks down how 96% RTP means a lot of time-identity profits, also volatility’s affect classes. This type hard rock casino bonus zonder storting<\/a> of also offers enable you to win real cash instantly, having complete words said. The Slots Opinion listing confirmed zero-deposit 100 percent free revolves with the well-known harbors eg Book out of Inactive and Fluffy Favourites. Open the best gambling establishment incentives getting United kingdom participants, plus greet offers up to \u00a3200 + free revolves.<\/p>\n

If no theoretical go back exists once you stream a position, another option is to try to supply the state creator\u2019s web site to see everything there. The notion of RTP is sometimes misunderstood by the bettors as they have a much 95% back to one to otherwise a few gambling training, which is completely wrong. Impressive, mouth-watering winnings don\u2019t home often and the competition hitting such large pots is actually brutal. When you\u2019ve accomplished every more than-stated tips, it\u2019s for you personally to get to the most enjoyable region. Will eventually just before position genuine bets, you can check from the slot paytable.<\/p>\n

Anything you choose will inform you a reward you to\u2019s placed into your balance. The select-myself video game is an easy version of extra bullet the place you\u2019re offered a choice of possibilities toward screen. A number of 100 percent free spins series, scatters can invariably arrive if in case discover an adequate amount of him or her, you\u2019ll secure more revolves. It\u2019s prominent on how to need three scatters to possess a totally free revolves round in the future toward play.<\/p>\n

Because other Cash Assemble slots within this series, Sahara Riches has the benefit of a micro, Lesser, Biggest and Huge jackpot that’s randomly awarded whenever a reward symbol was followed closely by the cash Collect. The cash Gather symbol looks simply toward reel 5 and you can gathers all the gold coins, honours and free games gold coins. It supercharged position now offers 4,096 ways to pay all over six reels having cuatro rows and you may is not for the fainthearted – it\u2019s classed as highly unpredictable with a 5,000x Limit Win. Obviously, the brand new melodic and legs-scraping background music is actually due to a mess, that is punctuated by jingling from coins losing through to a beneficial profit.<\/p>\n

Towards the chance of finest production, you\u2019ll require a website you to publishes the RTP settings. For individuals who\u2019lso are performing new otherwise changing out of web site your\u2019ve outgrown, here\u2019s all of our fundamental strategy to find the proper British position site to you personally. Harbors lead a hundred% toward betting during the just about all United kingdom websites \u2013 meaning all of the \u00a31 your stake on the harbors matters fully to your playthrough requirements. Past acceptance also provides, ongoing position campaigns including reload bonuses, cashback now offers, and per week free twist drops was where a lot of time-identity worth in reality existence. One AI impulse said RTP type visibility, if you find yourself none talked about detachment performance otherwise how a webpage in fact performs while in the stretched courses.<\/p>\n

Getting step 3 or even more mask scatters honours a profit honor, that have a max 2000x payment to have striking 9 signs. A leading-volatility game might have to go very long periods versus a win prior to hitting a big commission, when you are a minimal-volatility slot develops productivity a great deal more uniformly over time. If you\u2019lso are playing on a reputable on-line casino and accessing video game off best developers, then you will sense winnings from their website with in charge gameplay. Hence, for individuals who\u2019re in it for the much time-term, it\u2019s far better like a slot that have a high RTP rate for much more straight back from it.<\/p>\n

You may enjoy pro favourites, like Book from Inactive and you can Cleopatra, otherwise investigate the fresh games possibilities to use brand new position releases. If you\u2019re also seeking new position internet sites, see here. Usually discover internet sites with a legitimate UKGC permit you can take advantage of a fear-free gambling lesson.<\/p>\n

Such coins may be used on casino’s digital store so you’re able to buy free spins otherwise bonuses. Practical Gamble even offers popular online game such as Wolf Silver and you can Sweet Bonanza. The gambling enterprise also provides high rollers a pleasant Extra as much as $7500, alongside per week cashback all the way to ten% and you may reload also provides.<\/p>\n","protected":false},"excerpt":{"rendered":"

With 11,100000 titles, Videoslots provides the biggest RTP-searchable library of every United kingdom slot web site we’ve analyzed. This type of about three position web sites scored high within comparison of RTP transparency, video game collection high quality, and you can access to higher-using titles. The primary term getting \u201caverage\u201d\u2026<\/p>\n

Continue reading<\/span><\/i><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-32714","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32714","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=32714"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32714\/revisions"}],"predecessor-version":[{"id":32715,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/32714\/revisions\/32715"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=32714"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=32714"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=32714"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}