/* 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":187163,"date":"2026-06-22T16:56:52","date_gmt":"2026-06-22T16:56:52","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=187163"},"modified":"2026-06-22T16:56:53","modified_gmt":"2026-06-22T16:56:53","slug":"a-knowledgeable-personal-gambling-enterprise-in-the-u-s","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/a-knowledgeable-personal-gambling-enterprise-in-the-u-s\/","title":{"rendered":"A knowledgeable Personal Gambling enterprise in the U S."},"content":{"rendered":"

To verify legitimacy, prove the newest domain keeps a great multi\u2011seasons history, valid SSL, matching app publisher and you may certified socials, and cross\u2011examine customer analysis toward Trustpilot\/Software stores to own patterns instead of outliers. Accessibility is actually improving-text message scaling and you can VoiceOver service towards the ios are common on mobile web; indigenous programs are very different more. Many labels boat cellular\u2011enhanced websites programs to avoid store limits; others bring native applications where greeting. Most sweeps gamble now happens into cellular, split between cellular online and you can app shop shipping. Since Sep 21, 2025, by far the most are not minimal says round the big sweeps names are Washington and Idaho, that have selective exclusions by the brand name for Michigan, Las vegas, nevada, in addition to Area off Columbia. Constant dangers include doing work copy profile, using VPNs to help you spoof venue, submission cropped or blocked IDs, and you can attempting to receive Sc gotten thru disallowed measures.<\/p>\n

Impress Las vegas now offers 250,100000 WC and you will 5 Sc up on registration, giving an optimum harmony between 100 percent free-play and marketing and advertising gold coins. Whether or not your\u2019lso are an amateur trying to find some tips for starting out otherwise a skilled athlete in search of professional advice, you might online game with a benefit from the learning our most recent instructions. Feel free to use Location strain to help you easily find legitimate sites available in a state, otherwise types of the name from particular web sites your\u2019re immediately after on Browse unit. The fresh new Stake.us platform innovates having enjoys eg alive agent games and you can cryptocurrency money. VGW chooses not to admit wrongdoing by itself, but one Kentucky citizens who had used the sites were qualified to apply for a portion of your payment.<\/p>\n

Public Gambling enterprises \u2013 Sweepstakes Crazy Time slot<\/a> casinos are called social casinos. You could potentially sign up on numerous websites, allege all their greet bonuses, and you may take to her or him instead of spending a real income. You might play for 100 percent free, allege incentives, and possess a chance to profit real money prizes – no deposit required. It’s not hard to mistake sweepstakes gambling enterprises that have conventional casinos on the internet or social gambling enterprises. You might song your Sweeps Gold coins harmony on your membership dashboard.<\/p>\n

Certain free Sweeps Money bonuses end in 24 hours or less. When complete sensibly, this can be among easiest ways to expand a playable Sweeps Gold coins harmony without and work out even more orders. Some systems beat a promotional activation since your each day prize and you can quietly block their normal 100 percent free allege for the day. Always claim your daily South carolina earliest before triggering any desired incentives or special offers.<\/p>\n

Part of the business for those roulette titles are Iconic21, Animo Studios, OneTouch, Development, Stake Originals, and a lot more. Labels having fish casino games tend to be Dara Gambling enterprise and you may NoLimitCoins, however, I am seeing alot more casinos featuring these kinds, such as Steeped Sweeps. Thankfully, internet sites such as for instance Share.united states, RealPrize, and you will Sidepot.all of us are the classics particularly roulette, black-jack, and you can baccarat in their libraries. Yet not, I am going to easily walk through a number of the other video game groups available once you sign up on an on-line sweeps gambling enterprise. Medusa icons award novel keeps, as there are up to x1,100000 towards the multiplier signs.<\/p>\n

This site is even better-structured and you can cellular-friendly, with normal promotions particularly each day incentives, leaderboard challenges, award falls, and jackpot ventures. Discover good testing below regarding available games, bonuses, and you may features. All of our book less than brings an entire directory of the best sweepstakes gambling enterprises and you can bonuses, how they really works, the differences between Coins and you can Sweeps Coins, how-to claim a real income prizes, provide notes, and more. We have been invested in bringing sweeps readers with helpful, associated, eminently fair sweepstakes local casino feedback and you can comprehensive courses that will be carefully appeared, dead-on, and you will clear of prejudice. Just like the All of us social casinos none of them a license so you can services, your best bet is always to arrived at a peaceful quality of the contacting brand new local casino\u2019s customer support through email address. SweepsKings ensures all the recognized social casinos meet with the zero get called for policy for the T.<\/p>\n

Whenever you are there\u2019s zero app, Yay Gambling enterprise has actually an excellent half dozen-tier VIP system and offers dollars redemption without gameplay criteria. Each day log on bonuses is also award to 1 South carolina, and you can AMOE options become social network freebies and a post-inside the provide for five Sc, detailed on their website. A daily log on extra prizes ten,one hundred thousand GC and you may step one Sc, and members have access to free Sweeps Coins thanks to AMOE steps particularly because mail-into the records and you can sign on advantages. While you are there\u2019s zero daily sign on extra, members can be secure totally free Sweeps Coins owing to send-into the entries and you will social network advertisements. New registered users discovered 10,one hundred thousand Gold coins and you can step one Sweeps Coin no deposit, when you’re a beneficial $9.99 earliest buy is sold with 20,one hundred thousand GC and 20 South carolina. Jumbo88, launched in-may 2025, have step one,100 game spanning harbors, jackpots, alive local casino, and dining table game from providers instance BGaming, Playson, SlotMill, and you can AvatarUX.<\/p>\n

Legendz comes with the a huge basic-pick bonus you to awards your with 20,500 GC + 103 Totally free South carolina, and a recreations greeting incentive that offers 5 South carolina totally free gamble. Keep this in mind when it you will impact your position and you\u2019re located in Florida. Here\u2019s a look at the most readily useful sweeps casinos to experience within based the place you\u2019lso are situated.<\/p>\n

For the managed segments (Pennsylvania, Michigan & Nj-new jersey), this type of around three states mutual provide the ideal equilibrium out of regulation and you may fork out precision. Centered on SweepsPulse\u2019s 2026 research, the essential difference between a casino with high winnings and you will a gambling establishment one states be very are tangible and extremely large. Mobile-earliest framework includes enhancing modern web programs to own user-friendly navigation, creating that-faucet deposit choices through Apple Spend\/Yahoo Pay, and you will making sure highest RTP video game function effortlessly for the quick display screen models.<\/p>\n

Incase you reside in a state in which sweepstakes casinos aren\u2019t legal, societal gambling enterprises can be a great option. For many who\u2019re maybe not pretty sure from the those people three labels, browse the remaining of those into the Ballislife\u2019s number, in which We record the advantages and cons of any brand. This type of around three sweeps brands continuously located positive reviews off participants and you may are known for the prompt redemptions, large bonuses, and you can wide range of casino games. Lonestar’s Trustpilot account try giving an answer to these types of analysis, that is reassuring. I wish to point out that specific previous critiques are complaining you to definitely their redemptions try quickly getting very long.<\/p>\n

Baba Gambling enterprise was an effective sweep coin gambling establishment which has had eight hundred+ casino-layout games from company including Ruby Gamble and you may Spinometal, near to some into the-family personal titles. Their redemptions could be processed into the 1 so you can five days, and all South carolina you allege has actually a great 1x playthrough requisite. The gambling enterprise features 1,200+ Sc online casino games video game acquired from BGaming, EvoPlay, Settle down, although some. As the a newcomer the girl, you\u2019ll benefit from 7,500 GC + 2.5 South carolina free, plus to 50,100 GC + twenty-five South carolina for many who choose an initial purchase of $9,99. You could claim a single day Spindoo no deposit anticipate incentive from 11,111 Gold coins, dos Sc and you can step 3 Totally free Revolves. You\u2019ll pick more half dozen fee measures at Good morning Many, and credit cards, cellular purses, and you can current notes.<\/p>\n

There is devoted an average of ten era on each major sweepstakes casino on You.S., thoroughly investigations and you will contrasting all aspects. Couples wear\u2019t agree otherwise modify our product reviews, in addition they can be\u2019t purchase most readily useful feedback. Sweepsy earns a fee for folks who sign-up a gambling establishment otherwise allege good promo as a result of some of the website links, but we really do not limit you against accessing content getting low-partner sites. Really Us sweepstakes gambling enterprises are cellular-enhanced and you can work in the cellular telephone\u2019s browser. The latest trusted on line sweeps casinos need KYC verification just before redemption and you may obviously condition the playthrough requirements.<\/p>\n","protected":false},"excerpt":{"rendered":"

To verify legitimacy, prove the newest domain keeps a great multi\u2011seasons history, valid SSL, matching app publisher and you may certified socials, and cross\u2011examine customer analysis toward Trustpilot\/Software stores to own patterns instead of outliers. Accessibility is actually improving-text message scaling and you can VoiceOver service towards the ios are\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-187163","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187163","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=187163"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187163\/revisions"}],"predecessor-version":[{"id":187164,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/187163\/revisions\/187164"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=187163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=187163"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=187163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}