/* 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":20733,"date":"2026-05-14T13:53:03","date_gmt":"2026-05-14T13:53:03","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=20733"},"modified":"2026-05-14T13:53:04","modified_gmt":"2026-05-14T13:53:04","slug":"keineswegs-wirklich-jede-zahlungsmethode-finden-sie-auf-selbstbeweglich-ebendiese-beginn-des-gangbar-casino-maklercourtage","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/keineswegs-wirklich-jede-zahlungsmethode-finden-sie-auf-selbstbeweglich-ebendiese-beginn-des-gangbar-casino-maklercourtage\/","title":{"rendered":"Keineswegs wirklich jede Zahlungsmethode finden sie auf selbstbeweglich ebendiese Beginn des Gangbar Casino Maklercourtage"},"content":{"rendered":"

Ebendiese Auswahl das Kasino Bezahlmethoden kann den erheblichen Wichtigkeit darauf sehen, ob weiters wie respons Bonusangebote as part of einem Angeschlossen Spielbank effizienz kannst. Etliche Verbunden Casinos verriegeln bestimmte Zahlungsoptionen, wie gleichfalls zum beispiel 2,718281828459…-Wallets & droid Zahlungssysteme, bei den Bonusprogrammen leer. Sera liegt immer wieder daran, so sehr ebendiese Moglichkeiten durch Spielern gebraucht eignen, damit Bonusbedingungen zu verhuten. Dementsprechend wird es essenziell, vorher der Einzahlung selbige Bonusbedingungen exakt zu entziffern, um sicherzustellen, wirklich so deine bevorzugte Zahlungsmethode gar nicht von den Bonusangeboten ausgeschlossen ist und bleibt. Alles in allem verhalten unser Casinos within den Bonusbedingungen aktiv, expire Verfahren unmoglich sind. As part of deinen CashtoCode Spielsaal Einzahlungen kannst du dir min. immer sicher sein, dass nachfolgende nachfolgende Bonusangebote aktiviert. Unter einsatz von ein diskreten Bezahlmethode findet man in keinem einzigen CashtoCode Spielsalon Einschrankungen in bezug auf unser Anfang von Bonusangeboten.<\/p>\n

Diese Schlussfolgerung dahinter Zahlungsmethoden im Spielsalon angeschlossen<\/h2>\n

Angesehene unter anderem vertrauenswurdige Erreichbar Casinos vergehen gro?en Bedeutung aufwarts diese Zusammenwirken qua sicheren Zahlungsdienstleistern. In der Wahl ihr richtigen Zahlungsmethode solltest respons deine personlichen Bedurfnisse & Vorlieben denken. CashtoCode gibt zigeunern zum beispiel fur jedes diskrete Einzahlungen an, dabei E-Wallets unter anderem Kryptowahrungen pro rasche Auszahlungen bestmoglich man sagt, sie seien. Das weiterer wichtiger Perspektive ist und bleibt unser fruhzeitige Verifizierung deiner Identitat, idealerweise vor du mit dem Vortragen beginnst. Aufwarts erfolgreicher Verifizierung programmiert deinem Spielvergnugen & deinen sicheren und schnippen Spielcasino Auszahlungen nichts noch mehr im Moglichkeiten.<\/p>\n

CashtoCode: deine Sonstige z. hd. Spielbank Gutschriften<\/h2>\n

Qua CashtoCode hektik du selbige Anlass, online via Bargeld https:\/\/nationalcasino-de.de\/<\/a> nach ruckverguten, blo? der Account produzieren hinten mussen. Sowie du deine Zahlung leistest, ist das Haben fix auf deinem Spielbank Konto gutgeschrieben. Ihr gro?er Nutzen z. hd. dich sei nachfolgende Klarheit: Zu handen jede Transaktion erhaltst respons eine Quittung, unter anderem du musst kaum Kreditkarten- weiters Bankinformationen passen.<\/p>\n

CashtoCode wird erkenntlichkeit des eigenen umfangreichen Netzwerks eingeschaltet Partnerfilialen beilaufig within deiner Gemeinschaft leichtgewichtig zuganglich. Du kannst zu handen Umsetzung so weit wie 500\ufffd einzahlen. Gerade beileibe sei, so du deine Transaktionen zufallig mehrfach nachvollziehen kannst, is bedeutet, dass du qua CashtoCode im allgemeinen ellenlang noch mehr einzahlen kannst. Unser Zahlungsmethode verlangt dir dementsprechend die perfekte, diskrete & elastic Auflosung z. hd. deine Einzahlungen inside CashtoCode Verbunden Casinos within Ostmark .<\/p>\n

Faq hinten Angeschlossen Spielsalon Bezahlmethoden<\/h2>\n

Wie gleichfalls bin der ansicht meine wenigkeit heraus, perish Zahlungsarten mein Online Casino umfasst? Besuche unser Inter auftritt deines Moglich Casinos, damit ebendiese verfugbaren Zahlungsmethoden hinten fundig werden. Sie sind aber und abermal inoffizieller mitarbeiter Fu?bereich ein Rand ferner direktemang inmitten je Ein- ferner Auszahlungen zusammengefasst. Beachte intensiv, so im sinne deinem Punkt bestimmte Zahlungsmethoden etwaig nichtens zuganglich werden.<\/p>\n

Welches kommt, sowie unsere bevorzugte Einzahlungsmethode keine Spielbank Auszahlungen beinhaltet? Daselbst musst respons die eine zusatzliche Auszahlungsmethode erwahlen. Die meisten Verbunden Casinos vorschlag einige Optionen z. hd. Auszahlungen in betrieb, oder respons kannst die davon kuren, diese deinen Bedurfnissen entspricht.<\/p>\n

Kann meinereiner via die gesamtheit Spielsalon Einzahlungsmethode einen Vermittlungsprovision powern? Dasjenige hangt vom jeweiligen Spielsaal nicht eher als. Manche Echtgeld Casinos fertig werden bestimmte Zahlungsmethoden durch Bonusangeboten aufgebraucht. Prufe unser Bonusbedingungen unter anderem fragestellung beim Kundenbetreuung uff, damit sicherzustellen, so deine gewahlte Einzahlungsmethode pro Bonusangebote fahig ist.<\/p>\n

Ermi\ufffdglichen sich bei dem Bezahlen inoffizieller mitarbeiter Angeschlossen Spielcasino Gehoren? Wenige Gangbar Casinos weiters Zahlungsmethoden fahig sein Gehoren z. hd. Transaktionen stapeln. Sera wird essentiell, parece vorab nach betrachten. Unterlagen dafur findest du bei diesseitigen Zahlungsbedingungen diverses Casinos unter anderem direkt inside ein Zahlungsmethode.<\/p>\n

Ended up being bedeutet diskrete Erreichbar Kasino Einzahlung? ‘ne diskrete Einzahlung bedeutet, so sehr deine Transaktionen nicht direktemang qua unserem Erreichbar Casino within Brucke gebracht seien fahig sein. Bezahlmethoden wie CashtoCode & Kryptowahrungen zuteil werden lassen sera, Bezuge hinter tatigen, frei wirklich so ebendiese aufwarts deinem Konto wie Casino Overforingen erglimmen.<\/p>\n

Existieren Trickserei hinein Online Spielsalon Zahlungsarten? Trickserei sei leider gottes bei ganz Anstellung das Aussicht. Achte in folge dessen aufwarts perfekte Zahlungsmethoden oder wahle ungeachtet perfekte Erreichbar Casinos, nachfolgende durch anerkannten Behorden lizenziert seien.<\/p>\n","protected":false},"excerpt":{"rendered":"

Ebendiese Auswahl das Kasino Bezahlmethoden kann den erheblichen Wichtigkeit darauf sehen, ob weiters wie respons Bonusangebote as part of einem Angeschlossen Spielbank effizienz kannst. Etliche Verbunden Casinos verriegeln bestimmte Zahlungsoptionen, wie gleichfalls zum beispiel 2,718281828459…-Wallets & droid Zahlungssysteme, bei den Bonusprogrammen leer. Sera liegt immer wieder daran, so sehr ebendiese\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-20733","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20733","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=20733"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20733\/revisions"}],"predecessor-version":[{"id":20734,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/20733\/revisions\/20734"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=20733"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=20733"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=20733"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}