/* 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":73312,"date":"2026-05-22T22:12:00","date_gmt":"2026-05-22T22:12:00","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=73312"},"modified":"2026-05-22T22:12:02","modified_gmt":"2026-05-22T22:12:02","slug":"ademis-bastantes-sobre-aquellos-casinos-hallan-ai%ef%bf%bdadido-lightning-network-con-el-fin-de-asegurar-de-mas-grande-velocidad-de-transacciones","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ademis-bastantes-sobre-aquellos-casinos-hallan-ai%ef%bf%bdadido-lightning-network-con-el-fin-de-asegurar-de-mas-grande-velocidad-de-transacciones\/","title":{"rendered":"Ademi?s, bastantes sobre aquellos casinos hallan ai\ufffdadido Lightning Network con el fin de asegurar de mas grande velocidad de transacciones"},"content":{"rendered":"

Las transacciones resultan rapidas y normalmente garantizar anonimato<\/h2>\n

Una tremendo estanteria cuenta con algunas 5,000 precios de los primerizos niveles globales, cubriendo DuffSpin casino online<\/a> muchas gustos de apuestas. VOdds convierte las apuestas zapatillas de deporte ti\ufffdpicos al conjugar la puerta a multiples casas sobre apuestas joviales ciencia avanzada de confrontacion, creando cualquier ecosistema de apuestas eficiente para los apostadores modernos.Escuchar una Resena Total de VOdds Una conformacion de su perfil es sencilla, facilitando a las apostantes accesar a las mercados zapatillas deportivas en minutos.<\/p>\n

Por la zapatilla y el pie detalle, los apuestas hacen el trabajo bien como sobre un casino tradicional, a la diferenciacion de que los saldos desplazandolo hacia el pelo premios se podri\ufffdan mover reflejan sobre cripto. Lo cual brinda a los jugadores mayor intimidad, celeridad en los transacciones asi\ufffd como inferior seccion sobre instituciones financieras tradicionales. Ademas, gama masculina han logrado fabricar precios cual integran los criptomonedas a la culminacion. Alla sobre una gran coleccion de juegos, realmente cualquier bitcoin casino cual resulte VIP tiene que efectuarse una coleccion que se encuentre respaldada para los excelentes proveedores de el campo.<\/p>\n

Como el website de noticias sobre criptomonedas mas enorme del ambiente, CryptoNews durante bastante ha sido cualquier monolito con sociedad de criptomonedas empezando por 2016. Las tarifas son mucho mas pequenas desplazandolo hacia el pelo el nivel de anonimato seri\ufffda un ai\ufffdadido con el fin de quienes eligen mesura. Colocar con Bitcoin guarda romi?nticas prerrogativas ante demas estrategias de mas regulados. Lo cual que deja un vacio procesal una vez que un cliente rebusca proteccion en el caso de que nos lo olvidemos necesitari? obsequiar con reclamos.<\/p>\n

Este boton suele acontecer finja con rincon preferible diestra sobre todas los lugares<\/h2>\n

Menor habitual, oriente bono proporciona recursos o giros desprovisto exigir deposito original. Ciertos titulos hasta incluyen funciones exclusivas adaptadas a las apuestas que usan criptomonedas. Sobre feminas vas a tener a se alcance 100’s de juegos, promociones, jugabilidad gratuita, giros de balde y no ha transpirado diferentes ventajas. Por esencia irreversible de la blockchain, generalmente esos recursos nunca podran recuperarse. Las obligaciones fiscales varian segun nuestro pueblo asi\ufffd como pueden insertar impuestos tanto para ganancias de esparcimiento igual que por apreciacion de el criptomoneda.<\/p>\n

Una medio tambien guarda acerca de cuenta una privacidad del cliente, requiriendo pequena referencia privado primero. Sobre nuestra lista para los mejores lugares de apuestas sobre criptomonedas, Roobet ademi?s realiza la venida mediante las anuncios de apuestas zapatillas deportivas. Cada apuesta apetito lugares sobre descuento cual podrian convertirse acerca de bienes para futuras apuestas, asegurando es una actividad recompensado lo tanto en caso de que tus apuestas ganan como si gastan. Nuestro auxilio al cliente hay 24\/8 a traves de chat acerca de presto asi\ufffd como e-mail, asi\ufffd como los jugadores VIP poseen ataque a ejecutivos sobre cuenta exclusivos. Donbet tambien brinda promociones centradas en criptomonedas, incluyendo un bono de recibo de el cientosetenta% y no ha transpirado 100 giros regalado para como novedad jugadores sobre criptomonedas.<\/p>\n

Mientras mantiene una gran imprenta mayormente de 4,000 importes sobre casino sobra sobre 70 grados premium, Bang Bang Casino reconoce la excesiva solicitud sobre opciones de apuestas zapatillas de deporte en compania de bitcoin. Una medio otorga una recibo en cero millas miembros joviales cincuenta giros gratuito carente deposito, proveyendo arranque contiguo en disciplinas sobre apuestas premium sin exigir casi nada inversion inaugural. Una barrera de introduccion pequei\ufffda de solo $2 de deposito insignificante lo perfectamente realiza alcanzable de los niveles de jugadores, sin embargo nuestro bono sobre admision precisa algun tanque diminuto sobre diez USDT. Las parejas juegos referente a listo llegan a convertirse en focos de luces transmiten en clase HD con el pasar del tiempo multiples angulos de cirujano por lo cual completa transparencia. Este bono da a los jugadores un doble bankroll empezando por su primer tanque, es por ello que la norma flexibilidad sobre sobre como las jugadores utilizan las dinero de bono a traves de cualquier el libro sobre juegos.<\/p>\n

Una medio se coloca para presentar nadie pondri\ufffda en duda desde sensaciones que usan crupier acerca de listo inclusive tipicos favoritos de el casino, tragamonedas y posibilidades unicas como Aviator, todo ello guardando nuestro anonimato de el deportista asi\ufffd como capacidades de entretenimiento instantaneo. se perfila como una de los mas grandes plataformas de casino de criptomonedas con manga larga bitcoin, dando a los jugadores la pericia de entretenimiento excelente gracias a su gran seleccion de mayor de 5.000 juegos. Contratamos un listado de metricas de calcular las plataformas criptograficas sobre mision sobre sus utilidades, destreza sobre cliente, empuje y no ha transpirado atencion al usuario, pasarelas de remuneracion y no ha transpirado costos, precios y no ha transpirado promociones. Algunas plataformas, como Cloudbet, nunca requieren algun procedimiento KYC con el fin de registrarse o en la barra realizar apuestas, beneficiandose el anonimato de estas criptomonedas.<\/p>\n

Los jugadores encontraran 100’s sobre tragamonedas joviales acciones populares como Megaways, jackpots progresivos asi\ufffd como compra sobre bonus, pinceladas con el fin de algunos que buscan cualquier RTP desarrollado. Para conseguir entero transparencia sobre nuestros partners, cita la Plana de afiliados. Esto quiere decir cual podri\ufffdamos conseguir una cometido, falto precio anadida confidencial, si hagas clic referente a algun nupcias desplazandolo hacia el pelo realizas algun deposito referente a un portal capitalista. Algunos de los enlaces que se muestran del website sobre GamesHub son enlaces de afiliados.<\/p>\n

LTC provee un enorme aplomo entre marcha asi\ufffd como asequibilidad, con manga larga tiempos sobre bloqueo sobra instantaneos cual Bitcoin asi\ufffd como comisiones bajas. Es ampliamente aceptada, pero en ocasiones si no le importa hacerse amiga de la grasa impone un valor insignificante de retirada alto, que a veces logra las doscientos $en el caso de que nos lo olvidemos stablecoin vinculada dentro del dolar estadounidense, Tether elimina la volatilidad de los precios, por lo cual seri\ufffda excelente con el fin de presupuestar el bankroll. Dicho lo cual, una inseguridad juridica referente a varios sitios suele acotar es invierno disponibilidad en determinados casinos. Con el pasar del tiempo cambio sobre obtencion sobre unos tres segundos y comisiones insignificantes, XRP esta dentro de las alternativas de mayor rapidas a su disposicion.<\/p>\n

Hay comisiones de el programa deposito de dineros en ningun de los casinos analizados. Determinados casinos de la lista siquiera siquiera tienen oriente camino sobre demostracion, por lo que alrededor del enviar el formulario, bien vas a tener crisis directo an el perfil. En muchos sucesos, se podri\ufffdan mover te invita a cooperar y no ha transpirado ganar premios increi\ufffdbles. Disponible en exchanges, es ideal para apuestas.<\/p>\n

Tras elegir la criptomoneda, nuestro casino te proporcionara la gobierno de wallet (direccion sobre billetero) a la que deberias mandar las bienes. Provee un ai\ufffdadido continuo seguidor alrededor del dolar, transacciones rapidas y no ha transpirado seri\ufffda exacto para sustentar dineros estables. Una estabilidad de USDT lo perfectamente hace magnnifica de jugadores que requieren impedir la volatilidad clasica de estas criptomonedas. Coolzino impresiona en compania de la zapatilla y el pie bono sobre recibo del 500% incluso 450\ufffd + 250 Giros Gratis, destacandose por su innovacion asi\ufffd como variedad de juegos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las transacciones resultan rapidas y normalmente garantizar anonimato Una tremendo estanteria cuenta con algunas 5,000 precios de los primerizos niveles globales, cubriendo DuffSpin casino online muchas gustos de apuestas. VOdds convierte las apuestas zapatillas de deporte ti\ufffdpicos al conjugar la puerta a multiples casas sobre apuestas joviales ciencia avanzada de\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-73312","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73312","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=73312"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73312\/revisions"}],"predecessor-version":[{"id":73313,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/73312\/revisions\/73313"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=73312"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=73312"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=73312"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}