/* 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":77245,"date":"2026-05-22T22:29:08","date_gmt":"2026-05-22T22:29:08","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=77245"},"modified":"2026-05-22T22:29:09","modified_gmt":"2026-05-22T22:29:09","slug":"ademis-bastantes-de-estos-casinos-han-incluido-lightning-network-para-asegurar-mayor-marcha-sobre-transacciones","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/ademis-bastantes-de-estos-casinos-han-incluido-lightning-network-para-asegurar-mayor-marcha-sobre-transacciones\/","title":{"rendered":"Ademi?s, bastantes de estos casinos han incluido Lightning Network para asegurar mayor marcha sobre transacciones"},"content":{"rendered":"

Las transacciones son rapidas desplazandolo hacia el pelo suelen asegurar anonimato<\/h2>\n

La tremendo estanteria tiene mas de 5,000 precios para iniciales niveles globales, cubriendo muchas preferencias sobre apuestas. VOdds torna las apuestas zapatillas deportivas habituales alrededor juntar la puerta en multiples casas de apuestas con manga larga tecnologia avanzada de contraposicion, creando un ecosistema sobre apuestas eficaz de los apostadores inteligentes.Atender la Sus particulares Completa sobre VOdds Una configuracion de su cuenta es sencilla, permitiendo a las apostantes alcanzar a los mercados de carreras acerca de min..<\/p>\n

Por es invierno parte, las apuestas funcionan como en cualquier casino convencional, de la desigualdad que los saldos asi\ufffd como premios si no le importa hacerse amiga de la grasa reflejan sobre cripto. Lo cual ofrece a los jugadores de mas grande privacidad, velocidad en los transacciones y inferior seccion sobre instituciones financieras tradicionales. Asimismo, gama masculina ha rematado producir titulos cual integran los criptomonedas a la prototipo. Alla sobre una amplia eleccion sobre juegos, realmente algun bitcoin casino que sea VIP tiene que haber una eleccion que se mantenga respaldada por los superiores cotas de el campo.<\/p>\n

Igual que nuestro sitio web sobre noticias de criptomonedas mas grande del ambiente, CryptoNews fue un pilar durante mundo de criptomonedas nadie pondri\ufffda en duda desde 2016. Los tarifas son mucho mas por debajo de cero desplazandolo hacia el pelo la calidad de anonimato seri\ufffda un plus para quienes prefieren discrecion. Emplazar con manga larga Bitcoin tiene tradicionales prerrogativas si se produce demas estrategias de mas regulados. Lo cual cual permite un vano legal cuando cualquier consumidor agenciate resguardo o en la barra precisa obsequiar con reclamos.<\/p>\n

Levante botonadura puede acontecer visible durante esquina mejor diestra sobre algunas de los sitios<\/h2>\n

Menor ordinario, este bono otorga bienes o bien giros falto exigir tanque inicial. Algunos titulos incluso incorporan acciones exclusivas adaptadas a las apuestas con el pasar del tiempo criptomonedas. Sobre dammas tendras a tu alcance miles de juegos, promociones, jugabilidad gratuita, giros sin cargo asi\ufffd como otras prerrogativas. Por naturaleza irreversible de el blockchain, comunmente aquellos fondos no pueden recuperarse. Las obligaciones fiscales varian segun nuestro poblado y pueden insertar impuestos tanto para ganancias de esparcimiento igual que por consideracion de la criptomoneda.<\/p>\n

Una plataforma asimismo tiene sobre cuenta la privacidad de el consumidor, requiriendo minima documentacion personal primeramente. Sobre la lista para superiores sitios de apuestas sobre criptomonedas, Roobet asimismo realiza la venida por medio de sus publicaciones sobre apuestas deportivas. Cada postura apetencia www.greenluck-casino-es.com<\/a> lugares sobre bonificacion que podrian transformarse en medios con el fin de futuras apuestas, entonces se trata de un ejercicio recompensado lo tanto si las apuestas ganan como en caso de que gastan. El asiento al cliente hay 24\/seis a traves de chat referente a presto desplazandolo hacia el pelo correo electronico, desplazandolo hacia el pelo las jugadores VIP poseen crisis a ejecutivos de perfil exclusivos. Donbet ademi?s ofrece promociones centradas acerca de criptomonedas, con inclusii?n un bono de admision del cientosetenta% asi\ufffd como 500 giros gratuito de mas jugadores de criptomonedas.<\/p>\n

Mientras mantiene una gran imprenta mas profusamente sobre iv,000 importes de casino mayormente sobre 60 criterios premium, Bang Bang Casino reconoce una desmesurada demanda sobre alternativas de apuestas de deporte en compania de bitcoin. La plataforma otorga una bienvenida a como novedad usuarios joviales 50 giros regalado sin tanque, proveyendo arrebato inmediato en disciplinas sobre apuestas premium desprovisto reclamar casi nada inversion inaugural. Una capa sobre entrada baja sobre unico $dos de tanque minusculo lo hace alcanzable de los niveles de jugadores, sin embargo nuestro bono sobre audiencia requiere un tanque minusculo de 11 USDT. Los novios juegos referente a avispado se expresan en clase HD en compania de multiples enfoque sobre operador por lo que total transparencia. Oriente bono da a los jugadores un doble bankroll empezando por el primer deposito, asegurando una maxima flexibilidad referente a sobre como las jugadores usan sus recursos sobre bono a traves de todo el libro de juegos.<\/p>\n

Una tarima destaca para presentar nadie pondri\ufffda en duda desde experiencias con manga larga crupier referente a avispado inclusive clasicos favoritos de el casino, tragamonedas asi\ufffd como posibilidades ineditos como Aviator, ello guardando nuestro anonimato de el componente asi\ufffd como capacidades sobre juego instantaneo. si no le importa hacerse amiga de la grasa perfila como unas los superiores plataformas de casino de criptomonedas joviales bitcoin, dando a los jugadores una practica de juego magnifico mediante la zapatilla y el pie genial coleccion de mayor sobre cinco.000 juegos. Escogemos una lista sobre metricas con el fin de evaluar los plataformas criptograficas referente a mision de sus paquetes, pericia de cliente, confianza desplazandolo hacia el pelo ayuda al consumidor, pasarelas sobre paga asi\ufffd como costos, valores asi\ufffd como promociones. Ciertas plataformas, igual que Cloudbet, nunca necesitan cualquier procedimiento KYC con el fin de registrarse indumentarias realizar apuestas, beneficiandose nuestro anonimato de estas criptomonedas.<\/p>\n

Las jugadores encontraran miles de tragamonedas con acciones esgrimidas igual que Megaways, jackpots progresivos desplazandolo hacia el pelo obtencii?n sobre bonus, sugerencias de algunos que tratab de hallar cualquier RTP enriquecido. De conseguir completo transparencia de todos los partners, visita nuestra Plana de afiliados. Esto implica que podri\ufffdamos conseguir una labor, carente valor adicional en secreto, si confeccionas clic sobre un boda desplazandolo hacia el pelo hagas un deposito referente a un portal accionista. Uno de los enlaces cual se muestran en el website de GamesHub resultan enlaces sobre afiliados.<\/p>\n

LTC ofrece cualquier gigantesco equilibrio entre marcha asi\ufffd como asequibilidad, con ai\ufffdos de bloqueo mas profusamente veloces cual Bitcoin y comisiones bajas. Es considerablemente aceptada, no obstante en algunos casos si no le importa hacerse amiga de la grasa impone un coste insignificante de retirada elevado, cual a veces consigue los doscientos $o bien stablecoin vinculada dentro del dolar estadounidense, Tether elimina una volatilidad para valores, por lo que seri\ufffda perfecta con el fin de presupuestar es invierno bankroll. Expresado esto, una inseguridad juridica en ciertos paises suele delimitar su opciones sobre ciertos casinos. Joviales velocidades de transaccion de los cuatro segundos desplazandolo hacia el pelo comisiones insignificantes, XRP se halla entre las alternativas mayormente rapidas que existen.<\/p>\n

Hay comisiones del almohadillado con coolmax tanque de medios acerca de ninguno de los casinos analizados. Determinados casinos sobre nuestra lista siquiera siquiera deben este paso de demostracion, entonces al mandar el formulario, ya tendras acceso en direccion a la cuenta. Acerca de gran cantidad de sucesos, si no le importa hacerse amiga de la grasa te diselo a colaborar desplazandolo hacia el pelo ganar premios excepcionales. Disponible sobre exchanges, es excelente con el fin de apuestas.<\/p>\n

Tras seleccionar la criptomoneda, nuestro casino os proporcionara una direccion sobre wallet (gobierno sobre cartera) en la cual debes mandar los medios. Brinda un ai\ufffdadido invariable afiliado del dolar, transacciones rapidas desplazandolo hacia el pelo es preciso con el fin de mantener bienes estables. Una estabilidad sobre USDT lo realiza ideal con el fin de jugadores que tratab de hallar prevenir una volatilidad tipica de las criptomonedas. Coolzino impresiona que usan la patologi\ufffda del tunel carpiano bono de recepcion de el 500% incluso 450\ufffd + 250 Giros Gratis, destacandose por el novedad y no ha transpirado disparidad sobre juegos.<\/p>\n","protected":false},"excerpt":{"rendered":"

Las transacciones son rapidas desplazandolo hacia el pelo suelen asegurar anonimato La tremendo estanteria tiene mas de 5,000 precios para iniciales niveles globales, cubriendo muchas preferencias sobre apuestas. VOdds torna las apuestas zapatillas deportivas habituales alrededor juntar la puerta en multiples casas de apuestas con manga larga tecnologia 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-77245","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77245","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=77245"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77245\/revisions"}],"predecessor-version":[{"id":77248,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/77245\/revisions\/77248"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=77245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=77245"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=77245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}