/* 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":175972,"date":"2026-06-22T14:32:54","date_gmt":"2026-06-22T14:32:54","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=175972"},"modified":"2026-06-22T14:32:54","modified_gmt":"2026-06-22T14:32:54","slug":"was-sind-diese-wichtigsten-besonderheiten-des-diesen-illegalen-umsetzbar-casinos-6","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/was-sind-diese-wichtigsten-besonderheiten-des-diesen-illegalen-umsetzbar-casinos-6\/","title":{"rendered":"Was sind diese wichtigsten Besonderheiten des diesen illegalen Umsetzbar Casinos?"},"content":{"rendered":"

Deutsche Boho<\/a> Glucksspieler mi?ssen sich darum in voller ziel sein, so es Vortragen in Moglich Casinos ohne deutsche Erlaubnis trotz der gultigen Eu-Erlaubnis rechtliche Risiken sichern kann. Diese deutsche Glucksspielbehorde arbeitet dicht \u00fcber deutschen Partnern gemeinsam, um illegale Angebote auf verpr\u00fcgeln und einen Schutz ein Glucksspieler auf gew\u00e4hrleisten.<\/p>\n

Informations f\u00fcr sicheres M\u00f6glich Glucksspiel<\/h2>\n

Wer auf allen umstanden und verantwortungsbewusst spielen mochte, ist sich im voraus ein Anmeldung uber diese Ernst des diesen Anbieters hinweisen. Eine \u00dcbersicht \u00fcber legale Versorger und ihre Angebote gecoacht intensiv, diese gute Wahl nach kranken. eine actuelle Liste legaler M\u00f6glich Versorger in Deutschland finden sie auf einen brauchbaren \u00dcbersicht. Glucksspieler sollten noch diese Bedingungen fur jedes Boni und Auszahlungen genau lesen, sichere Zahlungsmethoden aussuchen und Limits legen, dar\u00fcber diese Test uber das Spielverhalten nach behalten. Ein Einsatz von Apps & Computerprogramm von erfahrenen Herstellern kann diese Sicherheit unplanma?ig erh\u00f6hen. In Unsicherheiten unterstutzt ein Haufig gestellte fragen-Flache auf das Internet-angebot ein Versorger und diese Kontaktaufnahme \u00fcber dem Kundenservice.<\/p>\n

Fazit: Warum charakter illegale Moglich Casinos vermeiden kann<\/h2>\n

Illegale Umsetzbar Casinos fangen das erhebliches Chance z. hd. Glucksspieler entregar, hier sie blo? deutsche Erlaubnis einwirken und deshalb keinen Schutz durch die Glucksspielbehorde angebot. Das Kontrast nach legalen Anbietern verdeutlicht sich in ein Sicherheit, einen fairen Spielbedingungen und dem Schutz das Spielerrechte. F\u00fcr das sicheres und unterhaltsames Erreichbar Glucksspielerlebnis in Deutschland sollten Spieler nur auf lizenzierte Versorger ablaufen, eine starke Wahl angeschaltet Computer games, transparente Bonusangebote und zuverlassigen Kundenservice gew\u00e4hrleisten. So ist das Zum besten geben nicht noch interessant, stattdessen auch auf jeden fall.<\/p>\n

Haufig gestellte fragen nach illegalen Moglich Casinos<\/h2>\n

Illegale M\u00f6glich Casinos einwirken frei eine gultige deutsche Erlaubnis und unterliegen deshalb nicht einer Kontrolle durch die zustandigen Glucksspielbehorden wie das Gemeinsamen Glucksspielbehorde ein Lander (GGL). Die angebot oft Glucksspielangebote angeschaltet, diese gar nicht einen gesetzlichen Anforderungen nachkommen, etwa in bezug auf Spielerschutz, Zuverlassigkeit und effectuer Bonusbedingungen. Noch fehlen in illegalen Anbietern oft transparente Informationen, eine perfekte Startseite und verlassliche Zahlungsmethoden. Spieler mi?ssen daher immer einschatzen, in wie weit ein Versorger ins offiziellen Whitelist ein GGL gefuhrt ist, um sicherzugehen, so das Gemeinsam Casino legal ist.<\/p>\n

Diese Risiken gehen \u00fcber dem Vortragen in illegalen Umsetzbar Casinos einher?<\/h2>\n

Das Vortragen in illegalen Umsetzbar Casinos birgt erhebliche Risiken. Blo? staatliche Kontrolle konnen Manipulationen angeschaltet einen Spielen und unfair gestaltete Bonusbedingungen passieren. Es gibt diese Gefahr, so Gewinne nicht ausgezahlt und Auszahlungen nach spat man sagt, sie sind. Noch sind personliche Informationen und finanzielle Informationen oft unzulanglich gesch\u00fctzt, was nach Datenmissbrauch f\u00fchren kann. Spieler haben in Streitigkeiten kaum rechtlichen Schutz. Deshalb ist es wichtig, jedoch in Erreichbar Casinos \u00fcber gultiger deutscher Erlaubnis auf spielen, um diese Risiken nach vermeiden.<\/p>\n

Wie erkenne ich, in wie weit ein Erreichbar Casino zugelassen und illegal ist?<\/h2>\n

Das legaler Umsetzbar Casino Betreiber verf\u00fcgt uber eine deutsche Erlaubnis, diese aufwarts ein Internet-angebot klar ersichtlich sein muss. Diese Erlaubnis kann man auch auf das Whitelist das Gemeinsamen Glucksspielbehorde ein Lander (GGL) sehen. Noch sollte diese Webseite vollstandige und transparente Informationen zum Betreiber, nach einen Sicherheitsma?nahmen wenn nach einen Bonusbedingungen integrieren. Fehlende und unvollstandige Impressumsangaben, unrealistische Bonusversprechen & diese Angabe von Lizenzen ganz anderen Eg-Landern sind Warnzeichen z. hd. illegale Erreichbar Casinos.<\/p>\n

Trifft man auf rechtliche Konsequenzen f\u00fcr Spieler, diese in illegalen Gemeinsam Casinos spielen?<\/h2>\n

Ja, diese Interesse angeschaltet illegalem Umsetzbar Runde ist in Deutschland strafbar auf anderem kann \u00fcber Geldstrafen und Freiheitsstrafen von solange bis auf sechs Monaten geahndet sind. Auch das Bieten von illegalem Runde ist strafbar. Spieler mi?ssen sich deshalb bewusst ci\ufffd”?our, so sie sich von das Vortragen auf gar nicht lizenzierten Plattformen rechtlichen Risiken aussetzen. Und greifen in illegalen Casinos gar keine Spielerschutzma?nahmen, was das Chance in Spielsucht & finanziellen Verlusten erhoht.<\/p>\n

Die Alternativen leben auf illegalen Moglich Casinos?<\/h2>\n

Glucksspieler in Deutschland sollten nur Moglich Casinos \u00fcber gultiger deutscher Erlaubnis vorteil. Diese Versorger erf\u00fcllen diese strengen gesetzlichen Vorgaben wa Glucksspielstaatsvertrags, angebot passende Zahlungsmethoden, forger Bonusbedingungen und einen umfassenden Spielerschutz. Eine contemporaine Umsetzbar Casino Inhaltsverzeichnis \u00fcber lizenzierten Anbietern hilft in ein Wahl des seriosen Casinos. Noch vorschlag legale Versorger eine starke Wahl angeschaltet Spielarten, zwischen Slots, Poker, Nat\u00fcrlich time Casino Spiele und Sportwetten, sodass fur jeden geschmack etwas notig ist. So ist unterhaltsames und sicheres Spielen gewahrleistet.<\/p>\n","protected":false},"excerpt":{"rendered":"

Deutsche Boho Glucksspieler mi?ssen sich darum in voller ziel sein, so es Vortragen in Moglich Casinos ohne deutsche Erlaubnis trotz der gultigen Eu-Erlaubnis rechtliche Risiken sichern kann. Diese deutsche Glucksspielbehorde arbeitet dicht \u00fcber deutschen Partnern gemeinsam, um illegale Angebote auf verpr\u00fcgeln und einen Schutz ein Glucksspieler auf gew\u00e4hrleisten. Informations f\u00fcr\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-175972","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/175972","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=175972"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/175972\/revisions"}],"predecessor-version":[{"id":175975,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/175972\/revisions\/175975"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=175972"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=175972"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=175972"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}