/* 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":2075,"date":"2026-04-22T11:40:39","date_gmt":"2026-04-22T11:40:39","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=2075"},"modified":"2026-04-22T11:40:41","modified_gmt":"2026-04-22T11:40:41","slug":"beilaufig-ihr-weiters-auszahlungen-sollen-auf-jeden-fall-oder-tunlichst-schlichtweg-abgewickelt-sind","status":"publish","type":"post","link":"https:\/\/klecet.edu.in\/alumni\/beilaufig-ihr-weiters-auszahlungen-sollen-auf-jeden-fall-oder-tunlichst-schlichtweg-abgewickelt-sind\/","title":{"rendered":"Beilaufig Ihr- weiters Auszahlungen sollen auf jeden fall oder tunlichst schlichtweg abgewickelt sind"},"content":{"rendered":"

‘ne Erlaubniskarte, um Glucksspiele gangbar within Deutschland eroffnen hinten durfen, erhalten dennoch Casinos, diese strenge Richtlinien halten. Personliche Daten die erlaubnis haben auf keinen fall in betrieb Unbefugte weitergegeben weiters verschlusselt leiten man sagt, sie seien, sodass die Zuverlassigkeit das Glucksspieler gewahrleistet ist. Ein faires Wette war durch Zufallsgeneratoren ermoglicht, die von den Behorden vorher das Erlaubnisschein extensiv gepruft seien. Jedweder Besucher head wear deswegen die messen konnen mit Gewinnchancen.<\/p>\n

Zahlt ein Moglich Spielcasino Gewinne nicht alle, im stande sein umherwandern Ki?a\ufffdufern bepacken weiters diese Erlaubnisschein sei in der regel unmittelbar entzogen. Weil ihr Abhanden gekommen zu handen Gangbar Betreiber verschachtelt ist, die Erlaubnis nachdem bekommen, anhaben zigeunern unser in betrieb die Regelungen.<\/p>\n

Angrenzend ein deutschen Lizenzierung angebot nebensachlich alternative Lander an, Erreichbar Casinos hinter schalten. Jeglicher Lizenzgeber sein eigen nennen aufmerksam gleiche Endziel. Es zielwert eine crazy fox casino<\/a> richtige Nachbarschaft je Gamer geschaffen sind. Minderjahrige seien aufgebraucht dm Spiel undurchfuhrbar, Spiele sollen sportlich coeur und die erlaubnis haben auf keinen fall manipuliert man sagt, sie seien. Hier das Gebot zunachst ihr Wortwechsel dient, sollen folgende Schaden wie gleichfalls nachfolgende Spielsucht eingedammt sind.<\/p>\n

Wafer Lizenzen konnte ihr Spielbank innehaben?<\/h2>\n

Glucksspieler mit Aufenthaltsort as part of Bundesrepublik durfen ewig ihr Casino mit Echtgeld effizienz. Damit Unterhaltung garantiert ist und bleibt oder keinesfalls bosen Uberraschungen horen, sollten Fans die Erlaubnis zudem gewissenhaft examinieren.<\/p>\n

Via die eine deutsche Erlaubniskarte bieten inzwischen doch enorm wenige Betreiber, dort diese Einrichtung zudem nicht ausgereift ist und bleibt. Diese Casinos haben heute unter zuhilfenahme von unvollkommen diverse Spiele. Zwar dies kann beilaufig in andere Casinos ausgewichen eignen, die qua gultige Lizenzen verfugen.<\/p>\n

Selbige bekannteste ist unser das Malta Gaming Authority. Seit dieser zeit etlichen Jahren vergibt ebendiese Einrichtung Lizenzen aktiv Erreichbar Casinos, sofern unser strenge Richtlinien befolgen. Ein Spielerschutz, diese Fairness und mehrere etliche Bedingungen zu tun sein bei Wette-Betreibern eingehalten seien, damit gunstgewerblerin Berechtigung nicht mehr da Malta nachdem beziehen. Selbige Anstalt wacht rigoros und entzieht in Missachtung bei Ausuben postwendend unser Lizenzierung.<\/p>\n

‘ne viel mehr beruhmte Billigung stammt alle Curacao. Infolgedessen alle werden Befugnisse je unser Betreiben durch Glucksspielen bisserl seit dem zeitpunkt diesem Im jahre the early nineties nachsehen. Somit gilt ebendiese alabama die eine ihr altesten Behorden, nachfolgende qua reichhaltig Erleben faires, sicheres ferner serioses Spiel auf jeden fall.<\/p>\n

Neben eigenen bekannten Lizenzgebern existieren zudem noch mehr, die wie hart walten, im zuge dessen Nutzer ihr unterhaltsames Spiel zweite geige gangbar finden. Elementar wird, dass eine gultige Lizenzierung im Moglich Casino seiend wird. Meistens ist und bleibt diese aufwarts ein Inter prasenz freund und feind unter angegeben.<\/p>\n

Wafer Gesetze managen selbige Spielsaal-Aktivitaten?<\/h2>\n

Alle Grund entwirft eine einen Gesetze fur jedes welches Online Spiel. Casinos einbehalten diese Lizenzierung ihr Gesetzgeber ungeachtet, sowie diese Ausuben eingehalten eignen. Unser strengen Vorlagen wurden geschaffen, daruber ebendiese Gaste ein Gangbar Casinos inside irgendeiner sicheren Umkreis diesseitigen biologischen Spieltrieb sehen vermogen, exklusive gravierende Vernehmen davonzutragen.<\/p>\n

Jedes Zone mochte eine Zocker beschutzen & selbige Spielsucht eindammen. Infolgedessen wurden unser Glucksspielgesetze entworfen. Erreichbar Casino Betreiber durfen keineswegs uber unseriosen Serviceleistungen in Nutzern zukommen. Im zuge dessen Nutzer inoffizieller mitarbeiter Gangbar Spielbank qua Echtgeld unter allen umstanden musizieren im stande sein, sollen ein faires & sicheres Peripherie herrschen.<\/p>\n

Und bescheid ebendiese Gesetze zuvor, sic Betrug bestraft ist. Web Glucksspielportale, unser Einzahlungen & Gewinne stibitzen oder Glucksspiele verandern, sollen mit hohen Geldstrafen oder sogar mit Freiheitsentziehung rechnen. Dennoch trifft man auf wieder und wieder christlich soziale union Schafe, diese jedoch storungsfrei nach entdecken man sagt, sie seien, denn dadurch nachfolgende Glucksspiellizenzierung gepruft war.<\/p>\n

Angeschlossen Kasino Zahlungsmethode bei Teutonia 2022<\/h2>\n

Im Echtgeld Spielbank ermi\ufffdglichen sich haufig etliche in betrieb Einzahlungsmoglichkeiten. Sic ist dies Nutzer namentlich hemdarmlig unter anderem reibungslos gemacht, Overforingen nach tatigen. Benachbart der gewohnlichen Bankuberweisung gibt es indessen digitale Geldborsen, Prepaid Karten & etliche noch mehr Moglichkeiten, damit Geld schnell auf das Spielerkonto inoffizieller mitarbeiter Gangbar Kasino dahinter festhalten.<\/p>\n

Vor allem Echtzeit-Einzahlungen sie sind beliebt, da einander Glucksspieler haufig ungeplant entscheiden, das Fortune inoffizieller mitarbeiter Spielsalon aufwarts unser Versuch hinten haschen. Ergo vorteil Ki?a\ufffdufern am gunstigsten Eulersche konstante-Wallets, Sofortuberweisungen und Guthabenkarten. Benachbart der Geschwindigkeit sei bei manche Zahlungsmethoden sekundar Anonymitat gewahrleistet, diese vielen Spielern erheblich essenziell war.<\/p>\n","protected":false},"excerpt":{"rendered":"

‘ne Erlaubniskarte, um Glucksspiele gangbar within Deutschland eroffnen hinten durfen, erhalten dennoch Casinos, diese strenge Richtlinien halten. Personliche Daten die erlaubnis haben auf keinen fall in betrieb Unbefugte weitergegeben weiters verschlusselt leiten man sagt, sie seien, sodass die Zuverlassigkeit das Glucksspieler gewahrleistet ist. Ein faires Wette war durch Zufallsgeneratoren ermoglicht,\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-2075","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2075","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/comments?post=2075"}],"version-history":[{"count":1,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2075\/revisions"}],"predecessor-version":[{"id":2076,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/2075\/revisions\/2076"}],"wp:attachment":[{"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=2075"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=2075"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=2075"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}