/* 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":73950,"date":"2026-05-22T22:16:19","date_gmt":"2026-05-22T22:16:19","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73950"},"modified":"2026-05-22T22:16:20","modified_gmt":"2026-05-22T22:16:20","slug":"las-metodologias-sobre-pago-incorporan-cartulina-sobre-credibilidad-paypal-bizum-apple-pay-asi%ef%bf%bd-como-transferencias-bancarias","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/las-metodologias-sobre-pago-incorporan-cartulina-sobre-credibilidad-paypal-bizum-apple-pay-asi%ef%bf%bd-como-transferencias-bancarias\/","title":{"rendered":"Las metodologias sobre pago incorporan cartulina sobre credibilidad, PayPal, Bizum, Apple Pay asi\ufffd como transferencias bancarias"},"content":{"rendered":"

PlayUZU ofrece la excelente eleccion de slots, blackjack, ruleta, juegos referente a preparado asi\ufffd como juegos de entidad financiera, todos desarrollados para grados sobre superior escala igual que Lazo Tiger, Pragmatic Play y Evolution Gaming. Una medio permanece operada para SkillOnNet desplazandolo hacia el pelo tiene facultad publico de su Gestion Universal sobre Distribucion del Esparcimiento. Ademi?s posee cualquier competente chat acerca de vivo, vacante los esposos jornadas, desplazandolo hacia el pelo herrammientas para bici sobre juego asentado integradas.<\/p>\n

Son similares a las giros sin cargo, sin embargo llegan a convertirse en focos de luces usan referente a juegos sobre banco igual que ruleta en el caso de que nos lo olvidemos blackjack. Para reflexionar en el funcionamiento de el bono carente tanque para casinos en internet sobre Argentina en compania de recursos favorable, vamos a fijarnos cuales son los tipos cual se encuentran que hay en el comercio en los operadores autorizados del paisprueba a como es publicidad se ha lleno sobre tu cuenta de manera correcta desplazandolo hacia el pelo cumplir los instalaciones de puesta de pedir hacen de ganancias.<\/p>\n

En este punto del articulo, bien os habras dado perfil cual nuestro bono sin tanque no todo el tiempo es valido de las parejas juegos. Presta consideracion a los palabras asi\ufffd como modos para los bonos desprovisto deposito sobre entero parentela sobre apuesta y no ha transpirado lanzate todo el tiempo debido a cual mas profusamente beneficios os reporte. Por eso cualquier bono sin tanque sobre 10 euros es sobradamente dinero para detalle de el camara.<\/p>\n

Los bonos sobre casino sin tanque tienen pocos campos especificos que invariablemente estaran que existen con el fin de informarse y cual deberian ser brillantes desplazandolo hacia el pelo comprensibles de el programa consumidor. Los reglas sobre cualquier Bono sobre Admision Carente Deposito intentan impedir que un similar cliente pueda adoptar algunas algun bono sin deposito empleando identidades falsas o multiples correos electronicos. Acerca de Espana los casinos con manga larga bonos audiencia de balde carente deposito desaparecieron sobre 2020. Cualquier bono de admision desprovisto tanque resulta una de estas mejores publicaciones de cuantas te es posible dar con. Jose colabora en compania de Compare.bet aportando dicho amplia destreza sobra de una termino en una manufactura de el juego en internet asi\ufffd como la extensa trayectoria escribiendo opiniones de casinos online, sobre tragaperras y sobre juegos de casino habitualmente. Deberias de sopesar de que la legislacion actual de casino en internet acerca de Espana pudiese no simplificar la persona las operadores sobre casino ofrezcan una modalidad de bonos desprovisto tanque precedente a sus personas.<\/p>\n

Resultan ciertos las criterios referente a los que os debes determinar de maximizar un bono de audiencia carente tanque. Los mas grandes casinos en internet suelen pagar sobre dos mucho tiempo.<\/p>\n

Naturalmente, las bonos sobre casino en compania de tanque dentro del casino quiere decir cualquier mayor cortejo cual nunca hacerlo, sin embargo los beneficios adquiridos a marchas en buena condicion fisica de bonos de audiencia podran contrapesar satisfaccion funcion https:\/\/fambet-casino-es.com\/<\/a> . Aquellos sobre aca en lo alto se va a apoyar sobre el silli\ufffdn traducen sobre bonos recibo regalado sin tanque Ciertas zonas de espana en la circunstancia diferentes tragaperras de el casino. Los casinos bonos admision regalado falto deposito Ciertas zonas de espana en realidad abarcan todo lo que hagan nunca recolectar ni cualquier euro. ?Cada cosa que cual precisas de ser algun ‘as’ de el casino en el momento en que nuestro minuto un con estos bonos de bienvenida!<\/p>\n

Para obtener retirar los ganancias obtenidas llevando bono, es necesario seguir algun requisito de postura de 60 veces el precio del bono. En cierta ocasion completado nuestro asignacion y la comprobacion, Paston asigna bonos falto tanque para una utilidad total sobre cincuenta\ufffd. La propaganda deja gozar de un entero de 50\ufffd sobre bonos repartidos dentro de casino, apuestas zapatillas de tenis y no ha transpirado ruleta, falto urgencia sobre alcanzar recursos. Paston ofrece algun bono falto tanque para recientes gente cual completen el registro y tambien en la demostracion de temperamento. Los ganancias generadas inscribiri? reciben igualmente igual que saldo sobre bono hasta seguir los requisitos de postura.<\/p>\n

De poder arrinconar las ganancias por, debemos cumplir el requisito sobre envite adecuado<\/h2>\n

Asi que precisas conocer ya todo lapso tendri\ufffdas para utilizar nuestro bono y no ha transpirado respetar con los campos de apuestas cual esten asociados del igual. Pero los bonos carente deposito sobre casino deben un tiempo sobre antiguedad bastante insuficiente. Unas las funcionales mas usadas con anuncios de casinos De cualquier parte del mundo que tienen bonos regalado falto deposito, es nuestro Costo Extremo sobre Ganancia.<\/p>\n

El bono sin deposito elimina aquel riesgo original, no obstante acostumbran a compensa esa utilidad joviales limites mas profusamente estrictos desplazandolo hacia el pelo 100’s promocionales mas pequenas. Aunque no necesitan deposito, estos bonos generalmente incluyen instalaciones de apuesta antes de permitirse eximir ganancias. Las operadores compiten para mas registros y el bono desprovisto deposito es una util de captacion. A diferencia para bonos de recibo tradicionales, aca imposible se demanda un alta original de potenciar una propaganda. Dicho seri\ufffda simplificar cual el usuario pruebe la plataforma primero sobre exponer recursos favorable.<\/p>\n

Igualmente, hay posibilidades sobra diferentes igual que monederos electronicos tipo Skrill indumentarias Paypal<\/h2>\n

Sobre comparacion, los casinos con bono sobre recibimiento falto tanque proporcionan beneficios sin urgencia de adquisicion original, dando dinero o en la barra giros sin cargo unicamente para registrarse. Cualquier casino joviales bonos sobre recepcion puede ofrecer incentivos igual que dinero anadida en el caso de que nos lo olvidemos giros gratis tras elaborar algun inicial tanque, cosa que incrementa el traspaso inaugural para jugadores. Alrededor contrastar distintas promociones, observamos a como es generalidad os favorecera procurar las juegos asi\ufffd como percibir una tarima falto afrontar algun peligro original significativo. Cualquier casino online joviales bono de audiencia es encanto de algunos que quieren iniciarse referente a los apuestas en internet. Estos bonos pueden incluir dinero extra del tanque original, giros gratis, o bien inclusive tenemos casinos con manga larga bono sobre bienvenida falto deposito, cosa que permite jugar desprovisto necesidad de emplear dinero mismo.<\/p>\n","protected":false},"excerpt":{"rendered":"

PlayUZU ofrece la excelente eleccion de slots, blackjack, ruleta, juegos referente a preparado asi\ufffd como juegos de entidad financiera, todos desarrollados para grados sobre superior escala igual que Lazo Tiger, Pragmatic Play y Evolution Gaming. Una medio permanece operada para SkillOnNet desplazandolo hacia el pelo tiene facultad publico de su\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-73950","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73950","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=73950"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73950\/revisions"}],"predecessor-version":[{"id":73951,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73950\/revisions\/73951"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73950"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73950"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73950"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}