/* 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":40731,"date":"2026-05-20T10:16:36","date_gmt":"2026-05-20T10:16:36","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=40731"},"modified":"2026-05-20T10:16:37","modified_gmt":"2026-05-20T10:16:37","slug":"most-useful-playn-go-ports-gambling-enterprises-and-bonuses-to-own-2026","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/most-useful-playn-go-ports-gambling-enterprises-and-bonuses-to-own-2026\/","title":{"rendered":"Most useful Play’n Go Ports, Gambling enterprises, and Bonuses to own 2026"},"content":{"rendered":"

History away from Dry got put in the latest Enjoy\u2019Letter Wade collection a couple of years following the launch of Publication out-of Deceased \u2013 and it\u2019s clear this position video game is based on the new legendary Egypt thrill online game found in a number of the community\u2019s most readily useful casinos. You can attempt out the Play\u2019letter Wade slots at any of one’s casinos on the internet we advice on this page. In the event that there are titles about this checklist you don\u2019t discover yet ,, now is the time and view him or her. Having Legacy out-of Egypt, we concluded which top ten checklist that have ten higher Play\u2019letter Wade harbors.<\/p>\n

Not all of Enjoy\u2019letter Go\u2019s headings provide the exact same winning possible, but once the maximum winnings is decided to a lower number it\u2019s always compensated with a high RTP and you can vice versa. If that’s the case, you\u2019ll see your time and effort at a gamble\u2019n Go gambling establishment. In one repeated function noticed in Publication off Dry and you will Heritage off Inactive, a chosen symbol develops to the reels in the event it\u2019s section of a winning consolidation throughout 100 percent free spins. While making their headings way more interactive and you may enjoyable, they often has a no cost spins bonus, earn multipliers and other prominent enjoys. Grab Publication away from Dry instance, even after being heavily inspired because of the Book away from Ra by the Novomatic, it\u2019s been able to surpass its competitor that will be today certainly probably the most starred slots internationally.<\/p>\n

If it\u2019s everything you\u2019lso are wanting, greatest gambling establishment sites that have Playtech online game can offer an effective solution. As well as the supplier\u2019s online slots, it creator provides many other kind of video game. I\u2019ve described the best solutions by overall performance group so you’re able to find a gamble\u2019letter Go surfing gambling establishment that suit your book need. We receive fee to promote the newest names noted on this site. We provide high quality ads services because of the offering merely founded names out-of licensed providers within our reviews.<\/p>\n

He or she is a true online casino pro leading all of our loyal party out-of local casino experts, who collect, evaluate, and update factual statements about the online https:\/\/betsafe-casino-dk.com\/<\/a> casinos in our database. Its vintage build will make it the ideal slot first of all and you may position enthusiasts, if you\u2019re also keen to relax and play the best Play\u2019n Wade also provides, you need to are Guide away from Lifeless. For folks who\u2019re also to experience a play\u2019letter Go game that abruptly breaks down, it\u2019s better to statement the situation into the local casino directly through a help approach, such as for example real time speak otherwise email address. Of many online casinos render invited bonuses that are included with 100 percent free revolves into the Play’n Go harbors. That have colourful letters, entertaining tales and you will quality songs and you will picture, it\u2019s easy to see as to the reasons.<\/p>\n

Known for large-top quality graphics, innovative added bonus mechanics, and you can consistently reasonable RTPs, Play\u2019n Wade harbors is actually a favourite one of Uk participants who need engaging gameplay and you can a real income winnings potential. Utilize the list of Play’n Go gambling enterprises observe and compare the casinos on the internet that have Play’n Wade online game. When you need to contrast they to many other internet sites oneself, you should check all of our range of a knowledgeable Gamble\u2019n Go gambling establishment internet. We\u2019ve used it perfect listing to evaluate all the site into our number. There are also specific book headings, instance Currency Controls and you may Go Craps, along with high-high quality poker video game such as 3-Hand Gambling establishment Hold\u2019em.<\/p>\n

However, Play’n Wade gambling games made a massive step of progress given that 2007 and from now on Play’n Go surfing casinos are among the best-identified mobile-amicable casinos in the business. This listing contains a variety of casinos recommended for various explanations, including larger labels, faster casinos that have higher bonuses and you will support service, or other meticulously selected solutions. Get a hold of our very own Play’n Use the internet local casino number having expert studies and studies for the best Play’n Wade gambling enterprise for your requirements. Ross is actually a greatly experienced local casino and sports betting creator and you may an excellent linchpin of iGaming articles class on Magic Keyword News. Our very own advantages follow strict standards when get web based casinos and app designers to be certain you may have a safe online gambling experience. Play\u2019n Wade is amongst the premier activity companies regarding community, recognized for their gambling quality.<\/p>\n

For each win boosts the limitless winnings multiplier, meaning the more you winnings, the larger your own potential payouts. As well, most of the extension contributes 5 additional win outlines, improving your possibility of landing large profits. That have a keen RTP regarding 94.28% and you will a max earn of 5,000x their wager, there\u2019s an abundance of benefits in order to discover. For many who\u2019re also towards look for one of the better Irish-themed Gamble\u2019n Go ports, Shamrock Miner is a wonderful come across to possess Uk position members.<\/p>\n

The fresh reels disperse clockwise and you can counter-clockwise at the same time while the ‘zones’ aspects is just one that renders the online game considerably less foreseeable than usual. Only harbors join this new betting requirement, therefore\u2019re also absolve to cancel the advantage any time wanted. If that’s the case, after each and every \u20ac3 hundred your choice effectively, you\u2019ll discover \u20ac10 into the real money. To discover the best gambling feel, check the RTP value of a position just before to relax and play. While doing so, once you understand from the ports that have all the way down winnings lets members to make even more proper possibilities. While many of their ports bring aggressive RTP rates, it is important to to own members to be aware that RTP may vary ranging from other casinos on the internet.<\/p>\n

The overall game is sold with wild multipliers, gluey wilds through the free revolves, and you can impressive effective possible. Put-out inside October 2017, Reactoonz transformed grid harbors along with its quirky alien letters and cascade aspects. Put-out into the January 2016, Book out of Deceased might Gamble\u2019n Wade\u2019s signature label and something quite played online slots games globally. If you find yourself Play\u2019n Go will continue to innovate that have the new launches, their antique titles continue to be very common among members. Become one of the first to relax and play these types of fun the fresh new releases having exclusive incentives on our recommended gambling enterprises.<\/p>\n

Whenever compiling effective combos, you\u2019ll keeps 20 paylines to utilize. The final status on this subject number is actually filled from the arguably the fresh most breathtaking slot into the Enjoy\u2019letter Wade\u2019s catalogue. The newest SlotsUp cluster expectations you may have enjoyed this Play’n Go range out of video game and can like to play the fresh Play\u2019letter Wade games on all of our site. The fresh new Play’n Go range of gambling games could well be offered towards the SlotsUp whenever we have finished with the ports databases.<\/p>\n

For individuals who\u2019re also looking to possess miracle out of Play\u2019letter Wade games instead wagering real cash, multiple most readily useful-ranked brand new web based casinos provide totally free play or demonstration form to possess it well known provider\u2019s game. Start the Enjoy\u2019n Wade local casino lookup of the cautiously training the directory of necessary high-quality gambling enterprises. While many web based casinos run on an identical Gamble\u2019letter Go\u2019s gambling app, they may not be as good. The Revpanda team possess extensive knowledge of exactly how creativity and you can technology was reshaping the iGaming industry, so we are very well competent to evaluate Gamble\u2019n Wade gambling enterprises additionally the innovative games aspects and features it used to notice gamblers. Play\u2019n Go was an international accepted software seller guiding preferred on line gambling enterprises with more than 3 hundred highest-top quality gambling games in almost any jurisdictions. When you choose Revpanda as your lover and you will source of legitimate advice, you\u2019re opting for possibilities and believe.<\/p>\n","protected":false},"excerpt":{"rendered":"

History away from Dry got put in the latest Enjoy\u2019Letter Wade collection a couple of years following the launch of Publication out-of Deceased \u2013 and it\u2019s clear this position video game is based on the new legendary Egypt thrill online game found in a number of the community\u2019s most readily\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-40731","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/40731","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=40731"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/40731\/revisions"}],"predecessor-version":[{"id":40732,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/40731\/revisions\/40732"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=40731"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=40731"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=40731"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}