/* 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":21335,"date":"2026-05-14T15:00:39","date_gmt":"2026-05-14T15:00:39","guid":{"rendered":"https:\/\/klecet.edu.in\/alumni\/?p=21335"},"modified":"2026-05-14T15:00:40","modified_gmt":"2026-05-14T15:00:40","slug":"der-sehr-wohl-kundenfreundliches-neues-erreichbar-kasino-verlangt-euch-einzahlungen-erst-als-8%ef%bf%bd-aufwarts","status":"publish","type":"post","link":"http:\/\/klecet.edu.in\/alumni\/der-sehr-wohl-kundenfreundliches-neues-erreichbar-kasino-verlangt-euch-einzahlungen-erst-als-8%ef%bf%bd-aufwarts\/","title":{"rendered":"Der sehr wohl kundenfreundliches neues Erreichbar Kasino verlangt euch Einzahlungen erst als 8\ufffd aufwarts"},"content":{"rendered":"

Hinein Angeschlossen Spielsalon Auszahlungen werden Mindesteinzahlungen bei etwa 15\ufffd branchenublich. Wesentlich markante Schwankungen werdet ein as part of den Obergrenzen feststellen. Casinos unter einsatz von piefke Lizenz limitieren die monatlichen Einzahlungen in schlimmstenfalls one.000\ufffd zu handen Budget.<\/p>\n

Hinein Anbietern, ebendiese unter zuhilfenahme von dieser MGA-Lizenz unter anderem Curacao-Lizenz versehen man sagt, sie seien, eignen oft pointiert hohere Betrage bietet. In diesem fall eignen z.b. four.000\ufffd solange bis three.000\ufffd pro Transfer denkbar. Zu handen Freizeitspieler man sagt, sie seien ebendiese Limits in ma?en. Sofern ihr jedoch nach diesseitigen Tall Rollern gehort, musst ein aufwarts einem brandneuen Gangbar Spielcasino blank Limitierungen durchsuchen.<\/p>\n

Krypto Casinos sie sind online marketing Fall aber und abermal ebendiese sinnvolle Praferenz. Uberweisungen unter zuhilfenahme von Kryptowahrungen entsprechend Bitcoin werden nicht selten unstillbar. Alldem ungeachtet, fur die Prozedere & Betrage das euch entscheidet, sollten eure Bezuge zwar verstandlicherweise pauschal fur nusse in betracht kommen. Aufwarts selbige Zusatzkosten achten unsereiner hinein unserer Bewertung andere Casinos besonders.<\/p>\n

Computerprogramm Ernahrer<\/h2>\n

Dadurch euch neue Angeschlossen Casinos unter einsatz von dieser vielfaltigen Auswahl der besten Spiele einspeisen im stande sein, sollen diese Verantwortlichen Kooperationen unter einsatz von moglichst vielen Moglich Spielsaal Entwicklern eingehen. Leer diesseitigen Entwerfen einer sogenannten Versorger entspringen selbige Name, ebendiese euch uff dm Gambling Homepages in den startlochern stehen.<\/p>\n

Summa summarum gelte erwartungsgema?: Zu handen langer ebendiese Verzeichnis das Kooperationspartner, umso besser. Bekannterma?en jedoch sic vermogen neue Casinos nachfolgende Lieblingsspiele https:\/\/luckystart.de.com\/de-de\/<\/a> crapahuter potenziellen Besucher offerieren. Verstandlicherweise trifft man auf zwar beilaufig within das Glucksspiel Industriezweig Platzhirsche. Nachfolgende Provider sollten fortschrittlich wie aufwarts ihnen Pforte zuganglich werden:<\/p>\n

Dies ist und bleibt gleichwohl ihr immens minder Abriss ein gro?ten Branchenriesen. Unterdessen ermi\ufffdglichen sich zahlreiche Spielehersteller. Oder aber kleinere bzw. kleiner populare Konzipieren beherrschen brandhei?e Matches verlegen. Die ausgewogene Mischung sei in folge dessen enorm vordergrundig. Unser besten neuen Casinos Moglich pachten Spiele bei uber 000 Providern.<\/p>\n

Andere Casino Smartphone apps und android os Webseiten<\/h2>\n

Moderne besondere Erreichbar Casinos vermogen nun nimmer darauf entsagen, ihre Sites qua mobilen Produkte auszustatten. Ohne ausnahme viel mehr Zocker vornehmen die Gambling Workouts am gunstigsten nach diesem Taschentelefon ferner Pill. Unsereins leben bei dieser Phase, bei der ihr euch nimmer erforderlich aktiv angewandten heimischen Pult legen musst, schlie?lich ein konnt allseits unter das mobiles Gangbar Casino zupacken.<\/p>\n

Daruber untergeordnet unterwegs fur jedes sinnvolle Gesprach weiters ‘ne einwandfreie Gig gesorgt seien vermag, erwischen euch die besten den neuesten Moglich Casinos zwei Optionen zur Praferenz. Auf der einen seite existiert klassischen Casino Programs, nachfolgende ihr beladen & in eurem Mobilgerat draufbugeln konnt. Intensiv war jedoch wertvoller Speicherplatz ausverkauft.<\/p>\n

Unter anderem sei unser parfaite Aufgabe jener Softwares dennoch unter aktuellen Geraten gewahrleistet. Damit nachfolgende Schwachstellen dahinter unterbinden, legen ohne ausnahme etliche Casinos originell auf droid Webseiten. Diese sogenannten Netz-Smartphone apps konnt ihr blank Download freund und feind bequem mit den normalen Inter browser eures Cell phones unter einsatz von Internetzugriff flehen.<\/p>\n

Wesentlich sei zu handen unseren innovative Erreichbar Spielsaal Untersuchung 2026 naturlich, auf diese weise der within nicht einer welcher Varianten irgendwelche Einschrankungen hinsichtlich das Spieleauswahl unter anderem Funktionen akzeptieren musst. Eure Roger sessions sollten ident wie am schnurchen verflie?en, wie mit ihr Computer system Fassung. Nur das Konzept auflage in betrieb selbige kleineren Bildschirme angepasst sie sind.<\/p>\n

Kundenbetreuung hinein frischen Casinos: Darauf kommt noch dies aktiv<\/h2>\n

Erwartungsgema? ware eres ideal, sobald eure Lessons hinein neuen Casinos durchwegs muhelos verflie?en ferner der konzentriert niemals aufwarts beliebige Probleme schlagen wurdet. Leider war wohl ich ein beste seriose Anbieter gar keine Garantie zu diesem zweck, wirklich so parece gar keine technischen Fluchtigkeitsfehler unter anderem Wundern auffuhren konnte. Selbige Situationen mi?ssen direkt Klarung fundig werden.<\/p>\n

Infolgedessen stellt euch alle gute andere Moglich Spielbank einen Kundensupport zur Flugel, einem wir gunstgewerblerin separat Rubrik unseres Praxistests abgeben. Bei keramiken untersuchen wir, aufwarts welchen Da das Kontakt aufnehmen konnt. Ublich man sagt, sie seien Formulare unter anderem E-Email messages, Real time Shows ferner auch telefonische Phone chat, diese euch vergutungsfrei bereit sein sollten.<\/p>\n

U. a. war ihr guter Kundendienst zu handen euch 21\/9 uff Deutsche sprache erreichbar. Wirklich so man sagt, sie seien Sprachbarrieren oder nachhaltig Wartezeiten within dringlichen Themen verhindert. Mehrere wichtige Angaben & Beantworten nach gangige Ausfragen erreicht ihr zweite geige im Faq Distrikt, mit mark unser besten frischen Moglich Casinos ausnahmslos beschriftet coeur mi?ssen.<\/p>\n","protected":false},"excerpt":{"rendered":"

Hinein Angeschlossen Spielsalon Auszahlungen werden Mindesteinzahlungen bei etwa 15\ufffd branchenublich. Wesentlich markante Schwankungen werdet ein as part of den Obergrenzen feststellen. Casinos unter einsatz von piefke Lizenz limitieren die monatlichen Einzahlungen in schlimmstenfalls one.000\ufffd zu handen Budget. Hinein Anbietern, ebendiese unter zuhilfenahme von dieser MGA-Lizenz unter anderem Curacao-Lizenz versehen man\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-21335","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21335","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=21335"}],"version-history":[{"count":1,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21335\/revisions"}],"predecessor-version":[{"id":21336,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/posts\/21335\/revisions\/21336"}],"wp:attachment":[{"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/media?parent=21335"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/categories?post=21335"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/klecet.edu.in\/alumni\/wp-json\/wp\/v2\/tags?post=21335"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}