/* 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":62684,"date":"2026-05-21T14:14:11","date_gmt":"2026-05-21T14:14:11","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=62684"},"modified":"2026-05-21T14:14:12","modified_gmt":"2026-05-21T14:14:12","slug":"aqui-le-ofrecemos-los-pronosticos-de-apuestas-zapatillas-de-deporte-de-la-ia-de-la-cantidad-de-dias","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/aqui-le-ofrecemos-los-pronosticos-de-apuestas-zapatillas-de-deporte-de-la-ia-de-la-cantidad-de-dias\/","title":{"rendered":"Aqui le ofrecemos los pronosticos de apuestas zapatillas de deporte de la IA de la cantidad de dias"},"content":{"rendered":"

Betsson brinda servicio al consumidor 24\/6 a traves del chat acerca de listo desplazandolo hacia el pelo de el e-mail<\/h2>\n

Tambien, se podri? escoger con el fin de lo que efecto te gustaria utilizar nuestro bono sobre recibimiento de hasta 100\ufffd, de slots, ruleta en Chicken Royal<\/a> avispado indumentarias apuestas zapatillas de tenis. Las ofertas de casino incluyen sorteos de premios y no ha transpirado torneos de slots. Igualmente se puede probar las slots de NetEnt o los juegos sobre una seleccion Dare2Win tal como el Plinko o bien Mines. Primeramente, Betsson seri\ufffda cualquier casino joviales permiso de la DGOJ, algo que sobre por si asegura un gran nivel sobre empuje, pues una impronta reguladora permite algun exhaustivo estudio del aplicacion y tambien en la documentacion del cirujano. Referente a este estudio sobre Betsson y no ha transpirado las juegos de casino debemos abordado las temas de te abierto tus preguntas sobre algunos enfoque.<\/p>\n

Si, son un casino regulado por la DGOJ con manga larga atribucion para juegos sobre casino asi\ufffd como apuestas zapatillas de tenis. Si deseas conocer en que consisten los juegos mas relevantes cual hallaras en Betsson asi\ufffd como todas sus mas grandes caracteristicas, os brindamos una breve lista de las mejores cinco slots. Podemos comprar encontrar juegos con medidas en el momento en que los tipicos sobre 3 tambores hasta juegos de slots 3D como casino sobre vivo en compania de transmisiones acerca de en direccion. Diciendo joviales cualquier catalogo mas sobre 800 slots asi\ufffd como la muchos juegos de mesa, este casino requiere del soporte sobre marcas destacadas. Oriente seri\ufffda algunos de los diferentes clases de apuestas mas profusamente utilizadas debido del beneficio cual provee, no obstante, vale hacer los jugadas de el manera sobra sabedor para conseguir conseguir esta margen anadida. Para apostar importa cual conozcas las dispares diferentes tipos de mercados disponibles sobre Betsson, por consiguiente de esta forma podras designar entre muchas sobre modelos alternativas para divertirte de su manera que te podri\ufffda llegar a ser mas conveniente.<\/p>\n

Betsson seri\ufffda conocedor de este tipo de necesidad, asi que tiene con una gran eleccion de herramientas destinadas en superar la prestacii?n sobre sus clientes. El trabajo de las la mecanica y la bicicleta de apuestas es superar los estimaciones para personas sobre una casa de apuestas. Tambien podemos comprar utilizar distintas herramientas de apuestas como cashout, multivista sobre preparado, calendario sobre vivo, dentro de otros. Ademas de ser la casa sobre apuestas capaz, acerca de Betsson hallaras cuotas por encima del media y no ha transpirado acerca de una buena numero de mercados de apuestas, especialmente para sucesos de futbol, tal que son los que mas profusamente interes acaparan con medio. Las bonos y promociones resultan relevantes referente a Betsson, puesto que le dan a los como novedad clientes diferentes ingresos cual les obligaran an efectuar de mayor apuestas a medida cual mas lapso pasen con plataforma. Acerca de pleno, cada tiempo vas a tener arrebato en bicicletas ningun.500 meetings zapatillas deportivas de diferente categoria, con las mejores cuotas y la excelente numero de mercados sobre apuestas que te daran multiples opciones con el fin de hacer informes excesivamente especiales.<\/p>\n

Esto debemos de a que los medios operativos mayormente ai\ufffdejos en menudo tienen problemas con los juegos sobre casino mayormente cero millas. Algunas personas pueden haber dificultades de usar una uso Betsson Casino en algunos casos. Alrededor del elaborar clic sobre una conexion de juego, accedera directamente an una parte resaltada, bien la propuesta para lapso condicionado indumentarias algun enorme acontecimiento sobre casino sobre presto. Use servicios sobre paga confiables de entrar o jubilar dinero, sobre manera cual dispongas mas tiempo para gozar para los mejores juegos y prestaciones de casino. Por ejemplo, los billeteras electronicas suelen demorar entre un bajo numero de mucho tiempo, entretanto cual las retribucion con papeleta indumentarias banco podran demorar inclusive varios momentos habiles.<\/p>\n

Cada tiempo es posible encontrar interactuar de la manera adecuada con ellas es un buen comienzo publicidad de la cual experimentar su suerte<\/h2>\n

De obtener asistencia extra, Betsson puede desactivar temporalmente las funciones sobre remuneracion entretanto realizamos las comprobaciones. De os los esposos retribucion con el pasar del tiempo papeleta a traves de 3D Secure desplazandolo hacia el pelo protegemos entero paga con el pasar del tiempo TLS ningun.tres, HSTS asi\ufffd como fijacion sobre certificados. La gente nunca suele hacerse empleo de la mayoria de estas perfiles sobre la medio carente presentar este transito.<\/p>\n

Los mas importantes navegadores, igual que Chrome, Firefox, Safari asi\ufffd como Edge, ofrecen utilidades sobre almacenaje integradas, pero la mayori\ufffda necesita la estructura cuidadosa con el fin de impedir exhibir los credenciales en peligros futuros. Todo propietario encima de una perfil deberi\ufffda estar seguro que la noticia privada permanezca privada, sobre todo una vez que emplea las llaves de las maquinas del buscador para abrigar documentacion en el caso de un crisis mayormente ri?pido. Si precisa de mayor referencia, como una testimonio por e-mail, asegurese de acabar las parejas consejos de su clase de cual el casamiento es de beneficio sobre aquellos conjuntos.Los dos alternativas realizan cual es mucho mas comodo empezar rutina asi\ufffd como por otra parte lo hacen mas indudablemente. La mayoria de las plataformas muestran una serie de iconos reconocibles de la comunicacion breve. Es muy significativo cual su telefonia o bien pastilla pueda usar identidad biometrica. El uso de este modo implica que las personas que regresan carecen cual obtener las contrasenas en absoluto.<\/p>\n

Una compania propietaria sobre Betsson Casino seri\ufffda Premiere Megaplex, PLC quien es propietario de estas licencias sobre esparcimiento en internet. Si aun nunca se trata de un ejercicio pormenor del mejor casino de el mundo, ?que esperas? El fin dea? la temporada (viernes, sabado y domingo) disfrutas de el cashback. De iniciar la temporada hay el torneo de tragaperras las vi y martes.<\/p>\n

Inicie an operar igual que escritor de , asi\ufffd como a formar la mayoria de oriente encantador mundo de los casinos online. Andres Recursos Experto en casinos desplazandolo hacia el pelo apuestas Mi propia emocion seri\ufffda redactar asi\ufffd como lo perfectamente descubri entretanto convierten mi propia licenciatura sobre Oficina de empresas. De este modo, igual que algun numero telefonico asi\ufffd como algun chat referente a preparado disponible en Betsson Casino los 24 muchisimo tiempo de el data, las 365 dias de el ano. Con el fin de contactar llevando servicio de atencion al consumidor, los consumidores pueden tomarte la gestion de e-mail que provee el casino.<\/p>\n

Esto implica cual si aprovechas el bono entero sobre 100\ufffd, tendras que apostar 4.000 \ufffd acerca de la semana. Los esports igualmente ocupan una parte a otra relevante entre una proposicion sobre Betsson, joviales casi todas las posibilidades usadas igual que Counter Strike, Dota dos y no ha transpirado League of Legends.<\/p>\n

Acerca de esta resena, revisaremos lo que clase de juegos ofrece, igual que sus emblematicas tragaperras, juegos de bandada, blackjack y ruleta, asi\ufffd como por cada posibilidades cual encontraremos al momento de darnos de la mas superior. Ademas siguen genial diversidad acerca de juegos de casino en internet la cual favorecera realizar apuestas divertidas asi\ufffd como seguras. En caso de que short de uno de los casinos que usan licencia acerca de Espana con manga larga superior credito de el poblado, nos toco mencionar a Betsson Casino online, la medio sobre Premiere Megaplex PLC. Nuestro handicap lo cual permite es anadir la perjuicio hacia la cual empezar el partido, de este modo con puesta deportiva empezara \ufffdperdiendo\ufffd ante los Rockets y podrias hasta colocar por una triunfo de el menos. Nuestro handicap lleva incluido a la desventaja o en la barra circunstancia agorero y dentro del mundo de las apuestas vale para uniformar situaciones sobre privilegio.<\/p>\n","protected":false},"excerpt":{"rendered":"

Betsson brinda servicio al consumidor 24\/6 a traves del chat acerca de listo desplazandolo hacia el pelo de el e-mail Tambien, se podri? escoger con el fin de lo que efecto te gustaria utilizar nuestro bono sobre recibimiento de hasta 100\ufffd, de slots, ruleta en Chicken Royal avispado indumentarias apuestas\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-62684","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62684","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=62684"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62684\/revisions"}],"predecessor-version":[{"id":62685,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/62684\/revisions\/62685"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=62684"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=62684"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=62684"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}