/* 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":25349,"date":"2026-05-15T10:26:44","date_gmt":"2026-05-15T10:26:44","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=25349"},"modified":"2026-05-15T10:26:44","modified_gmt":"2026-05-15T10:26:44","slug":"for-those-who-allege-the-extra-every-day-youll-be-able-to-secure-a-regular-full-of-1","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/for-those-who-allege-the-extra-every-day-youll-be-able-to-secure-a-regular-full-of-1\/","title":{"rendered":"For those who allege the extra every day, you’ll be able to secure a regular full of 1"},"content":{"rendered":"

The biggest advantage of Chumba Casino’s free enjoy model is the new genuine redemption system<\/h2>\n

The new totally free gamble feel at Chumba Gambling enterprise is sold with entry to high-high quality Betsoft titles you to definitely program reducing-border graphics and you may enjoyable gameplay technicians. So it large creating bundle allows professionals to check on tips, see games technicians, and take pleasure in lengthened betting lessons versus spending cash. Chumba Casino has the benefit of a great $100 free enjoy no-deposit bonus for brand new pages, that is a valid cure for initiate to try out instead of risking their individual money.<\/p>\n

If you are searching to own a cellular-earliest sweeps gambling establishment you to definitely outshines its desktop computer version, Top Gold coins Local casino was a better match, especially for ios pages. When you find yourself the brand new, now could be a great time to begin with to relax and play at Chumba Gambling enterprise or take benefit of the fresh new ongoing promotions. four mil GC and you can 7 Totally free South carolina, which is one of the most generous sign on options in the sweeps room.<\/p>\n

The newest Chumba Casino games collection features a varied collection of highest-high quality headings one to interest a wide range of users. Because you enjoy, you could potentially unlock the fresh new titles and take area inside the limited-big date offers that put even more excitement. The experience is fast-paced, rewarding, and simple to love regardless if you are at home otherwise into the flow.Chumba Casino’s video game collection are updated seem to, providing people usage of some of the finest online casino games on line, as well as restricted-time occurrences and seasonal advertisements you to keep the action fresh. The new every day incentive coins is actually ample, plus the game alternatives rocks. The latest generous welcome package off 2,000,000 Coins will get your become immediately, since innovative twin-currency program adds thrill beyond traditional totally free gamble. Routing and you may video game categorization are pretty straight forward and you may quick, but too possible for an average player’s means.<\/p>\n

I always highly recommend capitalizing on these characteristics rather than waiting unless you need them. When you would a different membership within Chumba Casino, you’ll always found a little bit of totally free Sweeps Gold coins and you can a good heap of Gold coins for just joining. If the clients accessibility 3rd-team backlinks contained in this stuff, a percentage is generally earned in the no additional cost.<\/p>\n

After you signal-to an excellent sportsbook or even gambling enterprise because of website links to the the fresh new webpages, we may secure an affiliate commission. With this specific bonus, experts discover 100 % free Coins and Sweeps Coins to possess finalizing into the its account all of the a day. Chumba Casino encourages uniform enjoy yes their anybody by offering every of these a normal log on incentive. Once men provides came across the fresh redemption standards, Sweeps Money profits will be utilized the real thing money and you can sent through offered payment procedures. While you are anybody never ever privately set if you don’t bet real money, Sweeps Coins won otherwise bought as a consequence of age that provide an excellent real money prizes.<\/p>\n

Our team combed the web to possess Chumba Gambling enterprise marketing also offers, and in addition we was basically surprised observe one several internet sites and you will personal Fb teams was adverts the fresh new Chumba $100 free gamble offer. For the regular sweepstakes gambling enterprise fashion, the new acceptance bonus during the Chumba has a no-deposit extra and you will a purchase bonus. Chumba Casino try a brandname regarding Virtual Playing Worlds and you can good sibling website so you’re able to LuckyLand Slots and Around the world Poker. This is your admission to help you times of exciting game play and fascinating profitable potential. Make the most of your own advertisements by plunge towards the distinct thrilling casino games run on Betsoft.<\/p>\n

Here, discover the brand new $100 100 % free enjoy bonus. These may https:\/\/lucky-block.dk\/<\/a> render more opportunities to enjoy rather than extra money. Benefit from the $100 100 % free gamble so you can get to know different game auto mechanics and pick the preferences. With games designed for all types of people, you might be going to discover your favorite! However, the latest $100 totally free play incentive is not included in this since it is zero lengthened available.<\/p>\n

I had a response a day later (in the several occasions later on) guaranteeing that award lowest to possess a gift credit is indeed 50 South carolina. Chumba Casino requires between 24 to 48 hours to confirm a great player’s title. Of course, We went the newest 300% earliest pick incentive. I’m able to mention even though your never ever required to create a good purchase. We have heard reports from other Chumba users you to definitely staff have a tendency to contact players to have unique advantages whenever they move sufficient. I value the newest barebones strategy, but if you may be an advantage hunter, there is not this much available.<\/p>\n

Chumba Local casino embraces the latest participants which have a good 2,000,000 Coins and you can 2 Sweeps Coins subscribe added bonus. We invested era exploring the online game reception together with enjoyable to tackle Triple Twice Fantastic Eagles, Fortunate Emeralds, and Stampede Rage 2. Immediately after claiming so it large incentive, We used my personal Coins in order to kickstart my betting excitement. The most compelling element of 100 % free enjoy within Chumba Gambling enterprise lays within the nice every day prize framework.<\/p>\n

Chumba Casino is one of the most preferred totally free-play gambling establishment programs accessible to You<\/h2>\n

S. members, providing several game rather than requiring real-currency deposits. That have normal promotions, totally free gamble alternatives, and you will a flaccid start for new pages, Chumba Local casino delivers among the best zero-put gaming experiences currently available. The new participants was issued a nice level of Coins so you can initiate examining prominent game including ports, black-jack, roulette, and electronic poker right away. Once you signup Chumba Casino, you are able to immediately located a free of charge invited added bonus no-deposit or borrowing card called for.<\/p>\n

Chumba Local casino is a famous online sweepstakes program providing a legal and entertaining way to appreciate casino-build games. Out of strategy-inspired blackjack in order to spin-hefty games reveals and incentive-manufactured ports, you will find punctual action, reasonable guidelines, and you will solid value as a result of curated promotions. Together with the Chumba Gambling enterprise subscribe Free Sweeps Coins extra, you can find almost every other promos such as the each day log on prize from 2 hundred,000 GC and you may 1 South carolina, first buy promo, and advice bonus.<\/p>\n

You do not need to enter people percentage information to enjoy the fresh video game. Start Playing InstantlyOnce joined, you get a beginner package off 100 % free Gold coins to begin to play. The fresh new controls spins effortlessly, having clean animations you to definitely promote it vintage table games to life, even towards mobile devices.<\/p>\n

Certain pages features complained that whenever hitting large victories, the Gold coins haven’t found upwards inside their levels. You might replace your wager dimensions, turn on vehicle spin, claim free spins, and relish the picture and you will catchy sounds. Diamond Panther is fantastic high rollers that have an effective 100 maximum wager, and you may Treasure Huntress has lots of totally free revolves bonuses.<\/p>\n

Videos PokerChumba Casino’s electronic poker headings deliver fast, concentrated fun. BlackjackChumba Casino provides several black-jack tables, giving short, strategic gameplay modeled after conventional Las vegas-design guidelines. Anticipate totally free revolves, wilds, multipliers, and you may jackpot video game with astonishing images and you can immersive sound files. Position GamesSlots will be the heartbeat regarding Chumba Casino, offering an amazing array out of classic good fresh fruit-style machines so you can progressive, high-volatility videos slots with original added bonus provides. Regardless if you are to experience enjoyment otherwise real honor options, Chumba Casino combines assortment, legality, and you will comfort into the that seamless feel.1.<\/p>\n","protected":false},"excerpt":{"rendered":"

The biggest advantage of Chumba Casino’s free enjoy model is the new genuine redemption system The new totally free gamble feel at Chumba Gambling enterprise is sold with entry to high-high quality Betsoft titles you to definitely program reducing-border graphics and you may enjoyable gameplay technicians. So it large creating\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-25349","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/25349","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=25349"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/25349\/revisions"}],"predecessor-version":[{"id":25350,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/25349\/revisions\/25350"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=25349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=25349"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=25349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}