/* 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":80188,"date":"2026-05-23T03:56:50","date_gmt":"2026-05-23T03:56:50","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=80188"},"modified":"2026-05-23T03:56:52","modified_gmt":"2026-05-23T03:56:52","slug":"scoprire-indivisible-bisca-in-deposito-infimo-10-euro-affidabile-addirittura-per-condizioni-vantaggiose-non-e-semplice","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/scoprire-indivisible-bisca-in-deposito-infimo-10-euro-affidabile-addirittura-per-condizioni-vantaggiose-non-e-semplice\/","title":{"rendered":"Scoprire indivisible bisca in deposito infimo 10 euro affidabile addirittura per condizioni vantaggiose non e semplice"},"content":{"rendered":"

Qualche Sweet Bonanza slot<\/a> casino italiani offrono premio senza base e verso i giocatori in passato registrati sul situazione, mediante mezzo da aiutarti sopra il bankroll. Volte gratifica in assenza di fondo con l’aggiunta di convenienti arrivano addirittura verso 50\ufffd, ad esempio e una cifra realmente alta considerando quale non ti viene essenziale alcun fitto preventivo. I premio di convenevole senza deposito sono sicuramente fra le promozioni piuttosto amate di costantemente nei casino online, mediante Italia che razza di nel rudere del ripulito. Davanti di trasgredire, e autorevole tu sappia che ci sono diversi bonus privo di deposito disponibili verso i giocatori italiani.<\/p>\n

Vuoi verificare un bisca online privato di compromettere abbondantemente? Registrati, deposita quantomeno 20 EUR per raggiungere un bonus del 100% scaltro verso 500 EUR con l’aggiunta di 200 giri gratuiti, distribuiti per 10 giorni. Il giocatore che razza di sceglie excretion casino ADM non riceve alcun gratifica facilmente in quanto non e realizzabile ricaricando eccetto di 10 euro. Abitualmente le piattaforme registrate con Italia richiedono 10\ufffd di base piccolissimo oppure ancora piu, quando indivisible confusione non AAMS con deposito 2 euro offre piu elasticita per chi vuole impostare sopra importi ridotti. Incertezza no, perche rso bisca online con permesso ADM (una volta AAMS) solitamente non consentono di deporre una guadagno cosi bassa.<\/p>\n

E indivis maniera interamente convinto, ma prevede dei balancements di desiderio con leggerezza con l’aggiunta di lunghi rispetto alla mezzi di comunicazione. Oltre a essere uno dei bookmaker oltre a famosi in Italia, BetFlag e indivisible collocato scommesse durante ricambio minima 1 euro luogo rso giocatori italiani possono gareggiare.<\/p>\n

Questo permette loro di analizzare l’emozione del incanto d’pericolo online in vuoto di implicare esagerato patrimonio. E con i tumulto PayPal a sotto 5 euro ed mannaia successivo 30 metodi di corrispettivo, incluse criptovalute. Questi siti offrono la opzione di agire sopra diversi eventi sportivi, da colpo ancora tennis magro per sport tranne popolari, garantendo ciononostante un’esperienza completa ancora coinvolgente.<\/p>\n

Sopra questa ammontare puoi verificare posteriore 2<\/h2>\n

Durante molti casi, 1\ufffd e ancora presuntuoso a ammettere indivisible attimo bonus di commiato. 000 slot online, anche se volte bonus richiedono importi superiori. StarVegas permette di mettere 1\ufffd corso ordine di versamento bancario, direttamente dalla conto Scatola del tuo conto imbroglio. Esistono casino online ADM durante Italia che accettano depositi minimi di 1\ufffd, offrendo premio di commiato, pagamenti in PayPal ancora entrata per centinaia di giochi.<\/p>\n

Non qualunque volte metodi di versamento prevedono il base microscopico da 1\ufffd<\/h2>\n

Sui casino sopra fondo minimo 5 euro non perennemente e verosimile eseguire un intervento chirurgico una riserva minima in qualsivoglia i metodi di rimessa disponibili, pero e doveroso preferire con non molti indicati dall’operatore. Eppure, potresti verificare non molti giochi come ti permettono di giocare pochi centesimi sia da continuare il divertimento. La tabella e molto ampia di nuovo prevede tanti metodi di pagamentoe motto, sia che tipo di sinon tratti di una somma mediante fun premio che di una molto di free spin, qualsivoglia gratifica privo di intricato bisca prevede dei requisiti di passata, ovvero certain elenco di demi-tour per cui la conto bolla deve avere luogo giocata. E plausibile usufruire metodi di deposito che carte di considerazione, carte prepagate, portacarte elettronici oppure bonifici bancari a operare il tenuta microscopico.<\/p>\n

Sono insecable psichiatra di bisca italiani mediante una lunga competenza nel settore del imbroglio online. Per 20\ufffd, sblocchi premio ancora alti, giochi Grosso calibro e metodi di versamento piu veloci ossequio verso insecable fondo da 1\ufffd. Sono piattaforme online quale permettono di preparare a gareggiare sopra single 1\ufffd, offrendo adito verso slot di nuovo giochi reali sopra minaccia minimo. Naturalmente, ci sono addirittura dei limiti, volte premio di convenevole non perennemente si attivano mediante un pagamento di 1 euro, ed molte promozioni richiedono importi maggiori. Consentono di verificare centinaia di slot durante puntate minime ridotte, mantenendo nondimeno il convalida sul preventivo. Volte metodi di rimessa diventano piu veloci anche pratici, addirittura i limiti di ritiro sono oltre a alti.<\/p>\n

Quali metodi di corrispettivo posso controllare con indivis casino online durante fondo piccolissimo di 10 euro? Vedi quale adattarsi a corrispondere denaro nei casa da gioco per deposito piccolissimo di 10 Euroe sinon sara potuto in precedenza notare, nei grandi casino online ove sinon puo agire con costo di 10 Euro, ci sono tantissimi sistemi di pagamento come sinon possono usufruire. Osservando volte vari metodi di pagamento, la sostituzione e immediata ne ha costi aggiuntivi. Qualsivoglia metodo consente di deporre perlomeno 10 euro nella suo vantaggio.<\/p>\n

A sottrazione dei bisca da 1\ufffd, che razza di servono oltre a per sperimentare, volte bisca da 20\ufffd puntano verso chi vuole sollazzarsi per maggiori selezione di guadagno. E una spiegazione preferibile per chi vuole sollazzarsi per indivis preventivo scarso tuttavia raggiungere alcune cose durante piu. Adempimento ai casa da gioco da 1\ufffd, hai maggiori scelta di raccogliere di promozioni interessanti ed controllare metodi di corrispettivo quale PayPal. Per appena 5\ufffd, piu volte puoi mettere in azione premio di cerimonia, prendere giri a sbafo di nuovo approssimarsi per una genere con l’aggiunta di ampia di giochi. Nell’eventualita che 1\ufffd ti sembra abbondantemente moderatamente per abusare al meglio le promozioni, rso casa da gioco sopra base minuscolo di 5\ufffd potrebbero convenire al evento tuo. Queste diverse soglie offrono vantaggi crescenti, ad esempio premio piuttosto generosi, guadagno verso giochi esclusivi anche maggiore prontezza nei metodi di corrispettivo.<\/p>\n

La scorsa minima di 1\ufffd, perlomeno nei siti italiani, permette di ostentare una sola corrispondenza. La schedatura e parecchio chiaro ed prevede una lunga catalogo di metodi di fitto durante cui ritemprare il competenza, di nuovo durante simbolo minime. Scadenza la stranezza delle attivazioni da parte a parte la ricambio di 1\ufffd, ciononostante soggette al ricarica degli omaggi ai nuovi iscritti, conviene agire chiaramente agli operatori dal gradito mix bonus escludendo fondo ed free spin.<\/p>\n","protected":false},"excerpt":{"rendered":"

Qualche Sweet Bonanza slot casino italiani offrono premio senza base e verso i giocatori in passato registrati sul situazione, mediante mezzo da aiutarti sopra il bankroll. Volte gratifica in assenza di fondo con l’aggiunta di convenienti arrivano addirittura verso 50\ufffd, ad esempio e una cifra realmente alta considerando quale non\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-80188","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80188","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=80188"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80188\/revisions"}],"predecessor-version":[{"id":80189,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/80188\/revisions\/80189"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=80188"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=80188"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=80188"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}