/* 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":127362,"date":"2026-05-25T13:29:11","date_gmt":"2026-05-25T13:29:11","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=127362"},"modified":"2026-05-25T13:29:11","modified_gmt":"2026-05-25T13:29:11","slug":"the-brand-new-feature-length-may-vary-depending-on-how-of-several-scatters-was-basically-caused","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/the-brand-new-feature-length-may-vary-depending-on-how-of-several-scatters-was-basically-caused\/","title":{"rendered":"The brand new feature length may vary depending on how of several scatters was basically caused"},"content":{"rendered":"

S. members seeking to fascinating gameplay, quick crypto payouts, and you can huge acceptance incentives<\/h2>\n

The fresh paytable suggests 10 fundamental plus twenty-three superior www.slotshammer-casino.se<\/a> symbols in the Fortunate Duck on the internet position for real money game. Are you ready to use their luck regarding the cool-appearing position video game inside the GAMEROOM?<\/p>\n

Obtaining 3+ scatters throughout you to definitely spin releases the bonus round<\/h2>\n

Past you to, Sweeps Regal have a refreshing set of Fish Online game particularly Ocean Princess, Ka Seafood Huntsman, and Octopus Legend. You need another line of Buffalo ports, in addition to Buffalo Stack’n’s YNC, Buffalo Huntsman, Ragin’ Buffalo, Buffalo ablaze, Mystic Buffalo \ufffd and many others. That is one of the recommended subscribe now offers found in terminology out of Sc, albeit the new GC tally is a little light overall. Even though Jackpota primarily centers on slots, offering more than one,500 titles, you will also come across jackpots, progressive ports and real time game reveals. Someplace else, there are a highly-stocked alive casino, some dead handy Jackpots, and many free table game you might gamble feeling a great bit closer to just what an online gambling enterprise is like. When you register, you will get the genuine Prize Gambling establishment no-deposit incentive, this extra will bring you 2 Sweepstakes Coins up on joining, and you will and found 100,000 Gold coins which can be used to tackle enjoyment.<\/p>\n

Respected team for example Settle down Betting and you will Hacksaw Gambling have a tendency to discharge the new game each week, for the finest sweeps gambling enterprises quickly including these to their collection. Metal Financial drops you to the a great heist-motivated caper set in Cuba’s underworld. The brand new game’s RTP consist during the % at the top sweepstakes casinos, which is higher than average, even if not as highest because Money Cart 2 or more fighting slots.<\/p>\n

This enticing alternatives is done even more enticing for the unique DuckyLuck Greeting Extra. brings you the finest set of gambling games – anywhere between video poker up on 3 reel and 5 reel slots. Our knowledge of every quantities of customer care, experience-strengthening, and of course, our swiftness to get you your own profits!<\/p>\n

All of the have, like the MergeUp auto mechanic, tumbling reels, and you will extra rounds, is accessible towards one another apple’s ios and you will Android os gizmos. Their compatibility round the gizmos and you will representative-friendly interface further promote the means to access and you may thrills. Giovannis Jewels try good 7-reel video game by the Betsoft having coal changing so you’re able to expensive diamonds and you can satisfying high profits and you can ft video game winnings when matching five or even more clusters of signs. By using some advertisement clogging application, delight take a look at their settings. You can study much more about slots and how they work within our online slots games publication. If you’re looking to register from the a different sort of gambling establishment so you can enjoy Happy Ducker, here are a few the casino remark point, where you will find a range of greeting incentives.<\/p>\n

It\ufffds good for both newbies just who take pleasure in lighthearted templates and you can knowledgeable members looking fulfilling gameplay. The form try lively yet higher level, that have cartoonish design one to pop music facing a calm h2o-inspired backdrop. Click the button lower than only when you intend to remain here to see more info. With regards to opting for a bona-fide money local casino on the web, DuckyLuck Gambling establishment shines with generous benefits, lightning-prompt payouts, and you can exclusive game. DuckyLuck Local casino is just one of the better-rated online casinos for You.<\/p>\n

Nolimit Area is one of the latest games organization from the sweepstakes casinos, however it is swiftly become among the many better names getting ports which have real money awards. Keep in mind that sweeps gambling establishment offering free online slots and feature plenty of Getaway-themed advertising throughout festive episodes, so keep the vision unlock especially across social media avenues. With normally 1000+ ports at sweeps casinos, you’ll find various 100 % free slot video game available. Definitely you can attempt these free of charge using Gold Coins whenever enrolling in advance of playing with Sweeps Gold coins and you can seeking to in order to win a real income honours if you want. While you are we now have currently seen some hefty hitters lose, there’s a lot even more coming down the brand new range.<\/p>\n

The brand new Free Revolves bullet spends an icon conversion meter; getting scatters turns reasonable-expenses signs towards Secret Bamboo, increasing the frequency of your own Fantastic Flannel leads to. Landing 4 or 5 scatters notably boosts the doing insane multiplier to help you 10x otherwise 25x respectively. ELK’s signature X-iter purchase diet plan is available, offering five online game modes between a straightforward added bonus hunt to help you good \ufffdVery Extra\ufffd with guaranteed larger signs and you may limit grid level. NoLimit City continues its very well-understood franchise having an action-packaged 6-reel configurations within this free online position discharge. It’s an effective Dog’s Life regarding Knucklehead Syndicate try an online position built on an effective 5?3 or 5?4 design, and online game possess insane modifiers and you may added bonus-triggering scatters that lead for the multi-superimposed free spin cycles.<\/p>\n

Happy Duck ports is obtainable to tackle to the both desktop and you may mobile phones, so it is smoother getting professionals to enjoy the overall game from anywhere. That’s all; the fresh cellular adaptation commonly stream from that point, and you might feel like you’re to play during the-software the whole big date. This is because easy – LuckyLand’s cellular adaptation is right adequate, and all of you have to do was carry out a free account and gamble in the portrait form. You will find a desktop variety of the website, but despite all of that, We enjoyed to experience to your mobile without needing to install the brand new application, and that i play with an android os tool. The fresh online slots are governed of the pre-developed random matter turbines.<\/p>\n

For the incentive round, the fresh multiplier ladder cannot reset anywhere between spins, and you may a \ufffdFull Net\ufffd feature is at random lead to so you can brush every fish multipliers already on the the brand new reels to have a single massive commission Most notably, one spin can end in the brand new Fantasy Miss Jackpot entry, providing users a go within five progressive levels, including the Super Jackpot which vegetables at the \ufffd2 billion. Fish signs bring instant cash values and are also obtained at random inside the bottom game or automatically within the Totally free Revolves bullet when they achieve the base of the grid. Calm down Gaming delivers a great 5?4 \ufffdWays\ufffd free online position slot having a look closely at highest-regularity jackpot potential. Because the twenty three,000x maximum profit are old-fashioned than the its co-worker this week, the latest % RTP and you can medium volatility allow it to be good much time-name position available for longer courses and you may grinding South carolina\/GC.<\/p>\n

Now, with players becoming wholly susceptible to the fresh whims from Lady Chance, there isn’t any sure-flames gameplay means right here which can be sure gains. Well, unfortunately, there is no Lucky Duck jackpot being offered, if or not progressive if not. Right here, participants have to capture a-row regarding bobbing ducks in order to profit multiplier bonuses otherwise the means to access the big Money controls in which enormous multiplier incentives is up for grabs. The newest duck shooting spread icon causes a far more enjoyable Lucky Duck bonus that make users nearly faith they are for the a state fair. The overall look and feel was Far eastern, which impact is actually bolstered from the variety of icons seen inside on the web slot, while the musical, that is brilliant and you will chirpy sufficient to moving so you’re able to. The whole thing is decided around a very clear air and also you can also be nearly smelling the sunlight shining into the lawn.<\/p>\n","protected":false},"excerpt":{"rendered":"

S. members seeking to fascinating gameplay, quick crypto payouts, and you can huge acceptance incentives The fresh paytable suggests 10 fundamental plus twenty-three superior www.slotshammer-casino.se symbols in the Fortunate Duck on the internet position for real money game. Are you ready to use their luck regarding the cool-appearing position video\u2026<\/p>\n

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